{"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":776568,"link":"/api/v1.1/game/776568/feed/live","metaData":{"wait":10,"timeStamp":"20250828_015913","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776568,"type":"R","doubleHeader":"N","id":"2025/08/27/pitmlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776568-2025-08-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-27T23:45:00Z","originalDate":"2025-08-27","officialDate":"2025-08-27","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2025,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","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":"Pittsburgh","record":{"gamesPlayed":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":75,"ties":0,"pct":".440"},"records":{},"divisionLeader":false,"wins":59,"losses":75,"winningPercentage":".440"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":69,"ties":0,"pct":".485"},"records":{},"divisionLeader":false,"wins":65,"losses":69,"winningPercentage":".485"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID672744":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744","firstName":"Alexander","lastName":"Canario","primaryNumber":"29","birthDate":"2000-05-07","currentAge":26,"birthCity":"Montecristi","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alexander","useLastName":"Canario","boxscoreName":"Canario","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"cah-NAR-ee-oh","mlbDebutDate":"2023-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexander Canario","nameSlug":"alexander-canario-672744","firstLastName":"Alexander Canario","lastFirstName":"Canario, Alexander","lastInitName":"Canario, A","initLastName":"A Canario","fullFMLName":"Alexander Canario","fullLFMName":"Canario, Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678894":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894","firstName":"Liover","lastName":"Peguero","birthDate":"2000-12-31","currentAge":25,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Liover","useLastName":"Peguero","boxscoreName":"Peguero","gender":"M","nameMatrilineal":"Sosa","isPlayer":true,"isVerified":true,"pronunciation":"LEE-over puh-GAIR-oh","mlbDebutDate":"2022-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liover Peguero","nameSlug":"liover-peguero-678894","firstLastName":"Liover Peguero","lastFirstName":"Peguero, Liover","lastInitName":"Peguero, L","initLastName":"L Peguero","fullFMLName":"Liover Peguero","fullLFMName":"Peguero, Liover ","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"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},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664294":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294","firstName":"Dauri","lastName":"Moreta","primaryNumber":"36","birthDate":"1996-04-15","currentAge":30,"birthCity":"Comendador","birthCountry":"Dominican Republic","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dauri","useLastName":"Moreta","middleName":"Michell","boxscoreName":"Moreta","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"DOW-ree mo-RETTA","mlbDebutDate":"2021-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dauri Moreta","nameSlug":"dauri-moreta-664294","firstLastName":"Dauri Moreta","lastFirstName":"Moreta, Dauri","lastInitName":"Moreta, D","initLastName":"D Moreta","fullFMLName":"Dauri Michell Moreta","fullLFMName":"Moreta, Dauri Michell","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID693312":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312","firstName":"Kyle","lastName":"Nicolas","birthDate":"1999-02-22","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Nicolas","middleName":"Todd","boxscoreName":"Nicolas","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"Nicholas","mlbDebutDate":"2023-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Nicolas","nameSlug":"kyle-nicolas-693312","firstLastName":"Kyle Nicolas","lastFirstName":"Nicolas, Kyle","lastInitName":"Nicolas, K","initLastName":"K Nicolas","fullFMLName":"Kyle Todd Nicolas","fullLFMName":"Nicolas, Kyle Todd","strikeZoneTop":3.55,"strikeZoneBottom":1.63},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":24,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670912":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912","firstName":"Johan","lastName":"Oviedo","primaryNumber":"29","birthDate":"1998-03-02","currentAge":28,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Johan","useLastName":"Oviedo","boxscoreName":"Oviedo","gender":"M","nameMatrilineal":"Puig","isPlayer":true,"isVerified":false,"pronunciation":"YO-hahn oh-vee-YAY-doh","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johan Oviedo","nameSlug":"johan-oviedo-670912","firstLastName":"Johan Oviedo","lastFirstName":"Oviedo, Johan","lastInitName":"Oviedo, J","initLastName":"J Oviedo","fullFMLName":"Johan Oviedo","fullLFMName":"Oviedo, Johan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID669261":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","firstName":"Jack","lastName":"Suwinski","birthDate":"1998-07-29","currentAge":28,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jack","useLastName":"Suwinski","middleName":"William","boxscoreName":"Suwinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-WIN-ski","mlbDebutDate":"2022-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Suwinski","nameSlug":"jack-suwinski-669261","firstLastName":"Jack Suwinski","lastFirstName":"Suwinski, Jack","lastInitName":"Suwinski, J","initLastName":"J Suwinski","fullFMLName":"Jack William Suwinski","fullLFMName":"Suwinski, Jack William","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"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},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"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},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"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},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"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},"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},"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},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"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},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"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},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2025"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Partly Cloudy","temp":"80","wind":"4 mph, Out To LF"},"gameInfo":{"attendance":19836,"firstPitch":"2025-08-27T23:46:00.000Z","gameDurationMinutes":133},"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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"home":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"}},"officialScorer":{"id":431079,"fullName":"Mike Smith","link":"/api/v1/people/431079"},"primaryDatacaster":{"id":650313,"fullName":"Steve Loher","link":"/api/v1/people/650313"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:46:32.402Z","endTime":"2025-08-27T23:46:59.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-27T20:15:01.297Z","endTime":"2025-08-27T23:26:53.636Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-27T23:26:53.636Z","endTime":"2025-08-27T23:44:31.054Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"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-27T23:44:31.054Z","endTime":"2025-08-27T23:46:34.673Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.58846313362264,"strikeZoneBottom":1.78206650961524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.760798183849136,"aZ":-18.10083481613786,"pfxX":1.1350236292255538,"pfxZ":7.658111902846742,"pX":0.760326236328495,"pZ":2.568921474900812,"vX0":3.1138911839276675,"vY0":-134.81452691779918,"vZ0":-4.570896010599818,"x":88.02,"y":169.42,"x0":-0.5578590982382582,"y0":50.00162153047499,"z0":5.5668364956026215,"aX":2.0856518509572655},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-2.8,"spinRate":2541,"spinDirection":198},"zone":6,"typeConfidence":0.92,"plateTime":0.4065348959735138,"extension":6.509066662263633},"index":3,"playId":"b908df7a-48bc-3013-9a1d-191a890f931b","pitchNumber":1,"startTime":"2025-08-27T23:46:34.673Z","endTime":"2025-08-27T23:46:38.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.765717809731715,"aZ":-27.87050890384633,"pfxX":1.2313909954731654,"pfxZ":2.5262748309674095,"pX":0.6698689234902234,"pZ":2.3796505749356265,"vX0":3.069324254217502,"vY0":-129.79066357829348,"vZ0":-2.8490197078408035,"x":91.47,"y":174.53,"x0":-0.6890256785212372,"y0":50.000100586297236,"z0":5.619144116926743,"aX":2.0954344505088116},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-2.9,"spinRate":2800,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.4223933874891559,"extension":6.499771392118076},"hitData":{"launchSpeed":75.2,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.38,"coordY":163.25}},"index":4,"playId":"6cbe5994-aa64-3136-acab-5e6928878c28","pitchNumber":2,"startTime":"2025-08-27T23:46:50.880Z","endTime":"2025-08-27T23:46:59.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:46:59.169Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:47:20.001Z","endTime":"2025-08-27T23:48:06.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.60556999586513,"strikeZoneBottom":1.69669351478201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.249629121409104,"aZ":-21.819355402728036,"pfxX":0.012163755327573966,"pfxZ":5.561724032802653,"pX":1.2674379034020855,"pZ":3.23717001194937,"vX0":4.924485056113289,"vY0":-135.04943741050022,"vZ0":-2.2546775190204302,"x":68.69,"y":151.38,"x0":-0.5752084030337656,"y0":50.002777203154366,"z0":5.604939232426082,"aX":0.021614626003377317},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":-1.0,"spinRate":2654,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40437377322802615,"extension":6.348978322444134},"index":0,"playId":"19eca0e9-38f5-3a8f-81ca-9223cdfb984e","pitchNumber":1,"startTime":"2025-08-27T23:47:26.024Z","endTime":"2025-08-27T23:47:31.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.4,"strikeZoneTop":3.66673962167015,"strikeZoneBottom":1.5943294382749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7179736766403,"aZ":-43.446843654529154,"pfxX":7.192829420709515,"pfxZ":-8.220168772502353,"pX":-0.16300206508631643,"pZ":2.219561394940157,"vX0":-0.8116052868268407,"vY0":-117.35483024454801,"vZ0":1.3552682379984804,"x":123.21,"y":178.85,"x0":-0.7420290169860689,"y0":50.00371741105217,"z0":5.735332159351522,"aX":9.862795108271769},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.0,"breakHorizontal":-12.7,"spinRate":2624,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4697818010452428,"extension":6.471588191110832},"index":1,"playId":"9d848709-a5d8-37eb-8895-d0f40b397a41","pitchNumber":2,"startTime":"2025-08-27T23:47:42.055Z","endTime":"2025-08-27T23:47:46.106Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.694497012652796,"aZ":-28.993737498195024,"pfxX":-9.671617573895745,"pfxZ":1.961454270901538,"pX":-0.3659364011687112,"pZ":0.8584196812184149,"vX0":4.149688542958119,"vY0":-126.8187612674709,"vZ0":-5.104297319334398,"x":130.95,"y":215.6,"x0":-0.7696597644047773,"y0":50.004058935975344,"z0":5.218519294627752,"aX":-15.705606108769462},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":16.6,"spinRate":1778,"spinDirection":221},"zone":13,"typeConfidence":0.92,"plateTime":0.43240526235541354,"extension":6.564365265765979},"hitData":{"launchSpeed":70.0,"launchAngle":7.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.51,"coordY":141.22}},"index":2,"playId":"43520c66-e8c4-3f42-ab87-0d414003abea","pitchNumber":3,"startTime":"2025-08-27T23:47:58.749Z","endTime":"2025-08-27T23:48:06.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:48:06.585Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T23:48:29.215Z","endTime":"2025-08-27T23:49:08.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40486413972595,"aZ":-20.90831721868325,"pfxX":-1.3445528514923937,"pfxZ":5.964463302483198,"pX":0.6943693460517714,"pZ":3.6089147298339124,"vX0":3.921175475785681,"vY0":-136.01260970183492,"vZ0":-1.4801680398861932,"x":90.53,"y":141.34,"x0":-0.5858637898049622,"y0":50.005989463156716,"z0":5.597661130471388,"aX":-2.541319797876684},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":1.7,"spinRate":2590,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40136094022927926,"extension":6.5403129727144185},"index":0,"playId":"ae36fc23-0767-38ae-908d-2ab6be45c849","pitchNumber":1,"startTime":"2025-08-27T23:48:36.778Z","endTime":"2025-08-27T23:48:40.259Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.977052918998762,"aZ":-43.21260710046826,"pfxX":7.331204780132119,"pfxZ":-7.8475042697717505,"pX":-0.2024565906468981,"pZ":2.420974203805097,"vX0":-1.2867425248388846,"vY0":-118.74224850847975,"vZ0":1.3806423315548315,"x":124.72,"y":173.41,"x0":-0.6000850153336538,"y0":50.00429190796449,"z0":5.810510333520694,"aX":10.309591700092666},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.4,"breakHorizontal":-12.8,"spinRate":2600,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.4640028411620909,"extension":6.50303049125564},"hitData":{"launchSpeed":99.8,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.51,"coordY":157.76}},"index":1,"playId":"a46d3fa3-f6f4-392c-b44b-7b75615c5309","pitchNumber":2,"startTime":"2025-08-27T23:49:00.132Z","endTime":"2025-08-27T23:49:08.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:49:08.148Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lars Nootbaar lines out to shortstop Jared Triolo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:51:23.217Z","endTime":"2025-08-27T23:51:47.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.52269899407105,"strikeZoneBottom":1.64990386619354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03512167248283,"aZ":-17.114664325311995,"pfxX":-5.104306943494811,"pfxZ":7.662895224201154,"pX":-0.31318591209420715,"pZ":4.315185747794863,"vX0":5.019718886129631,"vY0":-139.47887964341194,"vZ0":-0.4623807291492891,"x":128.94,"y":122.27,"x0":-1.4750174551023554,"y0":50.00517613933488,"z0":5.613916378771068,"aX":-10.035550696609691},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2256,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3930279139884414,"extension":6.24262095823683},"index":0,"playId":"7e6bcb26-e5fb-365a-aae9-5985038fb411","pitchNumber":1,"startTime":"2025-08-27T23:51:23.520Z","endTime":"2025-08-27T23:51:27.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.814618433728604,"aZ":-16.33371078000402,"pfxX":-7.66482658249669,"pfxZ":8.120621356461672,"pX":-0.07643091464037141,"pZ":1.8684643700573476,"vX0":6.531809578528887,"vY0":-139.3817663877363,"vZ0":-6.618666479810985,"x":119.91,"y":188.33,"x0":-1.4642602956112643,"y0":50.006123825123396,"z0":5.36894418929761,"aX":-14.955989357419924},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":12.4,"spinRate":2191,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.3942534675515601,"extension":6.352268489127146},"hitData":{"launchSpeed":109.1,"launchAngle":8.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.74,"coordY":123.28}},"index":1,"playId":"d0a64ff3-275b-3de4-aca7-0b6e6a5c32b0","pitchNumber":2,"startTime":"2025-08-27T23:51:41.183Z","endTime":"2025-08-27T23:51:47.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:51:47.321Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:51:55.011Z","endTime":"2025-08-27T23:53:22.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.38757584317591,"strikeZoneBottom":1.57968424091909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.727626125620645,"aZ":-22.228328884092697,"pfxX":-10.915476805932139,"pfxZ":5.032621141848047,"pX":0.14542099880659276,"pZ":1.5316951975003903,"vX0":8.571955221545778,"vY0":-139.97538367499783,"vZ0":-5.979076569941204,"x":111.46,"y":197.42,"x0":-1.5443392062975134,"y0":50.00351613290704,"z0":5.1589119243831005,"aX":-21.578046390216375},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":17.9,"spinRate":2156,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39186674295353674,"extension":6.404663380515413},"index":0,"playId":"1c36dc44-fc55-3724-bef0-c7fe9ab864e8","pitchNumber":1,"startTime":"2025-08-27T23:52:14.577Z","endTime":"2025-08-27T23:52:19.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.47304235800403,"strikeZoneBottom":1.67350200837181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33433887894433,"aZ":-17.913704145513098,"pfxX":-6.496107893009119,"pfxZ":7.176749876552323,"pX":0.509187569442276,"pZ":3.3697577589674217,"vX0":8.01916465111574,"vY0":-140.44803149465184,"vZ0":-2.1142412556929218,"x":97.59,"y":147.8,"x0":-1.5460107580280433,"y0":50.00526105545983,"z0":5.303968157288371,"aX":-12.9132948908115},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":10.0,"spinRate":2218,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39075962041687706,"extension":6.404049208223012},"index":1,"playId":"8caa763d-4887-3f83-86a9-d6bb963a3c71","pitchNumber":2,"startTime":"2025-08-27T23:52:30.186Z","endTime":"2025-08-27T23:52:34.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.22811787982853,"strikeZoneBottom":1.40401204002151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94225353730629,"aZ":-16.107019427418056,"pfxX":-6.797723902473489,"pfxZ":8.101638864053367,"pX":1.0497484266118762,"pZ":1.7676551966221485,"vX0":9.369339284183408,"vY0":-140.23182516154063,"vZ0":-6.5178631593343965,"x":76.99,"y":191.05,"x0":-1.457980058710645,"y0":50.0037617976792,"z0":5.1805718632429665,"aX":-13.48347428882949},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2187,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39120765709104965,"extension":6.502697830212579},"index":2,"playId":"a430b74a-749c-39c7-810c-5d7b8a00a4aa","pitchNumber":3,"startTime":"2025-08-27T23:52:46.754Z","endTime":"2025-08-27T23:52:51.100Z","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":97.0,"endSpeed":88.2,"strikeZoneTop":3.30461948900127,"strikeZoneBottom":1.48049386496655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11371609752982,"aZ":-17.727330020401837,"pfxX":-6.874506492330687,"pfxZ":7.2175874349022475,"pX":-0.43385153924882963,"pZ":2.3298125991614618,"vX0":5.8093116280385155,"vY0":-141.089571108304,"vZ0":-4.94100884350137,"x":133.54,"y":175.88,"x0":-1.6332265965882187,"y0":50.00672607647656,"z0":5.257676165567119,"aX":-13.769508673501717},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":11.2,"spinRate":2166,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3892094949325111,"extension":6.280076767977588},"index":3,"playId":"1d420568-f354-3c17-a5ad-7691e8f63ab6","pitchNumber":4,"startTime":"2025-08-27T23:53:02.609Z","endTime":"2025-08-27T23:53:06.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.2508810141094,"strikeZoneBottom":1.42675747522433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10660426461389,"aZ":-17.255846732487715,"pfxX":-6.502408886931253,"pfxZ":7.541868661323861,"pX":1.039813456679176,"pZ":1.0592689161357958,"vX0":9.11413728804825,"vY0":-140.0919674689927,"vZ0":-8.172488547370188,"x":77.36,"y":210.18,"x0":-1.418344233339379,"y0":50.001564008022584,"z0":5.152899853908925,"aX":-12.8604193467984},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":9.8,"spinRate":2130,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39172050585195173,"extension":6.487952766099132},"index":4,"playId":"554aa689-5d50-3fe2-a441-3ed7e3f33353","pitchNumber":5,"startTime":"2025-08-27T23:53:18.040Z","endTime":"2025-08-27T23:53:22.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:53:22.023Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, second baseman Nick Gonzales to shortstop Jared Triolo to first baseman Spencer Horwitz. Iván Herrera out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T23:53:44.824Z","endTime":"2025-08-27T23:54:14.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.62967276434157,"strikeZoneBottom":1.24659540363799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.905307395239063,"aZ":-41.7169670307723,"pfxX":3.807113358945732,"pfxZ":-6.233315716082586,"pX":0.05541934867856877,"pZ":1.8647050502325344,"vX0":2.5277427083445048,"vY0":-123.80745885535839,"vZ0":-0.8605201376851226,"x":114.89,"y":188.43,"x0":-1.47822365103837,"y0":50.00238088351205,"z0":5.75072178560699,"aX":5.828310358044313},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.2,"breakHorizontal":-7.6,"spinRate":2668,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.44476269653778155,"extension":5.998115602477024},"index":0,"playId":"58abc3bf-defe-3eaa-855b-eb44c29dbe14","pitchNumber":1,"startTime":"2025-08-27T23:53:49.160Z","endTime":"2025-08-27T23:53:53.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12822186472772,"aZ":-33.061034796638346,"pfxX":-6.0840580173167425,"pfxZ":-0.5446225856015543,"pX":-0.06779598148569756,"pZ":1.8753074132250394,"vX0":5.552439449513859,"vY0":-127.48733602158009,"vZ0":-2.363034161956204,"x":119.58,"y":188.15,"x0":-1.487447148896731,"y0":50.00133026896965,"z0":5.433460249163115,"aX":-9.976895374654045},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":9.7,"spinRate":1645,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.43025505621807847,"extension":6.291066185901536},"hitData":{"launchSpeed":96.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.48,"coordY":157.76}},"index":1,"playId":"21850fed-7a08-3201-aa8d-68b19a1b8931","pitchNumber":2,"startTime":"2025-08-27T23:54:05.058Z","endTime":"2025-08-27T23:54:14.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:54:14.540Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tommy Pham pops out to second baseman Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:56:11.529Z","endTime":"2025-08-27T23:57:13.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.57385252714458,"strikeZoneBottom":1.62053562511099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.461764075213654,"aZ":-20.201173078841304,"pfxX":-0.16402978660404946,"pfxZ":6.513060432723613,"pX":0.02166060967352971,"pZ":2.6463117985850584,"vX0":1.7446158051580987,"vY0":-134.32437704161018,"vZ0":-4.009567058817665,"x":116.17,"y":167.33,"x0":-0.6132830162675476,"y0":50.00383251806677,"z0":5.583853699998359,"aX":-0.30191315443793787},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":0.0,"spinRate":2476,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.40683790125420316,"extension":6.3791146249155934},"index":0,"playId":"04dd956d-8a6c-34b4-b25d-8b67f6b53034","pitchNumber":1,"startTime":"2025-08-27T23:56:29.776Z","endTime":"2025-08-27T23:56:34.060Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.49905069815777,"strikeZoneBottom":1.61145866491754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27110833885735,"aZ":-30.940440668361518,"pfxX":3.3297379909651155,"pfxZ":0.7733284194721151,"pX":1.1966597978944058,"pZ":3.5901323728130228,"vX0":3.297424982202699,"vY0":-125.29848074001742,"vZ0":0.9352573373844719,"x":71.39,"y":141.85,"x0":-0.5669040410264218,"y0":50.003718215274404,"z0":5.731681750650718,"aX":5.317229549533445},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-6.7,"spinRate":2693,"spinDirection":84},"zone":12,"typeConfidence":0.77,"plateTime":0.4363980392218192,"extension":6.412636225902966},"index":1,"playId":"0fbc0584-af2c-3241-b4fb-3268292abbfa","pitchNumber":2,"startTime":"2025-08-27T23:56:45.974Z","endTime":"2025-08-27T23:56:50.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.213989031179988,"aZ":-31.81701859328283,"pfxX":3.8258568861674216,"pfxZ":0.2270413902330466,"pX":0.6142903198515348,"pZ":2.009552380583455,"vX0":2.089513955304481,"vY0":-125.13069289725078,"vZ0":-2.317593779581265,"x":93.58,"y":184.52,"x0":-0.7275260764588092,"y0":50.00401944468871,"z0":5.543286527678347,"aX":6.094219561556736},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-7.4,"spinRate":2698,"spinDirection":71},"zone":9,"typeConfidence":0.62,"plateTime":0.43698673223144713,"extension":6.506681418257633},"hitData":{"launchSpeed":84.9,"launchAngle":58.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":160.58,"coordY":140.11}},"index":2,"playId":"d6a8c3a3-dae9-3dc6-be10-d961410a021b","pitchNumber":3,"startTime":"2025-08-27T23:57:03.365Z","endTime":"2025-08-27T23:57:13.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:57:13.229Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to first baseman Willson Contreras in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:57:38.065Z","endTime":"2025-08-27T23:58:27.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.35711049541102,"strikeZoneBottom":1.50684928614407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.241456643128462,"aZ":-44.68453499209862,"pfxX":7.570356293372084,"pfxZ":-9.571653129683222,"pX":-0.27296253431707185,"pZ":2.977392573465983,"vX0":-1.2138034771773838,"vY0":-114.53593111862388,"vZ0":3.483618482088965,"x":127.4,"y":158.39,"x0":-0.7134329834189164,"y0":50.000790330900564,"z0":5.854065198253146,"aX":9.898946864595667},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-15.8,"breakHorizontal":-13.3,"spinRate":2639,"spinDirection":28},"zone":2,"typeConfidence":2.0,"plateTime":0.4811141355201576,"extension":6.470158077196458},"index":0,"playId":"2552f21a-0875-3b29-b7d9-188f369eefa8","pitchNumber":1,"startTime":"2025-08-27T23:57:42.701Z","endTime":"2025-08-27T23:57:46.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.36616188746534,"strikeZoneBottom":1.47542415573866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.822307244654578,"aZ":-34.25432486001153,"pfxX":4.883933283936898,"pfxZ":-1.3318055443660022,"pX":0.15718516166534055,"pZ":3.44489299275001,"vX0":0.3612240103966055,"vY0":-123.69995336225051,"vZ0":1.309946184470356,"x":111.01,"y":145.77,"x0":-0.6256050985064634,"y0":50.002714967028105,"z0":5.763004146908916,"aX":7.629037235040554},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":-9.0,"spinRate":2773,"spinDirection":59},"zone":2,"typeConfidence":0.45,"plateTime":0.44144367209557434,"extension":6.491308853990525},"index":1,"playId":"e7b295c2-568b-33ed-be3b-23870b6d6075","pitchNumber":2,"startTime":"2025-08-27T23:57:59.620Z","endTime":"2025-08-27T23:58:04.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.840269326059282,"aZ":-30.73223365136347,"pfxX":3.537002175154688,"pfxZ":0.8842396161033124,"pX":0.8920717627368121,"pZ":1.7380950318030401,"vX0":2.565100649063564,"vY0":-126.37518146187419,"vZ0":-3.3359297533094883,"x":83.0,"y":191.85,"x0":-0.5928280049351646,"y0":50.002379711132015,"z0":5.523178763982236,"aX":5.766042301617824},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":-7.0,"spinRate":2834,"spinDirection":67},"zone":14,"typeConfidence":0.86,"plateTime":0.43211120221254307,"extension":6.610142663985379},"hitData":{"launchSpeed":61.9,"launchAngle":47.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.85,"coordY":156.29}},"index":2,"playId":"28ecaa52-db9a-3a3f-a512-4cc1de1fcf84","pitchNumber":3,"startTime":"2025-08-27T23:58:18.533Z","endTime":"2025-08-27T23:58:27.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:58:27.141Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T23:58:49.541Z","endTime":"2025-08-27T23:59:25.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.3261251265972,"strikeZoneBottom":1.45913536584388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.794296613795478,"aZ":-22.44738146785628,"pfxX":0.9207838067743968,"pfxZ":5.311567267397639,"pX":1.3240970553593667,"pZ":2.2709122156980595,"vX0":4.510366895321384,"vY0":-134.84431164414102,"vZ0":-4.221547287187683,"x":66.53,"y":177.47,"x0":-0.4936458703619917,"y0":50.005536969479955,"z0":5.451332922341772,"aX":1.685545186196853},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":-2.6,"spinRate":2579,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40702933692462384,"extension":6.5922936133280485},"index":0,"playId":"41d5e82e-3ff4-3e79-83e7-161db5783b25","pitchNumber":1,"startTime":"2025-08-27T23:58:57.610Z","endTime":"2025-08-27T23:59:02.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.043778765285854,"aZ":-43.991277337846384,"pfxX":7.817286143360283,"pfxZ":-8.759449383593914,"pX":0.1925684004041817,"pZ":2.317276885825465,"vX0":-0.5758485254444581,"vY0":-116.6241729619093,"vZ0":1.8499019487977413,"x":109.66,"y":176.21,"x0":-0.5672035794165525,"y0":50.00011461300002,"z0":5.726766874773998,"aX":10.550135765031627},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.9,"breakHorizontal":-13.9,"spinRate":2664,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4733019906457083,"extension":6.539941895902134},"hitData":{"launchSpeed":96.5,"launchAngle":32.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.59,"coordY":47.42}},"index":1,"playId":"32480faf-2714-3016-a01f-6f61519ec7be","pitchNumber":2,"startTime":"2025-08-27T23:59:15.105Z","endTime":"2025-08-27T23:59:25.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-27T23:59:25.066Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:01:28.716Z","endTime":"2025-08-28T00:02:31.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0073549384723,"aZ":-22.722345212970886,"pfxX":-11.327721191835952,"pfxZ":4.77347609220433,"pX":0.045330189144557914,"pZ":1.8639289759605357,"vX0":8.144063430251103,"vY0":-139.94894834027247,"vZ0":-5.0421454865553015,"x":115.27,"y":188.45,"x0":-1.4327493257239978,"y0":50.006016369815974,"z0":5.180310089793044,"aX":-22.441691051905114},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":18.8,"spinRate":2052,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3916008114277849,"extension":6.393459920551175},"index":0,"playId":"fb559e54-c1a8-3b07-8e1e-01c1b2cff342","pitchNumber":1,"startTime":"2025-08-28T00:01:41.530Z","endTime":"2025-08-28T00:01:45.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.959942965737493,"aZ":-34.91945769215457,"pfxX":-5.929673318512456,"pfxZ":-1.6960380376100055,"pX":0.41328739766495326,"pZ":1.6063412803390598,"vX0":6.680375262762546,"vY0":-126.56476950927474,"vZ0":-2.3693058484258636,"x":101.25,"y":195.41,"x0":-1.4906258857180974,"y0":50.00093704698312,"z0":5.352527947665253,"aX":-9.614176129550895},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.4,"breakHorizontal":9.2,"spinRate":1597,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.43285663745146374,"extension":6.406796487138849},"index":1,"playId":"ba3304fc-366c-3527-ab48-f896e5cfcedf","pitchNumber":2,"startTime":"2025-08-28T00:02:00.051Z","endTime":"2025-08-28T00:02:04.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.69590676712602,"aZ":-19.649973106076818,"pfxX":-8.292023886680141,"pfxZ":6.312102261961627,"pX":0.26809887590145626,"pZ":2.6959218802502827,"vX0":7.548919951595725,"vY0":-140.4368958422773,"vZ0":-3.9300552851570174,"x":106.78,"y":165.99,"x0":-1.385833780857545,"y0":50.00430724529661,"z0":5.402165365624832,"aX":-16.45892034875955},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":13.3,"spinRate":2110,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.39096267279732055,"extension":6.339299552433911},"hitData":{"launchSpeed":80.6,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.99,"coordY":154.72}},"index":2,"playId":"0bd9410f-61ea-39d3-bd72-bf676f9f8a73","pitchNumber":3,"startTime":"2025-08-28T00:02:23.141Z","endTime":"2025-08-28T00:02:31.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:02:31.464Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:02:50.214Z","endTime":"2025-08-28T00:03:58.672Z","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":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"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":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.636463268757147,"aZ":-34.89201039827989,"pfxX":-7.342888272098429,"pfxZ":-1.6807578438204516,"pX":-0.4668392774003014,"pZ":2.332066496857651,"vX0":4.9444101884625065,"vY0":-127.10735702501358,"vZ0":-0.7319515886152801,"x":134.79,"y":175.81,"x0":-1.4978284190450708,"y0":50.005755627026055,"z0":5.4304406168489,"aX":-11.839932256243234},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":12.0,"spinRate":1847,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4333608688666515,"extension":6.3393610220763374},"index":0,"playId":"2afad796-2b44-3ba8-93a5-4a60dd234ec8","pitchNumber":1,"startTime":"2025-08-28T00:02:57.396Z","endTime":"2025-08-28T00:03:01.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.53886118340372,"strikeZoneBottom":1.59690748763665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0933207538815,"aZ":-16.99935422020704,"pfxX":-6.158081080006106,"pfxZ":7.936425681282399,"pX":-0.7213274658275676,"pZ":3.576497253322352,"vX0":4.929767692657306,"vY0":-137.74900705927783,"vZ0":-1.6077473399101654,"x":144.5,"y":142.21,"x0":-1.7387799299562932,"y0":50.000503031836814,"z0":5.323318626738251,"aX":-11.770888892783777},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2072,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39842528853210935,"extension":6.426388422166934},"index":1,"playId":"ee45b975-4036-3269-ab10-14e338919797","pitchNumber":2,"startTime":"2025-08-28T00:03:13.633Z","endTime":"2025-08-28T00:03:18.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20656335110266,"aZ":-13.88660884826273,"pfxX":-5.901961696429906,"pfxZ":9.20024932609977,"pX":-0.2262921533382318,"pZ":3.063232849931174,"vX0":5.2970839777492085,"vY0":-140.2184350175424,"vZ0":-3.9193973190242124,"x":125.63,"y":156.07,"x0":-1.3746494913440352,"y0":50.00556636351487,"z0":5.387642951453953,"aX":-11.734598223425817},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2211,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3908925777053667,"extension":6.325710851533925},"index":2,"playId":"d35f1f03-7b8c-3635-b068-3d87d07a6a3b","pitchNumber":3,"startTime":"2025-08-28T00:03:30.851Z","endTime":"2025-08-28T00:03:35.107Z","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-28T00:03:40.534Z","endTime":"2025-08-28T00:03:54.980Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58140920180295,"aZ":-13.779812409394532,"pfxX":-5.8072236509321815,"pfxZ":9.122706131506494,"pX":-0.7864518674622204,"pZ":3.1859046734180394,"vX0":4.540851728255903,"vY0":-141.41792133355673,"vZ0":-3.6186476288972313,"x":146.98,"y":152.76,"x0":-1.6620196113308414,"y0":50.00350134009945,"z0":5.371637856667072,"aX":-11.710867011734711},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2215,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3879579172161649,"extension":6.406594548843514},"index":4,"playId":"ee1acf04-143e-3397-bdb3-65ab22ce3574","pitchNumber":4,"startTime":"2025-08-28T00:03:54.980Z","endTime":"2025-08-28T00:03:58.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:03:58.672Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:04:13.488Z","endTime":"2025-08-28T00:05:26.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.30061511467082,"strikeZoneBottom":1.49610820300089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.234514461985388,"aZ":-41.026633052659136,"pfxX":4.905935393423153,"pfxZ":-5.87830942621225,"pX":0.23185229177530572,"pZ":1.551163054823238,"vX0":2.342250993239033,"vY0":-122.51478806412396,"vZ0":-1.244373343629107,"x":108.16,"y":196.9,"x0":-1.3765490212210154,"y0":50.001953639163354,"z0":5.600427490521165,"aX":7.389779467334916},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.7,"breakHorizontal":-9.5,"spinRate":2612,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.4486117711391193,"extension":6.1541787354566635},"index":0,"playId":"bc25a5ce-8b4d-34e6-856b-f114e57f5549","pitchNumber":1,"startTime":"2025-08-28T00:04:23.651Z","endTime":"2025-08-28T00:04:27.666Z","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":96.8,"endSpeed":88.5,"strikeZoneTop":3.24474207025865,"strikeZoneBottom":1.44026768543742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95528614322076,"aZ":-18.360319073560294,"pfxX":-6.666698150346189,"pfxZ":6.896486338488473,"pX":1.197085532394552,"pZ":1.925874119925925,"vX0":9.642202997427237,"vY0":-140.655028683451,"vZ0":-5.464353256647555,"x":71.37,"y":186.78,"x0":-1.4095657861296433,"y0":50.00490189980468,"z0":5.084766087456373,"aX":-13.357907505555202},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":10.1,"spinRate":2266,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.38943272885186353,"extension":6.4271842007775195},"index":1,"playId":"9fc8dba7-acb7-3c21-a36b-5364cb9f1f6a","pitchNumber":2,"startTime":"2025-08-28T00:04:39.871Z","endTime":"2025-08-28T00:04:44.142Z","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":95.9,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4855105791018,"aZ":-15.230385304373753,"pfxX":-6.741179253858468,"pfxZ":8.620002143756562,"pX":0.7250547684791473,"pZ":2.3870672190824767,"vX0":8.346600652859022,"vY0":-139.35982994086916,"vZ0":-4.8000560706992905,"x":89.36,"y":174.33,"x0":-1.4337665675532334,"y0":50.00278875104991,"z0":5.138676174533779,"aX":-13.251858031822158},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":10.4,"spinRate":2251,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.393116446155096,"extension":6.322532245056725},"index":2,"playId":"2e1a385b-cfb0-3e9e-afaf-11744fc20f2e","pitchNumber":3,"startTime":"2025-08-28T00:04:56.441Z","endTime":"2025-08-28T00:05:00.093Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.12308731338384,"aZ":-34.03312459758823,"pfxX":-6.875560772413615,"pfxZ":-1.1371111162071088,"pX":-0.026082734277239377,"pZ":1.9701989432767277,"vX0":5.777711036725709,"vY0":-127.3714208833923,"vZ0":-1.8215921632925751,"x":117.99,"y":185.58,"x0":-1.4394734275857048,"y0":50.00491177034383,"z0":5.406258655223521,"aX":-11.207832064349716},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":11.0,"spinRate":1805,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.43134638560903626,"extension":6.331262284103778},"hitData":{"launchSpeed":95.1,"launchAngle":12.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.16,"coordY":77.77}},"index":3,"playId":"2210eb52-3dc7-3a16-a3eb-1d475a8ffe55","pitchNumber":4,"startTime":"2025-08-28T00:05:14.930Z","endTime":"2025-08-28T00:05:26.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:05:26.021Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thomas Saggese walks. Masyn Winn to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:05:41.394Z","endTime":"2025-08-28T00:06:50.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":97.1,"endSpeed":88.0,"strikeZoneTop":3.45908081251023,"strikeZoneBottom":1.53372934272232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13901379116327,"aZ":-20.383283396738918,"pfxX":-11.717742133805096,"pfxZ":5.935016558309318,"pX":0.7889138739071078,"pZ":0.7236241697071845,"vX0":10.220394084925084,"vY0":-140.79443822691567,"vZ0":-8.039125814787655,"x":86.93,"y":219.24,"x0":-1.3849202889790884,"y0":50.000579498156846,"z0":4.959514221743767,"aX":-23.272134657372593},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":18.8,"spinRate":2185,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3906143229471031,"extension":6.535097674673944},"index":0,"playId":"bf54cf68-ff67-3e3e-a103-a64213229edc","pitchNumber":1,"startTime":"2025-08-28T00:05:48.889Z","endTime":"2025-08-28T00:05:52.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.42024185825484,"strikeZoneBottom":1.52711621318591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.411779669053026,"aZ":-14.651874557790231,"pfxX":-8.018027417950368,"pfxZ":8.800592414537336,"pX":1.3897713072799585,"pZ":1.5937316597653184,"vX0":10.395191549749372,"vY0":-140.77906134594465,"vZ0":-7.091708770517153,"x":64.03,"y":195.75,"x0":-1.3231437890567666,"y0":50.00202528170298,"z0":5.1092140565679784,"aX":-15.962191797905835},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2272,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.39030881083085234,"extension":6.504350486496612},"index":1,"playId":"cdfc118a-fc79-3baa-8229-593bc2bb36cb","pitchNumber":2,"startTime":"2025-08-28T00:06:08.289Z","endTime":"2025-08-28T00:06:12.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.43582288226463,"strikeZoneBottom":1.54266020852518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.174263297984226,"aZ":-25.681330274136208,"pfxX":-11.69928189715286,"pfxZ":3.274666182304901,"pX":0.21687436714530736,"pZ":1.2617475821728725,"vX0":8.975373444958104,"vY0":-140.26337978137195,"vZ0":-5.516315852154529,"x":108.73,"y":204.71,"x0":-1.5123582152863984,"y0":50.00344079907641,"z0":4.939449917589897,"aX":-23.19821348153162},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.9,"breakHorizontal":19.2,"spinRate":2134,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3912373753607441,"extension":6.561375788854251},"index":2,"playId":"55fee2a2-a5e4-3e96-9086-9c4229fa6262","pitchNumber":3,"startTime":"2025-08-28T00:06:27.315Z","endTime":"2025-08-28T00:06:32.410Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.4,"strikeZoneTop":3.43533734871362,"strikeZoneBottom":1.57430420622218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.39292244167608,"aZ":-16.08962952737996,"pfxX":-6.848810795005119,"pfxZ":7.995016807209344,"pX":1.139037291732021,"pZ":2.0953795242907023,"vX0":9.340536948186983,"vY0":-141.44747701408252,"vZ0":-5.662374154052487,"x":73.58,"y":182.2,"x0":-1.3271028298506404,"y0":50.00299320462553,"z0":5.166885800981158,"aX":-13.779999475604189},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2314,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38827591612034684,"extension":6.399211538784833},"index":3,"playId":"0870a9f3-066f-359d-87b4-92661a2aad79","pitchNumber":4,"startTime":"2025-08-28T00:06:46.234Z","endTime":"2025-08-28T00:06:50.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:06:50.115Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a line drive to right fielder Bryan Reynolds. Masyn Winn scores. Thomas Saggese out at 3rd on the throw, right fielder Bryan Reynolds to first baseman Spencer Horwitz to third baseman Isiah Kiner-Falefa.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T00:07:39.783Z","endTime":"2025-08-28T00:08:11.913Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","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":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":669387,"link":"/api/v1/people/669387"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:07:11.327Z","endTime":"2025-08-28T00:07:41.923Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.18338375379485,"strikeZoneBottom":1.51925536797186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41493616119452,"aZ":-24.268473805944602,"pfxX":-10.650590502868006,"pfxZ":3.9860634641743298,"pX":-0.9908486908206994,"pZ":2.1865007166273873,"vX0":5.37117156957439,"vY0":-140.30442552176135,"vZ0":-3.8800640854591375,"x":154.77,"y":179.74,"x0":-1.552204812651753,"y0":50.00241334454028,"z0":5.179710867375216,"aX":-21.11321151217792},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":18.1,"spinRate":2072,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3912441152151551,"extension":6.24123340860047},"index":1,"playId":"8f93da33-8f01-3fb6-ae27-d15c11f43ba2","pitchNumber":1,"startTime":"2025-08-28T00:07:41.923Z","endTime":"2025-08-28T00:07:46.345Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01364825902617,"aZ":-17.769217473731562,"pfxX":-5.845785019606803,"pfxZ":7.193382069796239,"pX":-0.6533533147792653,"pZ":2.54770689661401,"vX0":4.781395817475419,"vY0":-140.6266959659993,"vZ0":-4.3219455921322005,"x":141.9,"y":169.99,"x0":-1.616522216135649,"y0":50.00079684742909,"z0":5.25783798562028,"aX":-11.702264172780637},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":9.6,"spinRate":2063,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3895631848073311,"extension":6.325631149400309},"hitData":{"launchSpeed":92.9,"launchAngle":16.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.03,"coordY":100.27}},"index":2,"playId":"fa7a1bfa-e10d-31e1-b489-c0ed01a29e25","pitchNumber":2,"startTime":"2025-08-28T00:07:58.420Z","endTime":"2025-08-28T00:08:11.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:08:11.913Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:10:18.702Z","endTime":"2025-08-28T00:10:50.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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(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":92.1,"endSpeed":85.0,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50430639989861,"aZ":-19.573400365615143,"pfxX":0.25131933128508965,"pfxZ":6.842801139045887,"pX":-0.5788760715161447,"pZ":3.163918716561443,"vX0":0.24216457485358064,"vY0":-134.20421000315088,"vZ0":-2.6832374701735686,"x":139.07,"y":153.35,"x0":-0.7026226001212613,"y0":50.00150484394268,"z0":5.556206359940284,"aX":0.4625969524141193},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":-0.5,"spinRate":2512,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4066868910278618,"extension":6.425418337751042},"hitData":{"launchSpeed":104.7,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.45,"coordY":161.82}},"index":0,"playId":"aaabca9d-a0fe-359e-9132-c2d91c5b758c","pitchNumber":1,"startTime":"2025-08-28T00:10:42.021Z","endTime":"2025-08-28T00:10:50.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:10:50.425Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:11:07.748Z","endTime":"2025-08-28T00:12:30.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":92.4,"endSpeed":85.5,"strikeZoneTop":3.5087315780009,"strikeZoneBottom":1.59955802546432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.566194496778756,"aZ":-19.50152336359847,"pfxX":0.6165443446073735,"pfxZ":6.859586716708804,"pX":0.7290923126172368,"pZ":1.4739058720465121,"vX0":3.3382027803379044,"vY0":-134.45612815012916,"vZ0":-6.826426487862252,"x":89.21,"y":198.98,"x0":-0.6039555167466597,"y0":50.00644049296008,"z0":5.408790070685233,"aX":1.1398279182742408},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.3,"breakHorizontal":-1.8,"spinRate":2562,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40589160472232155,"extension":6.528654651718788},"index":0,"playId":"9a1748a4-e38c-3a44-a70e-a0ba722e94d1","pitchNumber":1,"startTime":"2025-08-28T00:11:17.085Z","endTime":"2025-08-28T00:11:21.276Z","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":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88848424793281,"aZ":-34.09305897055669,"pfxX":3.689856811942078,"pfxZ":-1.1722732919507433,"pX":0.3510828744647036,"pZ":2.737765527998859,"vX0":1.392033524545121,"vY0":-126.77280634212309,"vZ0":-0.5312595546174915,"x":103.62,"y":164.86,"x0":-0.6831603555399388,"y0":50.00041967833809,"z0":5.6518672249700135,"aX":6.054856843105392},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":-7.0,"spinRate":2756,"spinDirection":91},"zone":6,"typeConfidence":0.86,"plateTime":0.4306749151666929,"extension":6.509906737092655},"index":1,"playId":"e923d53d-adfe-36c9-b37d-9557e81bfbc2","pitchNumber":2,"startTime":"2025-08-28T00:11:34.301Z","endTime":"2025-08-28T00:11:39.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59956229652667,"aZ":-31.99739487721139,"pfxX":2.7672976724952933,"pfxZ":0.10262100130414109,"pX":1.342568629046322,"pZ":0.3806054825823932,"vX0":3.773510451348198,"vY0":-128.497331665103,"vZ0":-6.490957418628087,"x":65.82,"y":228.5,"x0":-0.5065399409390897,"y0":50.00022597268394,"z0":5.437544490069929,"aX":4.60823980636843},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.1,"breakHorizontal":-5.9,"spinRate":2868,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.42688459629083875,"extension":6.566548933712181},"index":2,"playId":"197ceb19-0aa9-3eff-8147-e9644ec75b95","pitchNumber":3,"startTime":"2025-08-28T00:12:06.856Z","endTime":"2025-08-28T00:12:11.010Z","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":85.7,"endSpeed":79.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.013604136978696,"aZ":-33.69687397897137,"pfxX":6.65171216808943,"pfxZ":-0.9593499644719268,"pX":0.4122760697319832,"pZ":1.0397774521611522,"vX0":0.4470423930373266,"vY0":-124.92283638483445,"vZ0":-4.1581420000569205,"x":101.29,"y":210.71,"x0":-0.6335574511498848,"y0":50.003907205588476,"z0":5.4814260294499055,"aX":10.564055059300223},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":-12.1,"spinRate":2661,"spinDirection":43},"zone":14,"typeConfidence":0.87,"plateTime":0.43763891835492696,"extension":6.6363631896399395},"index":3,"playId":"f07ece53-0661-3f8c-9376-37f0d161b119","pitchNumber":4,"startTime":"2025-08-28T00:12:25.012Z","endTime":"2025-08-28T00:12:30.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:12:30.340Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isiah Kiner-Falefa singles on a ground ball to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:12:50.871Z","endTime":"2025-08-28T00:13:43.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.3759829992507,"strikeZoneBottom":1.49621691787415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11623651373792,"aZ":-25.818207345405668,"pfxX":-8.518245371862129,"pfxZ":3.3370254828446386,"pX":0.421362898239036,"pZ":1.7981293497068624,"vX0":5.326351039089872,"vY0":-136.71875026862813,"vZ0":-5.107876277363404,"x":100.94,"y":190.23,"x0":-0.43808408063185716,"y0":50.00610172336901,"z0":5.446490287532562,"aX":-16.24484402023126},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":14.4,"spinRate":2364,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.39952784599028446,"extension":6.609007343283247},"index":0,"playId":"44040c9f-7a02-3dd9-9b8f-b44f593e3140","pitchNumber":1,"startTime":"2025-08-28T00:12:57.553Z","endTime":"2025-08-28T00:13:02.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.31295342283525,"strikeZoneBottom":1.46449539116132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.30518940954582,"aZ":-33.68083037436436,"pfxX":4.767382411606272,"pfxZ":-0.9135256408488388,"pX":0.6655084557393586,"pZ":2.9988463324049213,"vX0":1.6090765402624359,"vY0":-127.21190380248413,"vZ0":0.047379202819392896,"x":91.63,"y":157.81,"x0":-0.5925927548216425,"y0":50.00036271710242,"z0":5.625012360501064,"aX":7.90030946749074},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":-9.0,"spinRate":2732,"spinDirection":89},"zone":3,"typeConfidence":0.88,"plateTime":0.4287098581960005,"extension":6.5510558615399095},"index":1,"playId":"5d7ecbeb-7ada-3ee0-8071-8731de3e8c82","pitchNumber":2,"startTime":"2025-08-28T00:13:15.088Z","endTime":"2025-08-28T00:13:19.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.839634615903833,"aZ":-35.26863340132611,"pfxX":6.2496333877797,"pfxZ":-1.9845913115973906,"pX":-0.3736242825929669,"pZ":1.7510269536975067,"vX0":-1.396148991041505,"vY0":-123.90820126581896,"vZ0":-2.2230743123045276,"x":131.24,"y":191.5,"x0":-0.6162195987131226,"y0":50.00065715303637,"z0":5.595408798611063,"aX":9.75513692885738},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-11.0,"spinRate":2506,"spinDirection":38},"zone":7,"typeConfidence":0.89,"plateTime":0.44136826640811266,"extension":6.479798963748164},"hitData":{"launchSpeed":98.8,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.54,"coordY":111.09}},"index":2,"playId":"095cbd5e-6f59-34f7-88ad-c8793179dabd","pitchNumber":3,"startTime":"2025-08-28T00:13:32.060Z","endTime":"2025-08-28T00:13:43.745Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:13:43.745Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:14:09.184Z","endTime":"2025-08-28T00:15:15.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.73524455594197,"strikeZoneBottom":1.74638434846236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.007999160294833,"aZ":-33.25092624568909,"pfxX":4.125704192283754,"pfxZ":-0.6505628382192876,"pX":1.03214629109067,"pZ":1.2143049122940075,"vX0":2.6110097124180283,"vY0":-127.89540922245375,"vZ0":-4.275343141280196,"x":77.66,"y":205.99,"x0":-0.5373899254735586,"y0":50.001222530926135,"z0":5.510962372297249,"aX":6.844160091033296},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.9,"breakHorizontal":-8.0,"spinRate":2922,"spinDirection":95},"zone":14,"typeConfidence":0.85,"plateTime":0.42800554197346585,"extension":6.586881550151244},"index":0,"playId":"ee48e893-4970-3ac4-b5dd-68b92dce5e44","pitchNumber":1,"startTime":"2025-08-28T00:14:10.936Z","endTime":"2025-08-28T00:14:15.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.63791331766742,"strikeZoneBottom":1.68129821406286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.403416171789956,"aZ":-44.719734423687484,"pfxX":8.063093755805932,"pfxZ":-9.102585011355153,"pX":0.2210339036905118,"pZ":1.0229391602325382,"vX0":-0.7306245301271036,"vY0":-118.07016295766425,"vZ0":-0.9022408627813047,"x":108.57,"y":211.16,"x0":-0.5057031175490267,"y0":50.00175635578737,"z0":5.611307444656421,"aX":11.115417933364965},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.3,"breakHorizontal":-14.3,"spinRate":2743,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4681339884084741,"extension":6.565935765220646},"index":1,"playId":"c40b6de7-477f-37a8-a680-0a93c3b004cc","pitchNumber":2,"startTime":"2025-08-28T00:14:29.468Z","endTime":"2025-08-28T00:14:34.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.68243349603468,"strikeZoneBottom":1.72541263837574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.711309724727776,"aZ":-32.16881725481879,"pfxX":4.052519700784496,"pfxZ":-1.77441339094031E-4,"pX":1.3577022285982385,"pZ":1.679620203167979,"vX0":3.2912466636052287,"vY0":-126.51183477325752,"vZ0":-3.136005378904927,"x":65.25,"y":193.43,"x0":-0.4862948291369138,"y0":50.00170079276155,"z0":5.512682028724061,"aX":6.569545543644544},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-8.0,"spinRate":2839,"spinDirection":111},"zone":14,"typeConfidence":0.78,"plateTime":0.43288277927129126,"extension":6.579696876707918},"index":2,"playId":"c91c84b5-2998-3c17-af49-0ce1dcb5394d","pitchNumber":3,"startTime":"2025-08-28T00:14:51.560Z","endTime":"2025-08-28T00:14:55.699Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.52039771593556,"strikeZoneBottom":1.78510859581468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.009170886897007,"aZ":-19.32602298813644,"pfxX":0.42880655491289454,"pfxZ":7.02019861537055,"pX":0.2803147123215608,"pZ":1.4232529627757307,"vX0":2.125467525080375,"vY0":-134.374017447308,"vZ0":-6.723655298234405,"x":106.32,"y":200.35,"x0":-0.5764484135796915,"y0":50.001281461162684,"z0":5.330105485475209,"aX":0.783621219122285},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":-1.2,"spinRate":2530,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40755789849417834,"extension":6.603885511515657},"index":3,"playId":"2f561d5e-ed90-3427-8981-390a29e8ef60","pitchNumber":4,"startTime":"2025-08-28T00:15:11.326Z","endTime":"2025-08-28T00:15:15.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:15:15.806Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T00:15:37.224Z","endTime":"2025-08-28T00:16:14.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.286170692202223,"aZ":-44.050152526048315,"pfxX":8.23651938060829,"pfxZ":-8.45372356820601,"pX":0.6885566368821198,"pZ":1.5729418348926791,"vX0":0.43774313506730955,"vY0":-118.97788552826191,"vZ0":-0.10999252808831628,"x":90.75,"y":196.31,"x0":-0.565966147192199,"y0":50.00581192937607,"z0":5.682989736918393,"aX":11.563264730942334},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.9,"breakHorizontal":-15.0,"spinRate":2869,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.4640898869247092,"extension":6.541437317643771},"index":0,"playId":"04b11918-660e-31eb-9f90-17198a50f40f","pitchNumber":1,"startTime":"2025-08-28T00:15:41.523Z","endTime":"2025-08-28T00:15:45.271Z","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":93.4,"endSpeed":86.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00570316684844,"aZ":-17.811378455721734,"pfxX":1.8051784247900897,"pfxZ":7.606644930150736,"pX":0.275545609571651,"pZ":2.5758636207773784,"vX0":1.6322374072349577,"vY0":-136.09913117454332,"vZ0":-4.4272377914452745,"x":106.5,"y":169.23,"x0":-0.5651230339677649,"y0":50.005088967440365,"z0":5.445978084981494,"aX":3.409055169616926},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.1,"breakHorizontal":-3.6,"spinRate":2675,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.4014374145624262,"extension":6.596838323959707},"hitData":{"launchSpeed":81.3,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.42,"coordY":161.82}},"index":1,"playId":"d7135304-622e-363f-bc61-b47450d6e528","pitchNumber":2,"startTime":"2025-08-28T00:16:06.440Z","endTime":"2025-08-28T00:16:14.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:16:14.465Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:18:26.298Z","endTime":"2025-08-28T00:19:05.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.19023348187738,"strikeZoneBottom":1.47484722791257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81923454385254,"aZ":-42.54195740265966,"pfxX":3.6458611785935053,"pfxZ":-7.015925967774898,"pX":-0.710164175875519,"pZ":2.6490270535285276,"vX0":0.9787122162169297,"vY0":-121.12857979932706,"vZ0":1.6027214334662871,"x":144.07,"y":167.26,"x0":-1.5935441945085453,"y0":50.00149777953869,"z0":5.71318155938364,"aX":5.38862402057768},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.0,"breakHorizontal":-6.8,"spinRate":2430,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.4530962103539764,"extension":6.04905893463038},"index":0,"playId":"74c5b62f-df7e-3caa-8a71-50b5870a4e3c","pitchNumber":1,"startTime":"2025-08-28T00:18:29.634Z","endTime":"2025-08-28T00:18:33.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.355547695264892,"aZ":-32.10380150053502,"pfxX":-7.912917017045537,"pfxZ":0.04934412357530471,"pX":-0.7856738853347297,"pZ":0.7957025088119366,"vX0":4.612645530409776,"vY0":-126.35676886511594,"vZ0":-4.910338760369266,"x":146.95,"y":217.3,"x0":-1.6130191859083152,"y0":50.00624724403616,"z0":5.363683300983235,"aX":-12.712232355487824},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":13.2,"spinRate":1611,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.43458431452642454,"extension":6.3505298197699815},"index":1,"playId":"aca42154-fec6-36b4-a1d3-0e8be02d6fa4","pitchNumber":2,"startTime":"2025-08-28T00:18:45.032Z","endTime":"2025-08-28T00:18:48.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78243561619724,"aZ":-33.11101489178889,"pfxX":-7.528862554233765,"pfxZ":-0.5813499516919327,"pX":-0.6462167134825761,"pZ":0.7477466287032966,"vX0":4.769238930750261,"vY0":-126.48622288897485,"vZ0":-4.729183782756486,"x":141.63,"y":218.59,"x0":-1.5819722712597548,"y0":50.00154255496488,"z0":5.308762438739546,"aX":-12.148600975442243},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":12.5,"spinRate":1761,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4336962005995475,"extension":6.385314465284991},"index":2,"playId":"524caa2c-4b6e-3391-9ad1-611cc2548094","pitchNumber":3,"startTime":"2025-08-28T00:19:01.733Z","endTime":"2025-08-28T00:19:05.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:19:05.406Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:19:21.891Z","endTime":"2025-08-28T00:20:43.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.44883522991434,"strikeZoneBottom":1.57341717138613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.614729853401826,"aZ":-35.5600220488599,"pfxX":-4.551758344611196,"pfxZ":-2.072615988031144,"pX":-0.5082609236162725,"pZ":2.7741295792279277,"vX0":4.207477451404624,"vY0":-127.00020356099823,"vZ0":0.4612243873832842,"x":136.37,"y":163.88,"x0":-1.5970575655030088,"y0":50.00585755426949,"z0":5.424060971151279,"aX":-7.418148401066085},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":7.2,"spinRate":1620,"spinDirection":266},"zone":4,"typeConfidence":2.0,"plateTime":0.43169268454777177,"extension":6.223414077419964},"index":0,"playId":"f45e705e-334c-3a3e-876f-3c6fa34cd3f8","pitchNumber":1,"startTime":"2025-08-28T00:19:31.388Z","endTime":"2025-08-28T00:19:35.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.41973351109581,"strikeZoneBottom":1.57651231819331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25607019412409,"aZ":-42.93911619034975,"pfxX":5.5092482905887605,"pfxZ":-7.205152291347657,"pX":-1.1485937696790929,"pZ":2.2553786742299455,"vX0":-0.35292849630706274,"vY0":-122.31202715826169,"vZ0":1.0018038988478672,"x":160.78,"y":177.88,"x0":-1.7156408291509664,"y0":50.002486842821675,"z0":5.563176239869768,"aX":8.230965378021763},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.5,"breakHorizontal":-9.8,"spinRate":2704,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4502115987738389,"extension":6.065434749661473},"index":1,"playId":"9d51ff38-3443-3800-aa48-b2e17ec71533","pitchNumber":2,"startTime":"2025-08-28T00:19:47.079Z","endTime":"2025-08-28T00:19:51.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.38313964560197,"strikeZoneBottom":1.50788537870204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.553059825093875,"aZ":-44.569245711090424,"pfxX":2.732201904793885,"pfxZ":-8.422544748995536,"pX":-0.47556416502438176,"pZ":1.1077103614467378,"vX0":1.822577817845649,"vY0":-121.56919456385535,"vZ0":-1.2609305780552986,"x":135.13,"y":208.87,"x0":-1.5942633342008161,"y0":50.00190506724866,"z0":5.560017702597663,"aX":4.020961697375026},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-15.2,"breakHorizontal":-5.4,"spinRate":2691,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.45344952542430317,"extension":6.173615045185},"index":2,"playId":"d4b03497-c34e-3a10-b31c-6422b07a667f","pitchNumber":3,"startTime":"2025-08-28T00:20:02.461Z","endTime":"2025-08-28T00:20:06.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.39704406355263,"strikeZoneBottom":1.64960197258507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.210558535657217,"aZ":-30.88209364925508,"pfxX":-4.80718095677365,"pfxZ":0.8143071306601932,"pX":-2.14683892786149,"pZ":4.105029743713056,"vX0":0.5696562494087412,"vY0":-125.62953575384887,"vZ0":2.5967105454494464,"x":198.83,"y":127.94,"x0":-1.7525534929737858,"y0":50.004640670286996,"z0":5.573318171784781,"aX":-7.66047115493081},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":8.5,"spinRate":1712,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.43650639458188367,"extension":6.0105394026201555},"index":3,"playId":"94d9210f-b1f9-32b8-ba59-3e995a4b750e","pitchNumber":4,"startTime":"2025-08-28T00:20:18.599Z","endTime":"2025-08-28T00:20:22.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.41449604784428,"strikeZoneBottom":1.6352926954626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.9658437512647,"aZ":-17.56107272103716,"pfxX":-7.948269300711215,"pfxZ":7.4206270097423594,"pX":-1.139377625966672,"pZ":2.1028204530237256,"vX0":3.968458594697019,"vY0":-140.21088764383066,"vZ0":-5.54969550404873,"x":160.43,"y":182.0,"x0":-1.5490068421944174,"y0":50.00254030093456,"z0":5.273661686999338,"aX":-15.650239508705956},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":13.4,"spinRate":2185,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39230091795050637,"extension":6.419924744545317},"index":4,"playId":"cd35e5b6-e5aa-3501-954e-51200b490de3","pitchNumber":5,"startTime":"2025-08-28T00:20:38.773Z","endTime":"2025-08-28T00:20:43.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:20:43.723Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Bryan Reynolds. Lars Nootbaar to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:20:58.051Z","endTime":"2025-08-28T00:21:34.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"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(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":96.0,"endSpeed":87.4,"strikeZoneTop":3.29900266103688,"strikeZoneBottom":1.55000021923246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56411946196936,"aZ":-27.438501528987757,"pfxX":-11.992983894174124,"pfxZ":2.412199305368631,"pX":0.39478297762285036,"pZ":2.819538426660394,"vX0":9.183310018963954,"vY0":-139.53189507525545,"vZ0":-1.3794402272946469,"x":101.95,"y":162.65,"x0":-1.3874908486640545,"y0":50.003561925274234,"z0":5.135113342632007,"aX":-23.554702305968643},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.3,"breakHorizontal":19.7,"spinRate":2189,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39314509779460405,"extension":6.428190160456259},"index":0,"playId":"2937b1b8-fdf2-3163-8042-bf7c613c5164","pitchNumber":1,"startTime":"2025-08-28T00:21:08.350Z","endTime":"2025-08-28T00:21:12.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2748796097729,"aZ":-42.65617572350482,"pfxX":5.699057635890918,"pfxZ":-6.9440382568696215,"pX":0.4417983740418734,"pZ":2.33772027124685,"vX0":2.785993981424557,"vY0":-122.88353352553386,"vZ0":0.8941693004051652,"x":100.16,"y":175.66,"x0":-1.4515888594683428,"y0":50.001995326878095,"z0":5.630127594346555,"aX":8.603100559949363},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.0,"breakHorizontal":-11.0,"spinRate":2699,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.44793705522859417,"extension":6.001168371167869},"hitData":{"launchSpeed":95.8,"launchAngle":13.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.5,"coordY":113.15}},"index":1,"playId":"f024e23f-8e1f-3705-a5b5-1534d9141413","pitchNumber":2,"startTime":"2025-08-28T00:21:23.897Z","endTime":"2025-08-28T00:21:34.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:21:34.928Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:22:00.093Z","endTime":"2025-08-28T00:23:34.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.338884084123574,"aZ":-34.04094455974077,"pfxX":-5.232836711787867,"pfxZ":-1.1627365824663407,"pX":-0.6967090128156032,"pZ":2.7933127638756954,"vX0":3.7121100711801973,"vY0":-126.4183671445427,"vZ0":0.1494205065773051,"x":143.56,"y":163.36,"x0":-1.512121697514959,"y0":50.004773445740554,"z0":5.490096956646413,"aX":-8.380411192771787},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.8,"breakHorizontal":8.5,"spinRate":1676,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4350515064027376,"extension":6.317213650646465},"index":0,"playId":"1a21bf6d-4866-3c07-a7d5-0448751c7b27","pitchNumber":1,"startTime":"2025-08-28T00:22:11.117Z","endTime":"2025-08-28T00:22:15.164Z","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":96.1,"endSpeed":87.2,"strikeZoneTop":3.56703773884257,"strikeZoneBottom":1.66176414755737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04492448034945,"aZ":-19.492574252361585,"pfxX":-7.415045372137101,"pfxZ":6.463481804640825,"pX":1.2204364183874408,"pZ":4.085102256289697,"vX0":10.086794574621152,"vY0":-139.5713460692528,"vZ0":0.12077764612302189,"x":70.48,"y":128.48,"x0":-1.4863690656706654,"y0":50.00138172275676,"z0":5.330756428880026,"aX":-14.546872030887045},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.9,"breakHorizontal":11.2,"spinRate":2171,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39326239542316666,"extension":6.4224459536299445},"index":1,"playId":"0512d427-adf1-30db-ad79-d118736e541a","pitchNumber":2,"startTime":"2025-08-28T00:22:34.016Z","endTime":"2025-08-28T00:22:38.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32119176371103,"aZ":-29.44941450085921,"pfxX":-5.651797854637207,"pfxZ":1.6769352532810728,"pX":0.10487540024507082,"pZ":3.27979478863662,"vX0":5.676577742259482,"vY0":-127.14583599639388,"vZ0":0.4104005341484299,"x":113.0,"y":150.23,"x0":-1.4278756985628998,"y0":50.006267071276014,"z0":5.462907929717401,"aX":-9.207966930981357},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":8.9,"spinRate":1664,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.431636881734228,"extension":6.3203963747221215},"index":2,"playId":"6f4c9d59-1a62-3fcb-a9a5-bb0971984608","pitchNumber":3,"startTime":"2025-08-28T00:22:51.888Z","endTime":"2025-08-28T00:22:55.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18172252340199,"aZ":-32.81427948391881,"pfxX":-6.149153093153146,"pfxZ":-0.40457319453796203,"pX":-0.42820370359223137,"pZ":0.3622694522361874,"vX0":4.513865332430034,"vY0":-125.97319732972205,"vZ0":-5.900946920500168,"x":133.32,"y":229.0,"x0":-1.4503219206042492,"y0":50.000671221277486,"z0":5.409047666452906,"aX":-9.816081273589749},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":10.0,"spinRate":1754,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.435914335734092,"extension":6.35394589393385},"index":3,"playId":"4f41850f-1c41-3f05-92b6-c806954278e0","pitchNumber":4,"startTime":"2025-08-28T00:23:10.129Z","endTime":"2025-08-28T00:23:13.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.198980330471816,"aZ":-31.805881470504044,"pfxX":-5.7274421042888735,"pfxZ":0.2274112764560785,"pX":-0.7045348985344286,"pZ":1.4548085845941592,"vX0":3.76286631059229,"vY0":-127.96983898041728,"vZ0":-3.735615629079939,"x":143.86,"y":199.5,"x0":-1.4522413953690447,"y0":50.005668623616174,"z0":5.433659133206502,"aX":-9.470449108558727},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.2,"breakHorizontal":9.5,"spinRate":1667,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4285337744083675,"extension":6.421431371692933},"index":4,"playId":"23a9d5a7-aa06-39ca-a29a-62a3874698f4","pitchNumber":5,"startTime":"2025-08-28T00:23:31.434Z","endTime":"2025-08-28T00:23:34.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:23:34.846Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T00:23:54.480Z","endTime":"2025-08-28T00:25:30.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.59002153240565,"strikeZoneBottom":1.61292501895164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46410410365323,"aZ":-32.70531677891353,"pfxX":-4.055148675937998,"pfxZ":-0.32371216251906354,"pX":-1.8326029184940675,"pZ":3.1510672121091163,"vX0":1.1282219673470844,"vY0":-126.80087905552607,"vZ0":0.8220364110199172,"x":186.85,"y":153.7,"x0":-1.7570322944098473,"y0":50.00450932561412,"z0":5.436536116223484,"aX":-6.589490993114963},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":7.1,"spinRate":1622,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4323132056852419,"extension":5.957143827710456},"index":0,"playId":"c699b5e1-a4a0-33c8-9309-794919fe0f48","pitchNumber":1,"startTime":"2025-08-28T00:24:00.305Z","endTime":"2025-08-28T00:24:04.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.62831219887998,"strikeZoneBottom":1.52035572701997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38835612752113,"aZ":-22.315556115687325,"pfxX":-11.122624453504443,"pfxZ":4.934482421292778,"pX":0.09426471451168675,"pZ":1.8138573630636585,"vX0":8.426192664364946,"vY0":-140.61037952049645,"vZ0":-4.852208442672165,"x":113.41,"y":189.81,"x0":-1.4986605268912057,"y0":50.006901646326895,"z0":5.013268208703704,"aX":-22.239525474949986},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2090,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3897900842055577,"extension":6.460901082650552},"index":1,"playId":"14040071-1c8b-38b9-8023-5f94543813f9","pitchNumber":2,"startTime":"2025-08-28T00:24:17.870Z","endTime":"2025-08-28T00:24:21.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.54394691838527,"strikeZoneBottom":1.59872883453948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.953249424228563,"aZ":-16.486239996978675,"pfxX":-8.211482338349434,"pfxZ":7.935841074542531,"pX":1.7768865773162876,"pZ":2.004480804617246,"vX0":11.330391821099708,"vY0":-139.5899595133899,"vZ0":-5.595051902812997,"x":49.27,"y":184.66,"x0":-1.2648075645957724,"y0":50.00157954222993,"z0":5.117432443699563,"aX":-16.23057804151747},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":12.6,"spinRate":2210,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39213959756452077,"extension":6.5017179489884835},"index":2,"playId":"3acc3eb4-bb69-30ff-814a-9ba3b137708f","pitchNumber":3,"startTime":"2025-08-28T00:24:37.109Z","endTime":"2025-08-28T00:24:40.498Z","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.0,"endSpeed":88.7,"strikeZoneTop":3.59332131776318,"strikeZoneBottom":1.64863394677388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.907129460831097,"aZ":-23.920020667323787,"pfxX":-11.036958766348846,"pfxZ":4.098678450318476,"pX":0.4227683647434224,"pZ":1.9595850785198805,"vX0":9.324506697343246,"vY0":-140.96384724990088,"vZ0":-3.9885527386742714,"x":100.89,"y":185.87,"x0":-1.4932674836544046,"y0":50.00290179269866,"z0":4.936353831488401,"aX":-22.22228052494074},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":18.1,"spinRate":2158,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.38848913714700206,"extension":6.697081844807909},"index":3,"playId":"625dad73-5709-37e2-9892-b014acd1f802","pitchNumber":4,"startTime":"2025-08-28T00:24:55.279Z","endTime":"2025-08-28T00:24:59.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-28T00:25:03.853Z","endTime":"2025-08-28T00:25:27.085Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.366704169697805,"aZ":-35.454498670608366,"pfxX":-4.961623459526619,"pfxZ":-1.9902055488726713,"pX":-0.35702787044456546,"pZ":1.1159288399197027,"vX0":4.279887867791997,"vY0":-127.93571709320484,"vZ0":-3.3935662327909046,"x":130.61,"y":208.65,"x0":-1.4102042567340467,"y0":50.00015627932646,"z0":5.249640916871333,"aX":-8.191173397616529},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.2,"breakHorizontal":7.9,"spinRate":1567,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.42877102043443127,"extension":6.34133440502618},"index":5,"playId":"8adcd5f5-d52c-37b4-98b7-e58adb2b1822","pitchNumber":5,"startTime":"2025-08-28T00:25:27.085Z","endTime":"2025-08-28T00:25:30.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:25:30.917Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T00:27:41.576Z","endTime":"2025-08-28T00:28:50.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.37333839695375,"strikeZoneBottom":1.58216872831581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71466152562727,"aZ":-27.246983588216036,"pfxX":-8.761330156105949,"pfxZ":3.055025678658227,"pX":-0.704108022107292,"pZ":3.2062675178653053,"vX0":2.8440669555515696,"vY0":-126.46695843830062,"vZ0":-0.39062803748517616,"x":143.84,"y":152.21,"x0":-0.7074985494274463,"y0":50.00380405640622,"z0":5.555376107872226,"aX":-14.13822561261267},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.6,"breakHorizontal":15.1,"spinRate":1920,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.4337376846666632,"extension":6.715577725913432},"index":0,"playId":"e67845fe-038c-363e-977c-dfbbac1fe28d","pitchNumber":1,"startTime":"2025-08-28T00:27:48.998Z","endTime":"2025-08-28T00:27:52.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-28T00:28:01.017Z","endTime":"2025-08-28T00:28:20.756Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.963619247939526,"aZ":-19.374417294705527,"pfxX":-1.425878580353063,"pfxZ":6.725490987073565,"pX":0.19494367031463275,"pZ":2.9632089704630755,"vX0":2.57274727661805,"vY0":-136.57952075887465,"vZ0":-3.3231864689821466,"x":109.57,"y":158.77,"x0":-0.5707897616692504,"y0":50.003533928867995,"z0":5.515992178952098,"aX":-2.714270856525643},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.8,"breakHorizontal":2.0,"spinRate":2635,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.399884077434125,"extension":6.617365598876154},"index":2,"playId":"f3c7ebd2-c1d0-3381-9d0f-89a7790dc64f","pitchNumber":2,"startTime":"2025-08-28T00:28:20.756Z","endTime":"2025-08-28T00:28:25.961Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19845349843868,"aZ":-33.71387999176953,"pfxX":8.738919154398998,"pfxZ":-0.9598572775586263,"pX":0.8744948999008354,"pZ":1.212684761347506,"vX0":0.7777619132868747,"vY0":-126.0132577885083,"vZ0":-3.926045321591106,"x":83.67,"y":206.04,"x0":-0.5732905627558058,"y0":50.00520156985077,"z0":5.534093165852991,"aX":13.962630399488077},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":-16.0,"spinRate":2849,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.43576729358223343,"extension":6.712116678302475},"index":3,"playId":"48c134cc-7fb0-3a39-ab8b-106c3a99ddeb","pitchNumber":3,"startTime":"2025-08-28T00:28:45.573Z","endTime":"2025-08-28T00:28:50.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:28:50.449Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Pham grounds out, second baseman Thomas Saggese to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T00:29:03.653Z","endTime":"2025-08-28T00:30:05.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.488969610743915,"aZ":-28.504812657896828,"pfxX":2.820036207866205,"pfxZ":2.2029796334605036,"pX":1.272836272042243,"pZ":1.5622663215681087,"vX0":3.3947425343431776,"vY0":-127.9412650808152,"vZ0":-4.337403097753152,"x":68.48,"y":196.6,"x0":-0.4356548346808734,"y0":50.00081250824112,"z0":5.503978438120283,"aX":4.691200367709356},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-5.9,"spinRate":2802,"spinDirection":123},"zone":14,"typeConfidence":0.93,"plateTime":0.42750624341424714,"extension":6.693885255778949},"index":0,"playId":"f1eeb13d-7c0a-325a-9d65-3b0fec68fe95","pitchNumber":1,"startTime":"2025-08-28T00:29:12.292Z","endTime":"2025-08-28T00:29:16.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4198072023585,"aZ":-45.06457291230062,"pfxX":6.102987146060658,"pfxZ":-9.30091567570388,"pX":0.9315180886584381,"pZ":0.7474752404370586,"vX0":0.9126321719862653,"vY0":-118.07352354480504,"vZ0":-1.556114059175334,"x":81.49,"y":218.6,"x0":-0.25355779089480274,"y0":50.004017820737985,"z0":5.6329040757031885,"aX":8.45588476782584},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.9,"breakHorizontal":-11.3,"spinRate":2733,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4672676794708428,"extension":6.708371124334692},"index":1,"playId":"5b1b12c7-0cd5-3c1f-a83f-5960a22be536","pitchNumber":2,"startTime":"2025-08-28T00:29:31.981Z","endTime":"2025-08-28T00:29:45.314Z","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":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.787410292750447,"aZ":-23.361716055448415,"pfxX":-8.513195166189497,"pfxZ":4.693919955699788,"pX":0.3259204597043921,"pZ":2.249367237513195,"vX0":4.572317135695263,"vY0":-136.55337250635327,"vZ0":-4.43872973231907,"x":104.58,"y":178.05,"x0":-0.26962728812878045,"y0":50.002935965411105,"z0":5.515680268166782,"aX":-15.978758450934693},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":2484,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4020622899789661,"extension":6.61591642632052},"hitData":{"launchSpeed":107.6,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.36,"coordY":133.75}},"index":2,"playId":"74329272-0a86-36bf-8eb8-dce2a0c9eba7","pitchNumber":3,"startTime":"2025-08-28T00:29:57.582Z","endTime":"2025-08-28T00:30:05.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:30:05.590Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T00:30:49.603Z","endTime":"2025-08-28T00:32:07.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:30:25.789Z","endTime":"2025-08-28T00:30:51.957Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.51089132626099,"strikeZoneBottom":1.45460368327976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.582413502940526,"aZ":-21.91618701095557,"pfxX":0.3266296743104389,"pfxZ":5.513433090810858,"pX":0.26388293565056165,"pZ":3.0995223505364917,"vX0":2.070102945028275,"vY0":-135.3273982243916,"vZ0":-2.548557415668989,"x":106.94,"y":155.09,"x0":-0.5523826004488056,"y0":50.00583062872687,"z0":5.5830856460971345,"aX":0.6075158231190769},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.0,"spinRate":2563,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4042121139612975,"extension":6.557989759358571},"index":1,"playId":"c5e83fd7-551c-3247-9b92-049e768e50ff","pitchNumber":1,"startTime":"2025-08-28T00:30:51.957Z","endTime":"2025-08-28T00:30:56.095Z","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.7,"endSpeed":81.1,"strikeZoneTop":3.54335187914863,"strikeZoneBottom":1.55159849540605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.090645109870056,"aZ":-31.934949401332258,"pfxX":3.5547865825501397,"pfxZ":0.14083068506593932,"pX":1.5529045387998248,"pZ":2.1205650555781603,"vX0":3.6830313740509477,"vY0":-127.77075025550849,"vZ0":-2.473362018963856,"x":57.81,"y":181.52,"x0":-0.366284680512441,"y0":50.00100853038013,"z0":5.598138654378879,"aX":5.905151842234949},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-7.2,"spinRate":2736,"spinDirection":91},"zone":14,"typeConfidence":0.93,"plateTime":0.42787063506944456,"extension":6.572063440796566},"index":2,"playId":"6afd04c0-3413-3120-aba2-3800463f0a09","pitchNumber":2,"startTime":"2025-08-28T00:31:08.607Z","endTime":"2025-08-28T00:31:13.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.474556050687,"strikeZoneBottom":1.54741487973567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5985352766873,"aZ":-34.818616833599364,"pfxX":3.459798619716974,"pfxZ":-1.5877844473969756,"pX":0.7001938956511706,"pZ":2.033214815141305,"vX0":1.6151820662451075,"vY0":-127.68606713530151,"vZ0":-2.084564323499781,"x":90.31,"y":183.88,"x0":-0.3888261814877431,"y0":50.004330914526776,"z0":5.5818886538776615,"aX":5.75268205099025},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.1,"breakHorizontal":-6.6,"spinRate":2728,"spinDirection":72},"zone":9,"typeConfidence":0.88,"plateTime":0.42784632772784104,"extension":6.628170237626195},"index":3,"playId":"037dd13f-e09a-3019-8357-03af3f260c1f","pitchNumber":3,"startTime":"2025-08-28T00:31:27.527Z","endTime":"2025-08-28T00:31:31.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.45296691162037,"strikeZoneBottom":1.52616261480595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29433373418076,"aZ":-35.074820229902976,"pfxX":8.463373850433054,"pfxZ":-1.8379442477856163,"pX":1.659884469899717,"pZ":0.973700856904175,"vX0":2.044835268430024,"vY0":-125.19975338794076,"vZ0":-4.07305482087849,"x":53.73,"y":212.49,"x0":-0.26859611946228834,"y0":50.00524694790487,"z0":5.518571009745229,"aX":13.323460902385762},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.1,"breakHorizontal":-15.8,"spinRate":2727,"spinDirection":37},"zone":14,"typeConfidence":0.93,"plateTime":0.4389051606764611,"extension":6.560480919756341},"index":4,"playId":"79a997ef-9ab5-3347-bbfa-22f150a4e522","pitchNumber":4,"startTime":"2025-08-28T00:31:44.433Z","endTime":"2025-08-28T00:31:47.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.372821839325113,"aZ":-21.44525047671903,"pfxX":-6.836232413606074,"pfxZ":5.679395972814502,"pX":0.5852842864895427,"pZ":2.094656652718028,"vX0":4.567602730082574,"vY0":-136.40125392192533,"vZ0":-5.030528331197882,"x":94.69,"y":182.22,"x0":-0.2209049952550271,"y0":50.001588641955834,"z0":5.437010990272898,"aX":-12.90956727619558},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":11.4,"spinRate":2376,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.40121910654988824,"extension":6.678527937451619},"index":5,"playId":"dca3599c-edd1-326d-aeda-ed2ce0b569b2","pitchNumber":5,"startTime":"2025-08-28T00:32:03.948Z","endTime":"2025-08-28T00:32:07.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:32:07.546Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:34:27.473Z","endTime":"2025-08-28T00:35:37.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bubba Chandler replaces Carmen Mlodzinski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T00:33:32.393Z","endTime":"2025-08-28T00:34:29.785Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696149,"link":"/api/v1/people/696149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.4129045603636,"strikeZoneBottom":1.50013910564781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.98268218109226,"aZ":-13.765765690605836,"pfxX":-4.3773806159510045,"pfxZ":8.938888312446597,"pX":-0.36080592312824644,"pZ":3.7672050580337766,"vX0":3.303566071927484,"vY0":-142.8515250234882,"vZ0":-3.2861214160512557,"x":130.75,"y":137.07,"x0":-0.9655464033603403,"y0":50.00527316296031,"z0":5.802186378416622,"aX":-9.016597102730053},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":7.2,"spinRate":2408,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38394354986607926,"extension":6.6406707103061615},"index":1,"playId":"62ec43e3-d788-3e0f-9500-2f1ae5f2f217","pitchNumber":1,"startTime":"2025-08-28T00:34:29.785Z","endTime":"2025-08-28T00:34:34.223Z","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":98.0,"endSpeed":88.8,"strikeZoneTop":3.41750832973485,"strikeZoneBottom":1.50492075578133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.57261792144472,"aZ":-12.12995092052603,"pfxX":-6.164495722079285,"pfxZ":9.832185093314749,"pX":-0.34362248281849306,"pZ":3.326064756452798,"vX0":4.163116561175936,"vY0":-142.54371730970374,"vZ0":-4.752852842778112,"x":130.1,"y":148.98,"x0":-1.0290182725997203,"y0":50.00559858111467,"z0":5.793368923175431,"aX":-12.571204767237239},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2465,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.38560011435106833,"extension":6.607034475253298},"index":2,"playId":"fa50831f-b826-37bb-8760-992b7de9df4b","pitchNumber":2,"startTime":"2025-08-28T00:34:46.072Z","endTime":"2025-08-28T00:34:49.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26692137458269,"aZ":-22.75366391154649,"pfxX":-11.086816621654416,"pfxZ":5.452211505146737,"pX":-0.8204921469521315,"pZ":2.9005090181715816,"vX0":5.09936298626442,"vY0":-131.0482450984608,"vZ0":-2.427760481343165,"x":148.28,"y":160.47,"x0":-1.3575425305086568,"y0":50.00512797832712,"z0":5.549608355337292,"aX":-19.168882677275754},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":18.8,"spinRate":2141,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.4189342165068557,"extension":6.7199264409721655},"index":3,"playId":"f84e5b1e-15e6-3475-b8e3-59d9859ccef1","pitchNumber":3,"startTime":"2025-08-28T00:35:03.575Z","endTime":"2025-08-28T00:35:07.583Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-28T00:35:15.711Z","endTime":"2025-08-28T00:35:28.584Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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":92.2,"endSpeed":84.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.195922297967336,"aZ":-21.728890281466683,"pfxX":-8.94654762343855,"pfxZ":5.731073441434679,"pX":-0.6737571696077765,"pZ":2.423170188719344,"vX0":4.529039015538385,"vY0":-134.22312466040094,"vZ0":-4.061294655504335,"x":142.68,"y":173.35,"x0":-1.2209951555582603,"y0":50.00636960988049,"z0":5.504219237301287,"aX":-16.318725208623864},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":1884,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.4081539337130544,"extension":6.906712008854082},"hitData":{"launchSpeed":87.7,"launchAngle":28.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.88,"coordY":63.8}},"index":5,"playId":"840964f8-854b-31a0-9fab-055b42ea9764","pitchNumber":4,"startTime":"2025-08-28T00:35:28.584Z","endTime":"2025-08-28T00:35:37.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:35:37.285Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:35:47.478Z","endTime":"2025-08-28T00:37:27.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.2404358757515,"strikeZoneBottom":1.54000063299587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.685926976734606,"aZ":-29.64684105287169,"pfxX":1.2915846684991128,"pfxZ":1.4584485582144673,"pX":-0.9823646241688863,"pZ":4.165588263892995,"vX0":0.46861579466323916,"vY0":-131.6212931651062,"vZ0":1.3051246453085237,"x":154.45,"y":126.31,"x0":-1.3310431479662008,"y0":50.00519407403687,"z0":5.875835905848755,"aX":2.2424464989734036},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.2,"breakHorizontal":-2.4,"spinRate":2344,"spinDirection":166},"zone":11,"typeConfidence":0.89,"plateTime":0.41782628847474346,"extension":6.656206805862042},"index":0,"playId":"724bc660-d539-307d-af1e-8a6195257f20","pitchNumber":1,"startTime":"2025-08-28T00:36:01.213Z","endTime":"2025-08-28T00:36:05.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.37260401111447,"aZ":-10.002926140309679,"pfxX":-5.36695359809519,"pfxZ":10.576633908189514,"pX":-0.9520532527668,"pZ":2.3056937649592495,"vX0":2.325126556900982,"vY0":-144.49447239969658,"vZ0":-7.707510007719069,"x":153.29,"y":176.53,"x0":-1.073843190775147,"y0":50.00218713591351,"z0":5.636365735283365,"aX":-11.250782268558867},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2419,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.38032012569433027,"extension":6.703425819938845},"index":1,"playId":"4001e3f4-7cda-35ab-8c4d-5b73c49f6efa","pitchNumber":2,"startTime":"2025-08-28T00:36:17.155Z","endTime":"2025-08-28T00:36:20.729Z","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":99.0,"endSpeed":89.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.38231653118631,"aZ":-7.379476157104785,"pfxX":-5.226706188290423,"pfxZ":11.987240394861809,"pX":0.42546126491729175,"pZ":2.219754778740765,"vX0":5.565007261170871,"vY0":-143.84772402399767,"vZ0":-8.292714381447677,"x":100.78,"y":178.85,"x0":-0.8672355338507651,"y0":50.00428554790876,"z0":5.618281417924894,"aX":-10.81307174985991},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.9,"breakHorizontal":8.2,"spinRate":2440,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.3826550533112192,"extension":6.617508097406729},"index":2,"playId":"875a1af8-467a-3785-b479-66a90069be23","pitchNumber":3,"startTime":"2025-08-28T00:36:38.617Z","endTime":"2025-08-28T00:36:45.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01373012323821,"aZ":-29.100644149923895,"pfxX":0.14960495963778797,"pfxZ":1.7575266565259096,"pX":1.1026020330511974,"pZ":2.160140099480865,"vX0":5.3620778455434355,"vY0":-131.52238426865406,"vZ0":-3.4217943249465073,"x":74.97,"y":180.46,"x0":-0.9824529363119907,"y0":50.004401193785824,"z0":5.637209684926032,"aX":0.261952127433102},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2409,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.41652779752777525,"extension":6.760971967423115},"hitData":{"launchSpeed":86.8,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":153.2}},"index":3,"playId":"1ac91c41-76aa-364a-bd80-12c129c65505","pitchNumber":4,"startTime":"2025-08-28T00:37:19.119Z","endTime":"2025-08-28T00:37:27.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:37:27.066Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Thomas Saggese lines out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T00:37:45.824Z","endTime":"2025-08-28T00:38:02.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"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":"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":0},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.489629097448685,"aZ":-9.686576314497124,"pfxX":-6.632774502046628,"pfxZ":11.1104898599353,"pX":-1.0437843601385668,"pZ":2.5321853385612525,"vX0":2.2932764579927385,"vY0":-142.06341669827103,"vZ0":-7.157474513267027,"x":156.79,"y":170.41,"x0":-1.004378986715206,"y0":50.005840543564965,"z0":5.715563126405974,"aX":-13.428094465996669},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":11.5,"spinRate":2372,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.3869885218376945,"extension":6.663718937479132},"hitData":{"launchSpeed":93.8,"launchAngle":18.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.09,"coordY":100.73}},"index":0,"playId":"11f503d3-543d-3ea3-aba4-4758f244a4ce","pitchNumber":1,"startTime":"2025-08-28T00:37:55.668Z","endTime":"2025-08-28T00:38:02.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:38:02.037Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew McCutchen pops out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:40:12.948Z","endTime":"2025-08-28T00:40:35.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.853049795907804,"aZ":-23.99622732099963,"pfxX":1.566516125484541,"pfxZ":4.5240175403587095,"pX":0.7999170752231646,"pZ":2.996550290016747,"vX0":2.664974836340169,"vY0":-133.41203759350708,"vZ0":-2.3115609293410753,"x":86.51,"y":157.87,"x0":-0.4142953417504072,"y0":50.00478303896379,"z0":5.59811645906222,"aX":2.832649302049693},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":-3.4,"spinRate":2569,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.41005946981926966,"extension":6.547045683565612},"hitData":{"launchSpeed":74.1,"launchAngle":57.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.52,"coordY":153.32}},"index":0,"playId":"fb2b19e1-85d1-3d61-b8d6-7413117b5258","pitchNumber":1,"startTime":"2025-08-28T00:40:26.439Z","endTime":"2025-08-28T00:40:35.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:40:35.450Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:40:54.686Z","endTime":"2025-08-28T00:42:56.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.87800551887869,"strikeZoneBottom":1.73161576735974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.839431927284235,"aZ":-43.42636598844632,"pfxX":6.6306148370359566,"pfxZ":-8.060729425447757,"pX":0.39196488290574816,"pZ":1.4596669526924915,"vX0":-0.10383897402124032,"vY0":-118.06159545106097,"vZ0":-0.20242801803483124,"x":102.06,"y":199.37,"x0":-0.4231064069471794,"y0":50.00344243710771,"z0":5.581524019358784,"aX":9.254842380195116},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.3,"breakHorizontal":-11.9,"spinRate":2580,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4659395220752818,"extension":6.640594226632337},"index":0,"playId":"e71a2d9d-998f-3265-a1d7-0b172f359bce","pitchNumber":1,"startTime":"2025-08-28T00:41:07.583Z","endTime":"2025-08-28T00:41:11.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.402329719670032,"aZ":-25.318101930236466,"pfxX":-6.986689015691708,"pfxZ":4.304017478119768,"pX":-0.8239074622699305,"pZ":2.6045041469055277,"vX0":2.0805038200135697,"vY0":-124.67675637609901,"vZ0":-1.5626765675402372,"x":106.13,"y":99.43,"x0":-0.7558732028739292,"y0":50.00095950742561,"z0":5.306363693682948,"aX":-11.12243698278018},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.7,"breakHorizontal":12.2,"spinRate":1621,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.4374278698792602,"extension":6.8497995979731625},"index":1,"playId":"72348bbb-9429-30bc-a847-61bcaed544ac","pitchNumber":2,"startTime":"2025-08-28T00:41:24.006Z","endTime":"2025-08-28T00:41:28.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41349143700878,"aZ":-43.7118541959796,"pfxX":6.248874027627254,"pfxZ":-8.360964179409043,"pX":0.20404556409283464,"pZ":0.6884415836759058,"vX0":-0.4624664822178828,"vY0":-117.85341899336333,"vZ0":-1.8788319254082588,"x":109.22,"y":220.19,"x0":-0.4048522016649635,"y0":50.00488334274888,"z0":5.605744439322005,"aX":8.621629177406298},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.2,"breakHorizontal":-11.2,"spinRate":2772,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4682270791811911,"extension":6.61356753905317},"index":2,"playId":"25f09e4b-f680-301f-be82-c01491c553a0","pitchNumber":3,"startTime":"2025-08-28T00:41:46.026Z","endTime":"2025-08-28T00:41:51.265Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T00:41:59.464Z","endTime":"2025-08-28T00:42:13.629Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.92992991983115,"strikeZoneBottom":1.81712989505143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.474868038034906,"aZ":-35.24849015955629,"pfxX":7.116392654318419,"pfxZ":-1.950868851249837,"pX":-0.27675991681341805,"pZ":0.7438979712346708,"vX0":-1.5624303758582365,"vY0":-125.00936067605252,"vZ0":-4.433974386909065,"x":127.55,"y":218.69,"x0":-0.56604108645533,"y0":50.00551981163752,"z0":5.451516911330593,"aX":11.203368394881752},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-12.5,"spinRate":2647,"spinDirection":40},"zone":13,"typeConfidence":0.92,"plateTime":0.43905721551552546,"extension":6.497557925392601},"index":4,"playId":"ce262a32-3a95-3a0c-88f9-31e4a6835955","pitchNumber":4,"startTime":"2025-08-28T00:42:13.629Z","endTime":"2025-08-28T00:42:17.918Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.88801480785575,"strikeZoneBottom":1.87541571415867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06503087681957,"aZ":-38.766888641282065,"pfxX":9.11094553246538,"pfxZ":-4.1400853415579135,"pX":1.4624634260795262,"pZ":1.5344779759819578,"vX0":1.6390114068656114,"vY0":-126.00071957312772,"vZ0":-2.2006921689648724,"x":61.25,"y":197.35,"x0":-0.38113648138027634,"y0":50.005689651020305,"z0":5.582797196127399,"aX":14.499486961722395},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.8,"breakHorizontal":-16.9,"spinRate":2503,"spinDirection":35},"zone":14,"typeConfidence":0.93,"plateTime":0.4364404737943488,"extension":6.385640535037411},"index":5,"playId":"6bce69cd-b708-3959-95dd-dff72ce4ae8b","pitchNumber":5,"startTime":"2025-08-28T00:42:32.527Z","endTime":"2025-08-28T00:42:36.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.78762677185929,"strikeZoneBottom":1.7414830326346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75212904548701,"aZ":-41.54027398635271,"pfxX":7.798427662527849,"pfxZ":-6.803991431061936,"pX":-0.3335331707115901,"pZ":3.193074765615705,"vX0":-1.9013278841044357,"vY0":-117.58521421125084,"vZ0":3.1968375383096888,"x":129.71,"y":152.57,"x0":-0.5189899553487296,"y0":50.00149626982666,"z0":5.714583357778627,"aX":10.737677891336796},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.0,"breakHorizontal":-13.6,"spinRate":2445,"spinDirection":30},"zone":1,"typeConfidence":2.0,"plateTime":0.4687966918263866,"extension":6.56642035324952},"index":6,"playId":"cd94578f-28da-3f8d-9b27-a0a54406dfb7","pitchNumber":6,"startTime":"2025-08-28T00:42:52.743Z","endTime":"2025-08-28T00:42:56.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:42:56.612Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Henry Davis flies out to shortstop Masyn Winn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T00:43:13.758Z","endTime":"2025-08-28T00:44:13.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.40930919305418,"strikeZoneBottom":1.65357253298593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0065046062209,"aZ":-35.470899296150286,"pfxX":4.211976180441482,"pfxZ":-2.0900602089848928,"pX":0.1672238481003476,"pZ":3.272118303858444,"vX0":0.2785924917837872,"vY0":-124.75020322210926,"vZ0":1.2637588386038692,"x":110.63,"y":150.43,"x0":-0.49313323556976635,"y0":50.00266621243972,"z0":5.68193708874112,"aX":6.6412406427034645},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-7.7,"spinRate":2782,"spinDirection":72},"zone":2,"typeConfidence":0.38,"plateTime":0.43898264987723756,"extension":6.626073099832713},"index":0,"playId":"4b10db4b-9c5a-37a8-abc4-764e45b5ce3d","pitchNumber":1,"startTime":"2025-08-28T00:43:25.960Z","endTime":"2025-08-28T00:43:29.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.42437212059664,"strikeZoneBottom":1.63583586497466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.962221267930335,"aZ":-42.329435648742326,"pfxX":6.776603023530946,"pfxZ":-7.3225790746653745,"pX":1.0024231031214375,"pZ":0.604541565360472,"vX0":0.9019236277402303,"vY0":-118.30138674331376,"vZ0":-2.253572513214235,"x":78.79,"y":222.46,"x0":-0.2642900305676982,"y0":50.00004449209153,"z0":5.52661314209608,"aX":9.402864033728118},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.6,"breakHorizontal":-12.5,"spinRate":2456,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.46673625778913674,"extension":6.673290324356432},"index":1,"playId":"b0aec037-5b1c-359d-8548-efb903fe4b08","pitchNumber":2,"startTime":"2025-08-28T00:43:42.458Z","endTime":"2025-08-28T00:43:46.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.796447280443523,"aZ":-32.695217436200345,"pfxX":7.296492241524401,"pfxZ":-0.34015447007011623,"pX":0.5063973190526001,"pZ":3.450290914026556,"vX0":0.005642302691392709,"vY0":-123.074079462843,"vZ0":1.4009579773610954,"x":97.7,"y":145.62,"x0":-0.44363686101123606,"y0":50.00340259113772,"z0":5.646101831705622,"aX":11.174726395086763},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-13.2,"spinRate":2798,"spinDirection":62},"zone":3,"typeConfidence":0.83,"plateTime":0.44532316298428176,"extension":6.64811566591622},"hitData":{"launchSpeed":78.9,"launchAngle":55.0,"totalDistance":200.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.33,"coordY":121.39}},"index":2,"playId":"fb323817-7785-392b-a1b9-de29ca99b279","pitchNumber":3,"startTime":"2025-08-28T00:44:03.466Z","endTime":"2025-08-28T00:44:13.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:44:13.481Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:46:10.772Z","endTime":"2025-08-28T00:46:44.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.06381764273492,"strikeZoneBottom":1.40222395940284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.146689318971475,"aZ":-31.397562691863115,"pfxX":2.0356085902427923,"pfxZ":0.5175742845512818,"pX":-0.21741106422094797,"pZ":2.5590685474000936,"vX0":1.8765684442658277,"vY0":-122.14532940930181,"vZ0":-1.1718709560378922,"x":125.29,"y":169.69,"x0":-1.2614909118943407,"y0":50.004155235562436,"z0":5.756725505661007,"aX":3.060691314686222},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-4.2,"spinRate":2468,"spinDirection":54},"zone":2,"typeConfidence":0.81,"plateTime":0.4492665963959732,"extension":6.63008261960533},"index":0,"playId":"d0bff69f-2dbc-38b9-aecb-0ba39bbc43f3","pitchNumber":1,"startTime":"2025-08-28T00:46:18.712Z","endTime":"2025-08-28T00:46:22.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.89184643847233,"aZ":-11.23327941552876,"pfxX":-6.606692767433351,"pfxZ":10.25936119387595,"pX":-0.5287798172776014,"pZ":2.545328021490159,"vX0":3.801687190875437,"vY0":-142.68018333649067,"vZ0":-6.917304195903285,"x":137.16,"y":170.06,"x0":-1.0272080768932754,"y0":50.003378050957444,"z0":5.725284403063858,"aX":-13.485771954684221},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2552,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.38536839171303905,"extension":6.609076253244556},"hitData":{"launchSpeed":101.9,"launchAngle":12.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.02,"coordY":79.23}},"index":1,"playId":"1b8c5af6-ead8-3d9c-839f-679c27f7e18a","pitchNumber":2,"startTime":"2025-08-28T00:46:33.642Z","endTime":"2025-08-28T00:46:44.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:46:44.647Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nathan Church grounds into a force out, shortstop Jared Triolo to second baseman Nick Gonzales. Pedro Pagés out at 2nd. Nathan Church to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:46:58.824Z","endTime":"2025-08-28T00:48:23.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.16885494946079,"strikeZoneBottom":1.4235282253599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.46046142578612,"aZ":-11.527428116711553,"pfxX":-5.037471616681042,"pfxZ":10.057316811539835,"pX":-0.7686448303008008,"pZ":2.3506479157449673,"vX0":2.863344904619235,"vY0":-142.12915155366508,"vZ0":-7.272712965793539,"x":146.3,"y":175.31,"x0":-1.132637501162157,"y0":50.00703210845533,"z0":5.668751367052141,"aX":-10.34639400202886},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2439,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.38484016624773965,"extension":6.629323981395198},"index":0,"playId":"a93ef009-acff-3014-845c-bfd883e74291","pitchNumber":1,"startTime":"2025-08-28T00:47:05.540Z","endTime":"2025-08-28T00:47:09.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.18874275171342,"strikeZoneBottom":1.44350751901259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.801369674896872,"aZ":-21.986887115135165,"pfxX":-8.682766133445632,"pfxZ":5.756134719506769,"pX":-1.3164256768539828,"pZ":2.3622616573900563,"vX0":2.6245165220724047,"vY0":-131.85337178394266,"vZ0":-4.055749910654495,"x":167.18,"y":175.0,"x0":-1.1938729589672792,"y0":50.001183506944706,"z0":5.533465129741163,"aX":-15.35777381406977},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2045,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.41467540762320354,"extension":6.5884719452477505},"index":1,"playId":"866f5774-b9a6-3305-ab9f-c840e55f7436","pitchNumber":2,"startTime":"2025-08-28T00:47:20.319Z","endTime":"2025-08-28T00:47:24.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.03217873210614,"aZ":-8.012339713575129,"pfxX":-6.100969860415043,"pfxZ":11.524748490282622,"pX":0.6856530670261037,"pZ":3.0190811322134556,"vX0":6.787760488243711,"vY0":-144.21676415486795,"vZ0":-6.176793324489123,"x":90.86,"y":157.26,"x0":-0.9111987023773258,"y0":50.001382847191145,"z0":5.689085330045445,"aX":-12.789507530442147},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":9.6,"spinRate":2517,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.3804854794033723,"extension":6.669348462275567},"index":2,"playId":"866011a2-803d-3cd6-a144-7a7d0ea531d2","pitchNumber":3,"startTime":"2025-08-28T00:47:37.102Z","endTime":"2025-08-28T00:47:40.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":91.1,"strikeZoneTop":3.15197216622708,"strikeZoneBottom":1.53704902637792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.455231698884425,"aZ":-7.4393382414187395,"pfxX":-6.061593466472139,"pfxZ":11.597667095679808,"pX":0.8819585742843127,"pZ":2.6033381878256816,"vX0":6.7849274036989,"vY0":-145.2174453529129,"vZ0":-7.49470224445598,"x":83.38,"y":168.49,"x0":-0.6988031189738684,"y0":50.003017352016094,"z0":5.672311024590564,"aX":-12.928349749317364},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.7,"breakHorizontal":9.6,"spinRate":2572,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.37738134296978476,"extension":6.60929477409452},"index":3,"playId":"91060351-b090-3252-b7bb-b1d1054bbfe4","pitchNumber":4,"startTime":"2025-08-28T00:47:53.587Z","endTime":"2025-08-28T00:47:58.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.418948049816432,"aZ":-24.25336218882086,"pfxX":-10.731844652415349,"pfxZ":4.300966063168329,"pX":-0.5167812120105277,"pZ":1.056571387041644,"vX0":6.02794589947313,"vY0":-134.83267509898027,"vZ0":-7.046161348407064,"x":136.7,"y":210.25,"x0":-1.3876061058964446,"y0":50.00141121712968,"z0":5.416111436937728,"aX":-19.75042713804438},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":18.1,"spinRate":1936,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.4062936690235719,"extension":6.553614814898404},"hitData":{"launchSpeed":94.4,"launchAngle":4.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.46,"coordY":150.16}},"index":4,"playId":"6504404a-2dea-327c-9eb8-5c3f793962cc","pitchNumber":5,"startTime":"2025-08-28T00:48:10.923Z","endTime":"2025-08-28T00:48:23.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:48:23.620Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lars Nootbaar walks. Nathan Church to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:49:17.059Z","endTime":"2025-08-28T00:51:15.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-28T00:49:04.379Z","endTime":"2025-08-28T00:49:19.373Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.34715421750447,"aZ":-8.653035037977395,"pfxX":-4.691939342988272,"pfxZ":11.385012614455752,"pX":0.3161413194305368,"pZ":2.8332095796172556,"vX0":5.551335986009105,"vY0":-143.34034529924662,"vZ0":-6.712568377213788,"x":104.95,"y":162.28,"x0":-1.042654969195991,"y0":50.00489110795114,"z0":5.756119266181738,"aX":-9.695269868117448},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":7.3,"spinRate":2413,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.38316874408794854,"extension":6.789893489893293},"index":1,"playId":"4fd036ce-3253-3c99-8cda-fab810fc2225","pitchNumber":1,"startTime":"2025-08-28T00:49:19.373Z","endTime":"2025-08-28T00:49:24.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":89.9,"strikeZoneTop":3.49232266192461,"strikeZoneBottom":1.62583391598507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.584639798929345,"aZ":-9.008945346538317,"pfxX":-5.370352908507473,"pfxZ":11.11176802065416,"pX":0.7508235416270501,"pZ":2.225242465497547,"vX0":6.802029785894375,"vY0":-144.18228475443723,"vZ0":-8.239325735399948,"x":88.38,"y":178.7,"x0":-0.9521163813039939,"y0":50.003817669026446,"z0":5.6923564116971,"aX":-11.197211129724193},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2496,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3813238992487644,"extension":6.617256359066143},"index":2,"playId":"b61f1c51-657d-3a13-a80f-f3f381fd80c2","pitchNumber":2,"startTime":"2025-08-28T00:49:34.759Z","endTime":"2025-08-28T00:49:38.901Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"644d6f00-6b1f-3fad-ac89-e9289dd453ec","startTime":"2025-08-28T00:49:52.983Z","endTime":"2025-08-28T00:49:56.136Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.44608321617295,"strikeZoneBottom":1.61201893978885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.035894986512695,"aZ":-22.969939796121842,"pfxX":-9.41680416833084,"pfxZ":4.969791062826356,"pX":0.1734885749514026,"pZ":0.6466566272792029,"vX0":7.122704270921237,"vY0":-135.57688370640335,"vZ0":-8.703892575552286,"x":110.39,"y":221.32,"x0":-1.2708964923322412,"y0":50.00383016773088,"z0":5.515435587225112,"aX":-17.4431902613116},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":1774,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4047716572537019,"extension":6.644827871544229},"index":4,"playId":"836b508c-639d-34f6-b87b-74c775c2f890","pitchNumber":3,"startTime":"2025-08-28T00:50:14.235Z","endTime":"2025-08-28T00:50:19.507Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.44832390420314,"strikeZoneBottom":1.58185575126228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97438240635301,"aZ":-10.129051847355155,"pfxX":-5.267286394801693,"pfxZ":10.468396091974913,"pX":-0.2627888713825038,"pZ":4.629603964628705,"vX0":4.1034370582395105,"vY0":-144.2844731268703,"vZ0":-2.140553337153098,"x":127.02,"y":113.78,"x0":-1.0200093317860544,"y0":50.00125830405107,"z0":6.00637536207587,"aX":-11.0904214301846},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":8.8,"spinRate":2398,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3798156652402911,"extension":6.4751070537785},"index":5,"playId":"ba367ce7-718f-370c-a72f-2b9ab6a34692","pitchNumber":4,"startTime":"2025-08-28T00:50:33.779Z","endTime":"2025-08-28T00:50:37.659Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.2658279599418,"strikeZoneBottom":1.63690204883072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.68938486062551,"aZ":-23.92100095338476,"pfxX":-10.99415405046161,"pfxZ":4.548752480943132,"pX":1.471425837581131,"pZ":1.7822635557236686,"vX0":10.801805314656146,"vY0":-133.61974398029457,"vZ0":-5.387103088165768,"x":60.91,"y":190.66,"x0":-1.1871954088572225,"y0":50.00566997853146,"z0":5.534033969618091,"aX":-19.964834604236625},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":1880,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.40927561497018194,"extension":6.716807099796722},"index":6,"playId":"6e11b20c-6568-3aad-b6e1-4f6fb1f6c982","pitchNumber":5,"startTime":"2025-08-28T00:50:51.783Z","endTime":"2025-08-28T00:50:55.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.9,"strikeZoneTop":3.49727819601226,"strikeZoneBottom":1.69584061837519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46707682938299,"aZ":-10.309493657074334,"pfxX":-6.810865772290022,"pfxZ":10.247671356910608,"pX":-1.1589652286500438,"pZ":3.6053619842921867,"vX0":2.487708588652034,"vY0":-145.4592259160917,"vZ0":-4.59028567402563,"x":161.18,"y":141.44,"x0":-1.1425185673197102,"y0":50.00433595857251,"z0":5.8340257022943955,"aX":-14.534408505557423},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.8,"breakHorizontal":11.8,"spinRate":2486,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.37716661680416363,"extension":6.666569691173368},"index":7,"playId":"0b98762f-87ce-3ee3-8fda-daf0880d0d98","pitchNumber":6,"startTime":"2025-08-28T00:51:11.370Z","endTime":"2025-08-28T00:51:15.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:51:15.105Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:51:39.508Z","endTime":"2025-08-28T00:52:03.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":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":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.4,"endSpeed":91.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.401766886794185,"aZ":-8.763991817701406,"pfxX":-4.967100965562949,"pfxZ":10.892433622017748,"pX":-0.21133359360814644,"pZ":2.1858617006138656,"vX0":4.051322805640161,"vY0":-145.91990071374047,"vZ0":-8.567457159616353,"x":125.06,"y":179.76,"x0":-0.9746688565535899,"y0":50.00503251162642,"z0":5.69375988446403,"aX":-10.677310866370435},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.1,"breakHorizontal":8.2,"spinRate":2466,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3758428073737461,"extension":6.710533948514297},"hitData":{"launchSpeed":95.8,"launchAngle":24.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.1,"coordY":54.15}},"index":0,"playId":"20de145d-3d6a-3c44-bae5-7c236c2f4d45","pitchNumber":1,"startTime":"2025-08-28T00:51:50.772Z","endTime":"2025-08-28T00:52:03.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:52:03.055Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T00:52:28.738Z","endTime":"2025-08-28T00:53:50.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"380852e6-d326-4c3c-b0b3-c3f7d75ec2c5","startTime":"2025-08-28T00:52:28.738Z","endTime":"2025-08-28T00:52:33.738Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.52906034534392,"strikeZoneBottom":1.53729900403168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02919731505346,"aZ":-23.320194764968694,"pfxX":-9.019850193093756,"pfxZ":4.865411226278007,"pX":-1.4866192464918762,"pZ":2.3012069570263853,"vX0":3.0677306807930185,"vY0":-134.50438060932265,"vZ0":-4.1181767092705615,"x":173.67,"y":176.65,"x0":-1.4747256345965627,"y0":50.00242902201337,"z0":5.519535051204433,"aX":-16.41376034553355},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":15.6,"spinRate":1829,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4082732251254222,"extension":6.92657352717688},"index":1,"playId":"fa434cef-02b1-328c-986d-46a786b8a52e","pitchNumber":1,"startTime":"2025-08-28T00:52:44.137Z","endTime":"2025-08-28T00:52:48.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-28T00:52:58.086Z","endTime":"2025-08-28T00:53:24.502Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.48031900777888,"strikeZoneBottom":1.50979855838181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.426058560915568,"aZ":-24.29713574552628,"pfxX":-9.892690027940942,"pfxZ":4.390249760884245,"pX":-1.6617955115915346,"pZ":2.9242321962255877,"vX0":2.9127575328680955,"vY0":-133.49733188762664,"vZ0":-2.3554087023430936,"x":180.34,"y":159.83,"x0":-1.486111938567822,"y0":50.00152022687687,"z0":5.578506807229175,"aX":-17.741436253804864},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":1845,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.4112874267453708,"extension":6.933579009905563},"index":3,"playId":"d29c4e6d-1cdd-35fa-9f50-808df1da3bbb","pitchNumber":2,"startTime":"2025-08-28T00:53:24.502Z","endTime":"2025-08-28T00:53:28.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21096684816178,"aZ":-8.537364053910846,"pfxX":-3.4737229109700256,"pfxZ":10.957066825664334,"pX":0.27315121187173663,"pZ":3.1438994942022154,"vX0":4.7838975164087625,"vY0":-146.32545125239352,"vZ0":-6.0976909739782785,"x":106.59,"y":153.89,"x0":-0.9356049157387609,"y0":50.000454807864145,"z0":5.773023470127041,"aX":-7.492509112640241},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":18.7,"breakHorizontal":5.3,"spinRate":2481,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.37506685021637143,"extension":6.620443660297398},"hitData":{"launchSpeed":104.9,"launchAngle":37.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.26,"coordY":58.44}},"index":4,"playId":"759bd62a-81fd-33f0-8596-5474d835d3e4","pitchNumber":3,"startTime":"2025-08-28T00:53:40.492Z","endTime":"2025-08-28T00:53:50.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:53:50.509Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Isiah Kiner-Falefa doubles (20) on a line drive to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T00:55:50.827Z","endTime":"2025-08-28T00:56:40.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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":86.7,"endSpeed":79.8,"strikeZoneTop":3.39061742924952,"strikeZoneBottom":1.44727061049517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39265578095465,"aZ":-36.49223732430136,"pfxX":4.37000151748105,"pfxZ":-2.680848507183633,"pX":1.3508608957174348,"pZ":1.6923537245047109,"vX0":2.9705468087904907,"vY0":-126.27320744394898,"vZ0":-2.4708745458905073,"x":65.51,"y":193.09,"x0":-0.4096511717542807,"y0":50.00252150683754,"z0":5.627503435317738,"aX":7.037036005263424},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":-8.6,"spinRate":2900,"spinDirection":83},"zone":14,"typeConfidence":0.5,"plateTime":0.43422092812176594,"extension":6.639882213513348},"index":0,"playId":"1940a915-bfdb-3960-9ff3-9d0975e19dc3","pitchNumber":1,"startTime":"2025-08-28T00:56:08.287Z","endTime":"2025-08-28T00:56:16.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.299632345630062,"aZ":-19.601314013090306,"pfxX":0.7291593360073181,"pfxZ":6.897033006066931,"pX":0.04891817767243813,"pZ":2.5220938015630403,"vX0":1.3143571980916653,"vY0":-134.2032105770072,"vZ0":-4.220111353412812,"x":115.14,"y":170.68,"x0":-0.5420490031736281,"y0":50.00067323353869,"z0":5.512839658521314,"aX":1.3281937937199753},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":-1.6,"spinRate":2647,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40828915913019914,"extension":6.498911266323639},"hitData":{"launchSpeed":102.8,"launchAngle":19.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":175.8,"coordY":62.5}},"index":1,"playId":"fadf93b5-0483-3f26-9d29-0a788b04e2a8","pitchNumber":2,"startTime":"2025-08-28T00:56:23.998Z","endTime":"2025-08-28T00:56:40.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:56:40.283Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T00:57:00.698Z","endTime":"2025-08-28T00:59:23.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.976893755033014,"aZ":-43.042713758290354,"pfxX":7.552429539537673,"pfxZ":-8.078685586483731,"pX":-0.09872623538081414,"pZ":1.5042611333217706,"vX0":-1.037376386008436,"vY0":-116.69612811076743,"vZ0":-0.11904184749176383,"x":120.76,"y":198.16,"x0":-0.6208759750077155,"y0":50.002785694635115,"z0":5.695765911433418,"aX":10.160700709609854},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.2,"breakHorizontal":-13.2,"spinRate":2674,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.4738332133027332,"extension":6.755458753986865},"index":0,"playId":"ab74d8c8-4892-30d3-b1e9-1c25d9dd2977","pitchNumber":1,"startTime":"2025-08-28T00:57:15.276Z","endTime":"2025-08-28T00:57:20.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.83272711863472,"strikeZoneBottom":1.75276632574861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.072486084578856,"aZ":-29.970212431881674,"pfxX":3.014092709620804,"pfxZ":1.294265505363203,"pX":0.9420331186372087,"pZ":2.5462696203565027,"vX0":2.6766004094110305,"vY0":-129.11446588312995,"vZ0":-1.8505581393231894,"x":81.09,"y":170.03,"x0":-0.49693373643712435,"y0":50.0019556000825,"z0":5.562758196073384,"aX":5.124267031831801},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-6.0,"spinRate":2811,"spinDirection":117},"zone":14,"typeConfidence":0.94,"plateTime":0.4230591506754813,"extension":6.570429773982548},"index":1,"playId":"33098572-9dc8-32d5-8a40-4449129e67fd","pitchNumber":2,"startTime":"2025-08-28T00:57:38.353Z","endTime":"2025-08-28T00:57:42.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.71573656407794,"strikeZoneBottom":1.72536785771879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.789404781029113,"aZ":-34.7751472004709,"pfxX":3.679779941553625,"pfxZ":-1.6516944692820403,"pX":1.1559032676970735,"pZ":-0.12123316791728056,"vX0":2.643771151537977,"vY0":-124.61616182571032,"vZ0":-6.493559963278532,"x":72.94,"y":242.05,"x0":-0.39642185153801046,"y0":50.00263250833188,"z0":5.387203896461542,"aX":5.7934979323232785},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.2,"breakHorizontal":-7.3,"spinRate":2706,"spinDirection":37},"zone":14,"typeConfidence":0.67,"plateTime":0.4393532425578992,"extension":6.673919102302261},"index":2,"playId":"e06fbe45-f2f2-379d-b1a5-b39789e68b8a","pitchNumber":3,"startTime":"2025-08-28T00:57:59.193Z","endTime":"2025-08-28T00:58:03.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.67406114971704,"strikeZoneBottom":1.68322520062175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01762954051905,"aZ":-35.98376013518332,"pfxX":9.924256722803133,"pfxZ":-2.4415514653128283,"pX":1.1490793609077041,"pZ":0.7005034849620998,"vX0":0.8885177947613799,"vY0":-124.75892738673394,"vZ0":-4.282861904105643,"x":73.2,"y":219.87,"x0":-0.5002834111583899,"y0":50.001049057516425,"z0":5.431592614584081,"aX":15.512799726839274},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":-18.1,"spinRate":2729,"spinDirection":36},"zone":14,"typeConfidence":0.95,"plateTime":0.44040931676893713,"extension":6.541645493122231},"index":3,"playId":"c3844699-1898-3ec2-b47f-fb8afa3c7fcb","pitchNumber":4,"startTime":"2025-08-28T00:58:29.772Z","endTime":"2025-08-28T00:58:35.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":3.66088058072924,"strikeZoneBottom":1.73485349514606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59591128869616,"aZ":-21.682473348715153,"pfxX":-10.269933248574773,"pfxZ":5.6733265262148,"pX":0.6044679839444578,"pZ":1.4649119559652857,"vX0":5.894496683836898,"vY0":-136.26594036017968,"vZ0":-6.255655202725915,"x":93.96,"y":199.23,"x0":-0.2715616479713342,"y0":50.003042917079,"z0":5.325772541242622,"aX":-18.991812716814163},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":17.0,"spinRate":2462,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.404547838121609,"extension":6.678351779342561},"index":4,"playId":"bd904242-40f4-31ed-b9e0-193bcacf0ea7","pitchNumber":5,"startTime":"2025-08-28T00:58:56.618Z","endTime":"2025-08-28T00:59:01.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.69311063174015,"strikeZoneBottom":1.70288117338552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.28797868198837,"aZ":-21.410276257047034,"pfxX":-10.402562552876317,"pfxZ":5.832820451947654,"pX":0.6520179823932406,"pZ":0.5537594559949707,"vX0":5.585630193647746,"vY0":-136.2848115825434,"vZ0":-8.617367764729341,"x":92.15,"y":223.83,"x0":-0.093658556492401,"y0":50.002923733920035,"z0":5.285272265717618,"aX":-19.194247616152225},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":17.3,"spinRate":2543,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4048852671373844,"extension":6.742001907714999},"index":5,"playId":"86cbba6e-b9a5-3082-adc4-338d8d37db0d","pitchNumber":6,"startTime":"2025-08-28T00:59:19.765Z","endTime":"2025-08-28T00:59:23.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T00:59:23.676Z","atBatIndex":39},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Spencer Horwitz reaches on a throwing error by first baseman Willson Contreras. Isiah Kiner-Falefa to 3rd. Jared Triolo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:00:12.853Z","endTime":"2025-08-28T01:01:08.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"postOnThird":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"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":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T00:59:31.457Z","endTime":"2025-08-28T01:00:15.102Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.58379871167907,"strikeZoneBottom":1.65961710236153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26890207438592,"aZ":-28.632242781193074,"pfxX":-6.811280851920677,"pfxZ":2.2056173585284835,"pX":-1.1038516710281552,"pZ":3.5268342123383785,"vX0":1.3652409425359018,"vY0":-126.31359932867586,"vZ0":0.9741748081960662,"x":159.08,"y":143.56,"x0":-0.7688775538403274,"y0":50.00213417357855,"z0":5.4495631991682885,"aX":-10.935221934635216},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":12.0,"spinRate":1776,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4346948339331469,"extension":6.645404879767269},"index":1,"playId":"9778dcf4-be25-3afb-86f3-0b165cb48d76","pitchNumber":1,"startTime":"2025-08-28T01:00:15.102Z","endTime":"2025-08-28T01:00:19.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22573145615732,"aZ":-43.92898864702879,"pfxX":6.073203057922976,"pfxZ":-8.385521907559388,"pX":0.5142113105982242,"pZ":1.6681034317124115,"vX0":0.3553216147244127,"vY0":-118.885602543887,"vZ0":0.15554541499826313,"x":97.4,"y":193.74,"x0":-0.4248180730873296,"y0":50.00449667622748,"z0":5.659125341169014,"aX":8.512059064193096},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-14.8,"breakHorizontal":-11.0,"spinRate":2712,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.46446042650436814,"extension":6.534208301539415},"index":2,"playId":"5190b54a-bc1d-3fd5-94e8-29a00381ab0c","pitchNumber":2,"startTime":"2025-08-28T01:00:32.751Z","endTime":"2025-08-28T01:00:36.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.191476847742067,"aZ":-27.0277885191213,"pfxX":-3.5256519941189923,"pfxZ":3.1614370856423992,"pX":-0.3319790792862095,"pZ":1.9127671375526292,"vX0":2.1661743610906923,"vY0":-126.87170145800569,"vZ0":-3.0741483481920886,"x":129.65,"y":187.14,"x0":-0.7392045402029371,"y0":50.00357862348893,"z0":5.296393808806978,"aX":-5.742286812565488},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":5.9,"spinRate":1814,"spinDirection":214},"zone":7,"typeConfidence":0.87,"plateTime":0.4318770416048219,"extension":6.8232415892314755},"hitData":{"launchSpeed":83.0,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.48,"coordY":164.35}},"index":3,"playId":"d71e095a-3371-34c9-a66c-df85e15de3a5","pitchNumber":3,"startTime":"2025-08-28T01:00:57.139Z","endTime":"2025-08-28T01:01:08.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:01:08.230Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bryan Reynolds grounds into a force out, first baseman Willson Contreras to catcher Pedro Pagés. Isiah Kiner-Falefa out at home. Jared Triolo to 3rd. Spencer Horwitz to 2nd. Bryan Reynolds to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:02:31.383Z","endTime":"2025-08-28T01:04:15.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"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":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:01:32.048Z","endTime":"2025-08-28T01:02:33.697Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40208906848877,"aZ":-44.18652701459345,"pfxX":6.47694772446553,"pfxZ":-8.594433568022353,"pX":-0.172886997628992,"pZ":2.0531949885244947,"vX0":-0.8446110383740091,"vY0":-118.8216839393652,"vZ0":1.2737356746533002,"x":123.59,"y":183.34,"x0":-0.6477478427584267,"y0":50.00036960611474,"z0":5.594550882630416,"aX":9.057373556644468},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.8,"breakHorizontal":-11.4,"spinRate":2748,"spinDirection":30},"zone":8,"typeConfidence":2.0,"plateTime":0.4648799260391212,"extension":6.593624842278613},"index":1,"playId":"95fd3e31-405d-3fb3-aae5-ba9ca3f5a1b7","pitchNumber":1,"startTime":"2025-08-28T01:02:33.697Z","endTime":"2025-08-28T01:02:37.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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.261929650468012,"aZ":-41.86900925816133,"pfxX":7.520063374911847,"pfxZ":-6.98197531341794,"pX":0.012456747176024692,"pZ":1.202569479334648,"vX0":-0.8669627222160013,"vY0":-118.35747092452036,"vZ0":-1.1014380792163063,"x":116.53,"y":206.31,"x0":-0.5864919289815349,"y0":50.00535282731764,"z0":5.584704510439015,"aX":10.43416545672692},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.6,"breakHorizontal":-13.3,"spinRate":2765,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.46676307144630247,"extension":6.508770050255091},"index":2,"playId":"f1bc7a36-198f-3731-b9ef-e6e78ef6e9e3","pitchNumber":2,"startTime":"2025-08-28T01:02:56.818Z","endTime":"2025-08-28T01:03:00.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.09355286187523,"strikeZoneBottom":1.50965018722152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.305766319236916,"aZ":-34.05456567569451,"pfxX":6.082266950165548,"pfxZ":-1.1866386915578522,"pX":1.0217763730684466,"pZ":-0.2704378069597173,"vX0":1.6069973205249646,"vY0":-125.74933244621297,"vZ0":-6.9353342595771075,"x":78.05,"y":246.08,"x0":-0.4167006600122982,"y0":50.00160177768381,"z0":5.312468030749511,"aX":9.665051998244166},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":-11.4,"spinRate":2760,"spinDirection":30},"zone":14,"typeConfidence":0.88,"plateTime":0.4368505597234895,"extension":6.696521840439182},"index":3,"playId":"f5f35f2a-e85d-329c-aa3c-d375a51b8b30","pitchNumber":3,"startTime":"2025-08-28T01:03:19.088Z","endTime":"2025-08-28T01:03:22.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.03504035790509,"strikeZoneBottom":1.48369888146362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58343426115068,"aZ":-35.84698375125533,"pfxX":10.018195210685871,"pfxZ":-2.3519255044958696,"pX":0.9146136778950594,"pZ":0.4423435881782089,"vX0":0.6651441307599835,"vY0":-125.05817448810672,"vZ0":-4.764713413108797,"x":82.14,"y":226.84,"x0":-0.6548418762283935,"y0":50.0029165144805,"z0":5.359625257226931,"aX":15.641317121054312},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":-18.2,"spinRate":2547,"spinDirection":37},"zone":14,"typeConfidence":0.95,"plateTime":0.440384191681384,"extension":6.66291937051369},"index":4,"playId":"d84f31ed-f04a-36d4-bf1d-0d022b6dfdcb","pitchNumber":4,"startTime":"2025-08-28T01:03:43.654Z","endTime":"2025-08-28T01:03:47.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05486470097526,"aZ":-23.201405724856983,"pfxX":-8.261352978013267,"pfxZ":4.822076161046186,"pX":0.014128707546867767,"pZ":2.017995080848962,"vX0":3.8208731488182175,"vY0":-135.8470873866694,"vZ0":-4.6034672435322195,"x":116.46,"y":184.29,"x0":-0.34089761008943265,"y0":50.003059717344804,"z0":5.357111214628409,"aX":-15.368479683670682},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":2438,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40391998039154053,"extension":6.717549116708202},"hitData":{"launchSpeed":88.0,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.41,"coordY":173.47}},"index":5,"playId":"0809f27a-0408-3b95-b1a8-fd2e7847c6b9","pitchNumber":5,"startTime":"2025-08-28T01:04:08.842Z","endTime":"2025-08-28T01:04:15.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:04:15.869Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Pham singles on a ground ball to center fielder Nathan Church. Jared Triolo scores. Spencer Horwitz scores. Bryan Reynolds to 2nd.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:04:47.199Z","endTime":"2025-08-28T01:05:00.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03919023834382,"aZ":-35.34343402762989,"pfxX":3.9414235470873145,"pfxZ":-1.9259367326609453,"pX":0.6376400492146576,"pZ":2.640224201943139,"vX0":1.517006175302024,"vY0":-127.59741666431164,"vZ0":-0.3003143510364593,"x":92.69,"y":167.49,"x0":-0.4772777401394547,"y0":50.005302598943615,"z0":5.551966722055305,"aX":6.4783825235116455},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":-7.4,"spinRate":2789,"spinDirection":77},"zone":6,"typeConfidence":0.84,"plateTime":0.42979945837879274,"extension":6.595443957445824},"hitData":{"launchSpeed":107.5,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.21,"coordY":84.79}},"index":0,"playId":"335275ef-fa06-347f-862b-8ac3b3f887f4","pitchNumber":1,"startTime":"2025-08-28T01:04:49.583Z","endTime":"2025-08-28T01:05:00.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:05:00.522Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to right fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:05:30.706Z","endTime":"2025-08-28T01:06:15.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"index":0,"playId":"7fdda52c-3d72-4d03-9253-f185ea36d483","startTime":"2025-08-28T01:05:30.706Z","endTime":"2025-08-28T01:05:35.706Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.3,"strikeZoneTop":3.47032554275976,"strikeZoneBottom":1.55253920409545,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.363139588886344,"aZ":-44.405421820964385,"pfxX":9.705629682613306,"pfxZ":-8.866643902555298,"pX":-0.10716705088556137,"pZ":3.1624366281794143,"vX0":-1.7865152298351166,"vY0":-118.10282634647122,"vZ0":3.669374046938145,"x":121.08,"y":153.39,"x0":-0.5893293883928721,"y0":50.00234518613331,"z0":5.737938182223116,"aX":13.391010764069307},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.5,"breakHorizontal":-16.9,"spinRate":2810,"spinDirection":25},"zone":2,"typeConfidence":2.0,"plateTime":0.46797585110260087,"extension":6.476693313657283},"index":1,"playId":"eebb550f-3bde-3d3e-8014-e41a4d49f4a2","pitchNumber":1,"startTime":"2025-08-28T01:05:47.436Z","endTime":"2025-08-28T01:05:51.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.463361479692782,"aZ":-33.659549369252694,"pfxX":11.340095835492587,"pfxZ":-0.9648047787182215,"pX":0.13646697505541827,"pZ":2.558558944122569,"vX0":-1.5834227913034813,"vY0":-123.21465050096815,"vZ0":-0.40456004575249893,"x":111.8,"y":169.7,"x0":-0.6860086361261238,"y0":50.00429620547592,"z0":5.568941793323918,"aX":17.438329784362637},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.6,"breakHorizontal":-20.2,"spinRate":2706,"spinDirection":50},"zone":5,"typeConfidence":0.95,"plateTime":0.4445185902605284,"extension":6.531821704633474},"hitData":{"launchSpeed":95.7,"launchAngle":16.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.82,"coordY":104.05}},"index":2,"playId":"2817c184-8770-3328-92b0-fea3ca66de40","pitchNumber":2,"startTime":"2025-08-28T01:06:06.441Z","endTime":"2025-08-28T01:06:15.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:06:15.632Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew McCutchen walks. Bryan Reynolds to 3rd. Tommy Pham to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:06:38.533Z","endTime":"2025-08-28T01:08:37.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"postOnSecond":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.33120522689053,"strikeZoneBottom":1.54634151034169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.885565387638245,"aZ":-33.74410084448818,"pfxX":4.162587440872898,"pfxZ":-0.9552809501047141,"pX":1.0606299419739695,"pZ":0.9977274998460588,"vX0":2.4721813170897313,"vY0":-127.37483897786122,"vZ0":-4.2127046574769205,"x":76.57,"y":211.84,"x0":-0.4615144406650134,"y0":50.00083156902613,"z0":5.326107001967314,"aX":6.8732203181713185},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.4,"breakHorizontal":-8.0,"spinRate":2834,"spinDirection":77},"zone":14,"typeConfidence":0.81,"plateTime":0.4291702994249942,"extension":6.694732043474483},"index":0,"playId":"32fe3b22-7178-3679-9faf-51cacb053037","pitchNumber":1,"startTime":"2025-08-28T01:06:43.137Z","endTime":"2025-08-28T01:06:47.645Z","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":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.44887287151922,"strikeZoneBottom":1.56828327490993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.942239245475626,"aZ":-35.54394047394713,"pfxX":3.7023169046986055,"pfxZ":-2.113929614001556,"pX":1.7573489455105797,"pZ":1.4531893242053753,"vX0":3.9539430834577063,"vY0":-125.2983654920213,"vZ0":-2.654172061986504,"x":50.01,"y":199.54,"x0":-0.3213092703641457,"y0":50.004909999044315,"z0":5.426148049379944,"aX":5.895840606165345},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.2,"breakHorizontal":-7.6,"spinRate":2748,"spinDirection":69},"zone":14,"typeConfidence":0.47,"plateTime":0.4368832698214167,"extension":6.685974991344471},"index":1,"playId":"7ebb6aee-5d52-3fd2-b157-6bbd6a90f45e","pitchNumber":2,"startTime":"2025-08-28T01:07:02.460Z","endTime":"2025-08-28T01:07:06.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.008426175203557,"aZ":-43.581345072383655,"pfxX":6.743579892910942,"pfxZ":-8.23459471803466,"pX":0.1436821519877552,"pZ":2.179547700021723,"vX0":-0.5878081291786454,"vY0":-117.99780219586707,"vZ0":1.4275827634990983,"x":111.52,"y":179.93,"x0":-0.4756555697734076,"y0":50.000414031902906,"z0":5.635345389781402,"aX":9.346191403421303},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.0,"breakHorizontal":-12.0,"spinRate":2637,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.46723992627886357,"extension":6.729034582226703},"index":2,"playId":"56a7187a-3996-3019-81ec-91a8c36c8ef4","pitchNumber":3,"startTime":"2025-08-28T01:07:24.441Z","endTime":"2025-08-28T01:07:28.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.1,"strikeZoneTop":3.50123727183367,"strikeZoneBottom":1.61730032822049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29505622199047,"aZ":-21.211258443851637,"pfxX":0.6846842501027095,"pfxZ":5.926926895500992,"pX":0.753959196222041,"pZ":2.86016582961617,"vX0":2.8423187992798464,"vY0":-134.91459419211972,"vZ0":-2.9468659505907397,"x":88.26,"y":161.56,"x0":-0.4006071977942906,"y0":50.00610108771398,"z0":5.455064159632211,"aX":1.2671106787346338},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":-1.8,"spinRate":2587,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.40538684136707914,"extension":6.636706035393887},"index":3,"playId":"26276c48-f794-3d0e-918b-711683a6728b","pitchNumber":4,"startTime":"2025-08-28T01:07:50.142Z","endTime":"2025-08-28T01:07:54.692Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.48876097131823,"strikeZoneBottom":1.63718863080155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.927513927675935,"aZ":-33.420840987246926,"pfxX":8.063181473449585,"pfxZ":-0.7858528391361013,"pX":0.2688707197864302,"pZ":1.1734377948295032,"vX0":-0.4656375810398359,"vY0":-125.13128285318113,"vZ0":-3.8024043996048515,"x":106.75,"y":207.1,"x0":-0.590560703885117,"y0":50.003453860958636,"z0":5.447039769882826,"aX":12.803445287776007},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.0,"breakHorizontal":-14.5,"spinRate":2567,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4375004138824665,"extension":6.680433202524546},"index":4,"playId":"793ac5f7-f463-3c27-85cf-48c73c106b9c","pitchNumber":5,"startTime":"2025-08-28T01:08:10.546Z","endTime":"2025-08-28T01:08:14.925Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.48083402615909,"strikeZoneBottom":1.62908356449214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01083786312804,"aZ":-21.89911721614986,"pfxX":-7.363354556561929,"pfxZ":5.482167860282043,"pX":0.35581575176619723,"pZ":1.3902304968942543,"vX0":4.2090799651639825,"vY0":-135.84486288100587,"vZ0":-6.250705678189112,"x":103.44,"y":201.24,"x0":-0.25484315173009675,"y0":50.003724502490265,"z0":5.237580881014548,"aX":-13.799348723518968},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":12.5,"spinRate":2382,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.402790732652035,"extension":6.737930903761057},"index":5,"playId":"bd0978cc-02e6-3a55-be24-680639eab669","pitchNumber":6,"startTime":"2025-08-28T01:08:30.107Z","endTime":"2025-08-28T01:08:37.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:08:37.133Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T01:09:02.172Z","endTime":"2025-08-28T01:10:09.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":88.4,"endSpeed":81.0,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.818788679892485,"aZ":-22.99724782056138,"pfxX":-8.877906681845161,"pfxZ":5.471500873656986,"pX":-0.33635460647851667,"pZ":1.8369287150766886,"vX0":3.7168630624876022,"vY0":-128.69168815883546,"vZ0":-3.8992012691109386,"x":129.82,"y":189.18,"x0":-0.646383190621397,"y0":50.000854131060514,"z0":5.1539755554246796,"aX":-14.882449633793648},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.2,"breakHorizontal":15.2,"spinRate":1795,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.4256774759964328,"extension":6.865966782568765},"index":0,"playId":"ef7973d5-0976-3c4f-93af-d437ae500578","pitchNumber":1,"startTime":"2025-08-28T01:09:03.545Z","endTime":"2025-08-28T01:09:10.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.015182897554638,"aZ":-43.73954395423545,"pfxX":8.952612293906,"pfxZ":-8.190076971981124,"pX":0.5681091203081035,"pZ":1.1802802440921167,"vX0":-0.44755796533001824,"vY0":-119.21639812672328,"vZ0":-0.7400709098748264,"x":95.35,"y":206.91,"x0":-0.3996255844853225,"y0":50.00457859543772,"z0":5.509470444076708,"aX":12.63997712373881},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.6,"breakHorizontal":-16.0,"spinRate":2644,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4628578674480135,"extension":6.731616449064196},"index":1,"playId":"a116fdf0-8c43-3c71-ae51-8315d0ffa3d5","pitchNumber":2,"startTime":"2025-08-28T01:09:23.525Z","endTime":"2025-08-28T01:09:27.314Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T01:09:44.982Z","endTime":"2025-08-28T01:10:06.204Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.159616693219213,"aZ":-43.99057061161704,"pfxX":7.072218153054813,"pfxZ":-8.272443059438281,"pX":-0.24714788668478352,"pZ":1.1636419841738712,"vX0":-1.637210275701833,"vY0":-119.39352920911126,"vZ0":-0.9032140733251335,"x":126.42,"y":207.36,"x0":-0.46674892674219154,"y0":50.00061652448355,"z0":5.540889736647421,"aX":10.105409126218284},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.9,"breakHorizontal":-12.4,"spinRate":2552,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.4605488153353008,"extension":6.673791697137373},"index":3,"playId":"8af07c56-c4ee-3c9c-979b-55c3f16ddbd7","pitchNumber":3,"startTime":"2025-08-28T01:10:06.204Z","endTime":"2025-08-28T01:10:09.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:10:09.676Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:12:15.280Z","endTime":"2025-08-28T01:13:55.824Z","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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":680779,"link":"/api/v1/people/680779"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82230194747794,"aZ":-29.989667446105255,"pfxX":0.8755692275892752,"pfxZ":1.365858526756412,"pX":0.35517813818685545,"pZ":2.533704686111399,"vX0":3.5592843300739077,"vY0":-124.67701398168943,"vZ0":-1.8016240160140762,"x":103.46,"y":170.37,"x0":-1.1966058892376235,"y0":50.00067244259103,"z0":5.708397516335327,"aX":1.3967108944951296},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.3,"spinRate":2312,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.43701445243183246,"extension":6.698348436748241},"index":0,"playId":"50606437-9be4-36c8-8174-062d1eda9516","pitchNumber":1,"startTime":"2025-08-28T01:12:23.700Z","endTime":"2025-08-28T01:12:32.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.53217822076796,"strikeZoneBottom":1.53463611519131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.928270337612215,"aZ":-27.906831530528585,"pfxX":-10.096080890435282,"pfxZ":2.38644344293043,"pX":-0.05989602517196101,"pZ":3.6261666792577265,"vX0":6.7607604401406345,"vY0":-132.67230964528545,"vZ0":0.16462325004393286,"x":119.28,"y":140.87,"x0":-1.3273292998840922,"y0":50.00024624252721,"z0":5.59437661640722,"aX":-18.026478642015267},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.6,"breakHorizontal":16.8,"spinRate":1621,"spinDirection":244},"zone":2,"typeConfidence":0.9,"plateTime":0.41257117342053196,"extension":6.7404660771305815},"index":1,"playId":"03d9f2e8-c203-33be-bfa3-08c4d219ef73","pitchNumber":2,"startTime":"2025-08-28T01:13:09.757Z","endTime":"2025-08-28T01:13:16.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":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.445128041079926,"aZ":-10.954105121880689,"pfxX":-4.462125959716957,"pfxZ":9.943577816299324,"pX":-0.27483938855507806,"pZ":1.9021280245311387,"vX0":3.416258418116557,"vY0":-145.03984651284176,"vZ0":-8.803710608277893,"x":127.48,"y":187.42,"x0":-0.8873544830939959,"y0":50.00136157498947,"z0":5.642037237975885,"aX":-9.520329106348921},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2377,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.3774268969508783,"extension":6.751887371049486},"index":2,"playId":"56e025d4-72f8-32a9-82dd-34644400eec5","pitchNumber":3,"startTime":"2025-08-28T01:13:25.927Z","endTime":"2025-08-28T01:13:29.318Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":90.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.608016291615094,"aZ":-8.355437662582872,"pfxX":-4.973748880718722,"pfxZ":11.226506861477063,"pX":0.9086676998213431,"pZ":2.7135053640320566,"vX0":6.052606585313921,"vY0":-145.32388334415637,"vZ0":-7.146325194072047,"x":82.36,"y":165.52,"x0":-0.5628241846897344,"y0":50.00635323660816,"z0":5.72404614825012,"aX":-10.5557426800117},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.0,"breakHorizontal":7.7,"spinRate":2433,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3780700218169213,"extension":6.725565692179735},"index":3,"playId":"71644cfd-3245-39dd-a169-8d146b97ceaa","pitchNumber":4,"startTime":"2025-08-28T01:13:51.788Z","endTime":"2025-08-28T01:13:55.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:13:55.824Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:14:10.203Z","endTime":"2025-08-28T01:16:18.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.197391362859335,"aZ":-7.77791872994033,"pfxX":-5.50868181012326,"pfxZ":11.553921953199398,"pX":0.10774412438067842,"pZ":3.047069984120626,"vX0":4.654102965107803,"vY0":-145.3441503712902,"vZ0":-6.236576109420299,"x":112.89,"y":156.51,"x0":-0.808981684464565,"y0":50.00621936983825,"z0":5.710161836364766,"aX":-11.63500219401865},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.7,"breakHorizontal":8.9,"spinRate":2487,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.3787474402650446,"extension":6.670801817292141},"index":0,"playId":"2d9e016a-a32b-3e18-8db6-cacb5a761279","pitchNumber":1,"startTime":"2025-08-28T01:14:17.724Z","endTime":"2025-08-28T01:14:21.090Z","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":99.2,"endSpeed":89.4,"strikeZoneTop":3.40805809833385,"strikeZoneBottom":1.57312748658942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.90302894988191,"aZ":-8.934773002492154,"pfxX":-4.537957132840987,"pfxZ":11.162107551591898,"pX":-0.37579792636573317,"pZ":4.749043898261622,"vX0":2.9224047702579443,"vY0":-144.37113443443886,"vZ0":-1.6921681524787908,"x":131.32,"y":110.56,"x0":-0.8188466695680645,"y0":50.00299117329189,"z0":5.902442530647897,"aX":-9.448368083663118},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.9,"breakHorizontal":7.6,"spinRate":2503,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.38138691581192674,"extension":6.441183152521525},"index":1,"playId":"5bd7b43e-33a7-3866-b235-aff3b90ab3e6","pitchNumber":2,"startTime":"2025-08-28T01:14:31.738Z","endTime":"2025-08-28T01:14:35.952Z","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":100.2,"endSpeed":90.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.026327460789666,"aZ":-8.474006139173238,"pfxX":-4.442273181598541,"pfxZ":11.114376977669432,"pX":-0.1869677605335396,"pZ":3.2558876947216926,"vX0":3.014870094636117,"vY0":-145.73512820744372,"vZ0":-5.862342944538271,"x":124.13,"y":150.87,"x0":-0.6624139527868964,"y0":50.00080916907862,"z0":5.816407411925756,"aX":-9.47136516731061},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2536,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.3770807336929529,"extension":6.486688018498458},"index":2,"playId":"43b4c448-ca1d-38c6-b176-94bc95a97ff2","pitchNumber":3,"startTime":"2025-08-28T01:14:49.544Z","endTime":"2025-08-28T01:14:53.302Z","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":100.2,"endSpeed":90.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.208656060053556,"aZ":-10.065946067158908,"pfxX":-5.7007753396145695,"pfxZ":10.335966039553057,"pX":0.07861790727537657,"pZ":3.838841724685126,"vX0":4.893237922539328,"vY0":-145.76631837315685,"vZ0":-3.827455598185737,"x":114.0,"y":135.13,"x0":-0.8862572141214701,"y0":50.0004288952417,"z0":5.783036101823506,"aX":-12.191606593473981},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2518,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.37662327807200713,"extension":6.626882304110582},"index":3,"playId":"5eb6c638-83ef-3ce5-8449-bec31239b806","pitchNumber":4,"startTime":"2025-08-28T01:15:11.565Z","endTime":"2025-08-28T01:15:15.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.43036016211546,"strikeZoneBottom":1.59539119125799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18098902215316,"aZ":-24.433580617533504,"pfxX":-10.753912764857429,"pfxZ":4.111534120229829,"pX":0.7909666627588683,"pZ":0.7232788924575068,"vX0":8.705202495906478,"vY0":-136.4330709186512,"vZ0":-7.926929268375799,"x":86.85,"y":219.25,"x0":-1.0447934904768241,"y0":50.006702380966146,"z0":5.352119194406865,"aX":-20.266014531650942},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":17.6,"spinRate":2282,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.40155384900629,"extension":6.965162805773348},"index":4,"playId":"14d4672c-a2e9-3180-b11d-14ba3d0c53be","pitchNumber":5,"startTime":"2025-08-28T01:15:30.781Z","endTime":"2025-08-28T01:15:35.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.42132267788381,"strikeZoneBottom":1.58674164477342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.71837415507335,"aZ":-11.910597045306476,"pfxX":-4.589373575139648,"pfxZ":9.673275176708808,"pX":-0.7523538255876576,"pZ":3.6943157490827327,"vX0":1.6075986191636666,"vY0":-144.32417249561476,"vZ0":-4.046083007729376,"x":145.68,"y":139.03,"x0":-0.7225159463355941,"y0":50.00694679878452,"z0":5.8562723606287665,"aX":-9.618161751442287},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2457,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3805062980456184,"extension":6.630772553039693},"index":5,"playId":"f3e6d6ee-900d-31d5-a1b2-b3f6aa0a66f5","pitchNumber":6,"startTime":"2025-08-28T01:15:49.699Z","endTime":"2025-08-28T01:15:54.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-28T01:16:04.722Z","endTime":"2025-08-28T01:16:14.434Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.270275760187427,"aZ":-26.50724156139286,"pfxX":-10.43244267156223,"pfxZ":3.038908445548084,"pX":0.4639384758621799,"pZ":1.3157076266940235,"vX0":7.839265438994425,"vY0":-135.8572269510307,"vZ0":-5.85665727123233,"x":99.32,"y":203.26,"x0":-1.1061734665955174,"y0":50.0037596834276,"z0":5.346153889180624,"aX":-19.46706341047613},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":17.2,"spinRate":1914,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.40344123281074706,"extension":6.979961433502154},"index":7,"playId":"5886b482-7763-38ba-b1fb-fb6036e6bf42","pitchNumber":7,"startTime":"2025-08-28T01:16:14.434Z","endTime":"2025-08-28T01:16:18.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:16:18.991Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Masyn Winn hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:16:32.946Z","endTime":"2025-08-28T01:18:13.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.38358522066347,"aZ":-8.306904652633838,"pfxX":-5.314865002723673,"pfxZ":11.311743149491253,"pX":-0.35804970900085914,"pZ":2.6748322960076445,"vX0":3.361994628996,"vY0":-144.70439768397597,"vZ0":-6.960897162626493,"x":130.65,"y":166.56,"x0":-0.847533341844586,"y0":50.00352873769205,"z0":5.627999169418367,"aX":-11.21376862010639},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.2,"breakHorizontal":8.9,"spinRate":2522,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.37927316074033346,"extension":7.020813181363008},"index":0,"playId":"5dbdd616-9b9b-3e36-b1e2-b3fa342ea3e4","pitchNumber":1,"startTime":"2025-08-28T01:16:44.862Z","endTime":"2025-08-28T01:16:48.126Z","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":98.8,"endSpeed":89.5,"strikeZoneTop":3.32362525102881,"strikeZoneBottom":1.56453308095226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.10386944773356,"aZ":-9.72080230909291,"pfxX":-5.984523478346501,"pfxZ":10.823520159486284,"pX":0.3905739764468026,"pZ":3.584573362076481,"vX0":5.288194808351846,"vY0":-143.77018778865522,"vZ0":-4.5186875310212455,"x":102.11,"y":142.0,"x0":-0.7031958942587906,"y0":50.006099573821636,"z0":5.790522712126934,"aX":-12.418919946211771},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.7,"breakHorizontal":9.6,"spinRate":2373,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.38227251527842654,"extension":6.716507918498435},"index":1,"playId":"461beef3-921a-3d8a-93d4-ee12c4e026ad","pitchNumber":2,"startTime":"2025-08-28T01:17:08.148Z","endTime":"2025-08-28T01:17:13.009Z","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":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.24452596465985,"strikeZoneBottom":1.51852381629686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93286626545018,"aZ":-35.789700241551124,"pfxX":2.0406956975170254,"pfxZ":-2.104605557175665,"pX":0.1388202104086423,"pZ":2.914135708254347,"vX0":2.368184795149271,"vY0":-129.8409640012756,"vZ0":-0.16893622847284673,"x":111.71,"y":160.1,"x0":-1.0485979159789622,"y0":50.00470978731506,"z0":5.692177132401109,"aX":3.5015621404201607},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.6,"breakHorizontal":-4.2,"spinRate":2616,"spinDirection":86},"zone":2,"typeConfidence":0.89,"plateTime":0.42105212644747825,"extension":6.959150499380433},"index":2,"playId":"6a495e09-1f02-36c9-99ec-ea1902a6a3ac","pitchNumber":3,"startTime":"2025-08-28T01:17:22.937Z","endTime":"2025-08-28T01:17:27.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T01:17:37.055Z","endTime":"2025-08-28T01:17:44.926Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.3426906096744,"strikeZoneBottom":1.51788448852954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32932279584843,"aZ":-32.594131395595475,"pfxX":1.2128169128627713,"pfxZ":-0.24918790137546631,"pX":1.1672057090629655,"pZ":0.5083217089458435,"vX0":5.029888410539405,"vY0":-129.25372139501943,"vZ0":-6.206239481021587,"x":72.51,"y":225.06,"x0":-0.9628133288783632,"y0":50.00353680094592,"z0":5.448298897049741,"aX":2.047831140765843},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.7,"breakHorizontal":-3.4,"spinRate":2638,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4240190083909652,"extension":6.968130429318947},"index":4,"playId":"ab04e1ea-8f1b-314c-bf3d-94b42b8e984b","pitchNumber":4,"startTime":"2025-08-28T01:17:44.926Z","endTime":"2025-08-28T01:17:49.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.78837269473861,"aZ":-9.230170365741936,"pfxX":-3.75845197633625,"pfxZ":10.864416300372257,"pX":-2.4024793861449703,"pZ":3.958440658649937,"vX0":-2.422024974019868,"vY0":-145.27075481233805,"vZ0":-3.6373309573325554,"x":208.58,"y":131.9,"x0":-1.066265100706972,"y0":50.00674360001253,"z0":5.799865387629805,"aX":-7.938627131006521},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2426,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.37876013307975764,"extension":6.565291412152887},"index":5,"playId":"44d14e30-0d78-389b-86a8-550592f3e69f","pitchNumber":5,"startTime":"2025-08-28T01:18:06.244Z","endTime":"2025-08-28T01:18:13.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:18:13.738Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T01:18:51.310Z","endTime":"2025-08-28T01:20:03.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T01:18:33.550Z","endTime":"2025-08-28T01:18:53.593Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"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":99.9,"endSpeed":90.7,"strikeZoneTop":3.41304934773903,"strikeZoneBottom":1.54691168418948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.06650932664202,"aZ":-9.700755373972163,"pfxX":-5.257585270839675,"pfxZ":10.58906047906482,"pX":0.5657333017557592,"pZ":3.0764833361993205,"vX0":6.431350835054538,"vY0":-145.23348529588057,"vZ0":-5.94370812225699,"x":95.44,"y":155.71,"x0":-1.0011281164242707,"y0":50.00259007249555,"z0":5.748282105891388,"aX":-11.158768733218782},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.0,"breakHorizontal":8.2,"spinRate":2395,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.378070502817351,"extension":6.745216557762951},"index":1,"playId":"6a135130-7211-3bd5-8c0e-b156be4cf264","pitchNumber":1,"startTime":"2025-08-28T01:18:53.593Z","endTime":"2025-08-28T01:18:57.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":89.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.48523360849702,"aZ":-9.723987904253342,"pfxX":-4.404256384417235,"pfxZ":10.752974864352916,"pX":-1.2514224546631227,"pZ":3.003526771119618,"vX0":1.74211610213678,"vY0":-144.46567899825493,"vZ0":-5.971827241183682,"x":164.7,"y":157.68,"x0":-1.2943755988474988,"y0":50.002454424337074,"z0":5.711955654300196,"aX":-9.195704748357704},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2429,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.38092391530476677,"extension":6.759958850826686},"index":2,"playId":"d640da1a-73f4-3ee3-8c04-16684ede99b5","pitchNumber":2,"startTime":"2025-08-28T01:19:10.945Z","endTime":"2025-08-28T01:19:16.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":90.7,"strikeZoneTop":3.40280953993452,"strikeZoneBottom":1.56966670869849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.922704098884694,"aZ":-8.727891468080635,"pfxX":-5.049161859079747,"pfxZ":11.05190604509378,"pX":1.453739748657955,"pZ":2.050301497342831,"vX0":7.732337542922773,"vY0":-145.38671523775173,"vZ0":-8.75333474502989,"x":61.59,"y":183.42,"x0":-0.5953854918551652,"y0":50.00445996455778,"z0":5.645222786258081,"aX":-10.713731532889739},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2405,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.3780259578574685,"extension":6.825016973717364},"index":3,"playId":"a2bfe43e-85ab-3238-b03a-f03f829fcb27","pitchNumber":3,"startTime":"2025-08-28T01:19:38.984Z","endTime":"2025-08-28T01:19:43.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.614825830274132,"aZ":-29.024106505390836,"pfxX":-0.4314158162593693,"pfxZ":1.7338599649620248,"pX":0.697004295267102,"pZ":1.9134605999292944,"vX0":4.93155533614162,"vY0":-133.55024932547903,"vZ0":-4.248509117636041,"x":90.43,"y":187.12,"x0":-1.1140110036181154,"y0":50.000752993990844,"z0":5.602217243665752,"aX":-0.7832616645350842},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":-0.2,"spinRate":2450,"spinDirection":178},"zone":9,"typeConfidence":0.88,"plateTime":0.4094634500635763,"extension":6.991481766321906},"hitData":{"launchSpeed":92.5,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":156.24}},"index":4,"playId":"2d3743dd-6cab-37ef-a2e1-33b49c8f31dc","pitchNumber":4,"startTime":"2025-08-28T01:19:55.315Z","endTime":"2025-08-28T01:20:03.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:20:03.397Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T01:22:13.430Z","endTime":"2025-08-28T01:23:33.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.44539919125123,"strikeZoneBottom":1.66847480902335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.953485217346103,"aZ":-20.899909173260244,"pfxX":0.6730837064231331,"pfxZ":6.26453676716296,"pX":-0.10885782226358645,"pZ":2.9552922869762956,"vX0":0.951060731222307,"vY0":-133.38502629486442,"vZ0":-2.9955599329736664,"x":121.15,"y":158.99,"x0":-0.5576469291306224,"y0":50.005879231087384,"z0":5.601729827709348,"aX":1.211505118312942},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-1.4,"spinRate":2625,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.41080440629161563,"extension":6.5859916065630095},"index":0,"playId":"26e81e79-6125-3ea4-9bd4-391b9d68a288","pitchNumber":1,"startTime":"2025-08-28T01:22:22.205Z","endTime":"2025-08-28T01:22:25.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.31047016210547,"strikeZoneBottom":1.59858296313801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80349369846607,"aZ":-41.80950054301947,"pfxX":6.746564358117207,"pfxZ":-6.993035768651802,"pX":1.1602730233399776,"pZ":1.0122589196594773,"vX0":1.3537720364878356,"vY0":-117.36220442844821,"vZ0":-1.4773636798293006,"x":72.77,"y":211.45,"x0":-0.3018343786444989,"y0":50.00445644540851,"z0":5.588319896546738,"aX":9.29369798260766},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.7,"breakHorizontal":-12.6,"spinRate":2763,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4689500461364844,"extension":6.466991066021076},"index":1,"playId":"bf0e86cc-78a4-320b-bbc4-0f6c216442c7","pitchNumber":2,"startTime":"2025-08-28T01:22:38.724Z","endTime":"2025-08-28T01:22:42.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.563368848785302,"aZ":-32.95209828258066,"pfxX":4.311613864017533,"pfxZ":-0.4831636409426512,"pX":1.2173842329213584,"pZ":2.256906689125323,"vX0":2.6476115021222277,"vY0":-125.9097435161486,"vZ0":-1.57880578472013,"x":70.6,"y":177.84,"x0":-0.40644760909047045,"y0":50.0024466171108,"z0":5.5482048540137425,"aX":6.950895389050011},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":-8.4,"spinRate":2734,"spinDirection":104},"zone":14,"typeConfidence":0.72,"plateTime":0.43431401065452224,"extension":6.572442629250582},"index":2,"playId":"448e1ebd-8ee2-3f57-8c6a-ab63d47dd18f","pitchNumber":3,"startTime":"2025-08-28T01:22:57.128Z","endTime":"2025-08-28T01:23:01.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.010836884434504,"aZ":-33.824489625939876,"pfxX":9.428408337348099,"pfxZ":-1.067861777600612,"pX":1.3023907260676786,"pZ":0.34344531300115877,"vX0":1.1218473393987323,"vY0":-124.02022963176033,"vZ0":-5.39731791964265,"x":67.36,"y":229.51,"x0":-0.3805875646050636,"y0":50.002385333038674,"z0":5.386269527684805,"aX":14.608504448819811},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.0,"breakHorizontal":-17.3,"spinRate":2773,"spinDirection":35},"zone":14,"typeConfidence":0.94,"plateTime":0.44253737995721476,"extension":6.537215344983567},"index":3,"playId":"dbae71af-4b50-396a-8c73-2c2524a753c2","pitchNumber":4,"startTime":"2025-08-28T01:23:27.537Z","endTime":"2025-08-28T01:23:33.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:23:33.078Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isiah Kiner-Falefa lines out to right fielder Lars Nootbaar.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T01:23:52.157Z","endTime":"2025-08-28T01:24:34.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.43209655559709,"strikeZoneBottom":1.53472341599649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19559242463747,"aZ":-23.34848425800815,"pfxX":-5.982584132417561,"pfxZ":4.819493500478121,"pX":0.8326881283463055,"pZ":2.428563157808468,"vX0":5.206352735867434,"vY0":-133.77520813814346,"vZ0":-3.464707655532109,"x":85.26,"y":173.21,"x0":-0.3521601630961957,"y0":50.0008421896872,"z0":5.3952906833487555,"aX":-10.949073113717937},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":9.8,"spinRate":2466,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40790920869914604,"extension":6.672405563158384},"index":0,"playId":"2fd3bddf-2225-3c88-9db2-2dee2d0ff5d5","pitchNumber":1,"startTime":"2025-08-28T01:24:11.020Z","endTime":"2025-08-28T01:24:14.990Z","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":85.7,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.449347681121644,"aZ":-34.86059842678754,"pfxX":4.270343581498787,"pfxZ":-1.6781677268214175,"pX":-0.10052638212171969,"pZ":3.2342115294237397,"vX0":-0.25115157393303544,"vY0":-124.9380763861092,"vZ0":1.2417372611468511,"x":120.83,"y":151.46,"x0":-0.5551155984671596,"y0":50.00497238952141,"z0":5.570979623898462,"aX":6.829220557196594},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.6,"breakHorizontal":-7.7,"spinRate":2699,"spinDirection":83},"zone":2,"typeConfidence":0.59,"plateTime":0.43648919775938744,"extension":6.518230419793322},"hitData":{"launchSpeed":95.5,"launchAngle":13.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.52,"coordY":106.3}},"index":1,"playId":"78898bd9-e012-3c3f-9c7e-cfe392a62a2b","pitchNumber":2,"startTime":"2025-08-28T01:24:27.856Z","endTime":"2025-08-28T01:24:34.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:24:34.857Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T01:24:51.936Z","endTime":"2025-08-28T01:25:58.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.842922388282943,"aZ":-42.29460910990417,"pfxX":5.51418823376957,"pfxZ":-7.098350155676669,"pX":1.1188195061155874,"pZ":0.26260873004731516,"vX0":1.8611082864436224,"vY0":-119.44886823241835,"vZ0":-3.0374560474953425,"x":74.35,"y":231.69,"x0":-0.3895825838506576,"y0":50.00294084634131,"z0":5.402909978062762,"aX":7.862312194949945},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-13.3,"breakHorizontal":-10.4,"spinRate":2494,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4608801531616695,"extension":6.644289487455445},"index":0,"playId":"e80c4e05-5743-3f10-be2f-b18312f40d4d","pitchNumber":1,"startTime":"2025-08-28T01:25:03.490Z","endTime":"2025-08-28T01:25:07.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35179738332624,"aZ":-24.198954650052755,"pfxX":-6.197580368692087,"pfxZ":4.397907625575009,"pX":-0.1353595389397021,"pZ":2.039284932422227,"vX0":3.084801796423133,"vY0":-134.12220769405604,"vZ0":-4.33553913593614,"x":122.16,"y":183.72,"x0":-0.4983379255655697,"y0":50.00157700010303,"z0":5.412949287410592,"aX":-11.234269850623766},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":10.6,"spinRate":2325,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4091534712314209,"extension":6.535727920412752},"index":1,"playId":"c9a4fa86-3d4f-3605-80fc-b43cac43728e","pitchNumber":2,"startTime":"2025-08-28T01:25:32.137Z","endTime":"2025-08-28T01:25:35.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.66983166475286,"strikeZoneBottom":1.6959637804252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.851860627578787,"aZ":-23.4362408975614,"pfxX":-6.16774768902207,"pfxZ":4.71926977153378,"pX":0.8356557195076887,"pZ":2.066614772222951,"vX0":4.955881684608588,"vY0":-135.27151211414827,"vZ0":-4.62803866418416,"x":85.15,"y":182.98,"x0":-0.21999547828195762,"y0":50.00021329332467,"z0":5.445173314200932,"aX":-11.414308298235069},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":10.1,"spinRate":2435,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.40509191427455127,"extension":6.520546726336045},"index":2,"playId":"0d49b137-941e-3d39-8563-89fb6bf2af12","pitchNumber":3,"startTime":"2025-08-28T01:25:54.343Z","endTime":"2025-08-28T01:25:58.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:25:58.662Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to second baseman Nick Gonzales.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:27:58.295Z","endTime":"2025-08-28T01:28:17.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.09900907417009,"aZ":-9.268036934329436,"pfxX":-8.226916117545422,"pfxZ":11.321364878997034,"pX":-0.4119344364721107,"pZ":3.260657459381423,"vX0":4.473969020447298,"vY0":-142.37467758854618,"vZ0":-5.098533904221245,"x":132.7,"y":150.74,"x0":-0.9470984131848592,"y0":50.00464773012349,"z0":5.67950401915964,"aX":-16.646684968258075},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":13.8,"spinRate":2486,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.38687212369582324,"extension":6.605183881046025},"hitData":{"launchSpeed":76.2,"launchAngle":55.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":165.0,"coordY":135.82}},"index":0,"playId":"a617b20a-23da-30cf-8085-8b7c1c79c836","pitchNumber":1,"startTime":"2025-08-28T01:28:08.355Z","endTime":"2025-08-28T01:28:17.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:28:17.389Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:28:38.875Z","endTime":"2025-08-28T01:29:49.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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.06087119196578,"strikeZoneBottom":1.49953544476992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.077418590602385,"aZ":-9.471850793164181,"pfxX":-5.276681956311189,"pfxZ":10.946752807332217,"pX":-0.25759025550974146,"pZ":4.427797312173823,"vX0":3.7518115376988552,"vY0":-143.5233052545634,"vZ0":-2.1744057539147468,"x":126.82,"y":119.23,"x0":-0.9002263415956556,"y0":50.00100839868847,"z0":5.7900100294697125,"aX":-10.941204272823484},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.6,"breakHorizontal":8.8,"spinRate":2430,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3825207575284435,"extension":6.715462219172239},"index":0,"playId":"ab0a6c81-b5a6-3bc9-9fa0-240d7848d729","pitchNumber":1,"startTime":"2025-08-28T01:28:41.708Z","endTime":"2025-08-28T01:28:45.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.11110697059812,"strikeZoneBottom":1.54950518331383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.572961477791793,"aZ":-38.60071474693756,"pfxX":2.0631026451957823,"pfxZ":-4.1826070237479875,"pX":-0.5714351480653596,"pZ":4.37221748357405,"vX0":0.8874336049114098,"vY0":-122.96053891108048,"vZ0":4.320988054382719,"x":138.78,"y":120.73,"x0":-1.2046644654023058,"y0":50.002278547760575,"z0":5.860310854417701,"aX":3.17005899056855},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.4,"breakHorizontal":-4.0,"spinRate":2588,"spinDirection":50},"zone":11,"typeConfidence":0.91,"plateTime":0.44485305447328116,"extension":6.656905137563253},"index":1,"playId":"38f96429-83c8-3742-a636-71000cf04d15","pitchNumber":2,"startTime":"2025-08-28T01:28:57.059Z","endTime":"2025-08-28T01:29:01.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.7,"endSpeed":88.5,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05263443974903,"aZ":-8.69897281021158,"pfxX":-5.544270659157425,"pfxZ":11.582588852062141,"pX":0.4408334167608592,"pZ":3.3541274766422724,"vX0":6.003948472831875,"vY0":-142.05602781560833,"vZ0":-4.851411513575332,"x":100.2,"y":148.22,"x0":-0.9881556228541861,"y0":50.00547313754349,"z0":5.647006484349541,"aX":-11.239780270192448},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":8.6,"spinRate":2484,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.38679256568002574,"extension":6.7013589381343746},"index":2,"playId":"76d9abce-5177-3ed2-a21d-d00ee3f6654f","pitchNumber":3,"startTime":"2025-08-28T01:29:14.533Z","endTime":"2025-08-28T01:29:18.644Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.19601916351909,"strikeZoneBottom":1.60156638210713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86193775267453,"aZ":-10.671749905079547,"pfxX":-6.0491684754023165,"pfxZ":10.433829113661599,"pX":0.36508213678652357,"pZ":1.9528009568011644,"vX0":5.854285716945805,"vY0":-142.87632440993673,"vZ0":-8.29454216195178,"x":103.08,"y":186.05,"x0":-0.9276030946253675,"y0":50.005693544283986,"z0":5.569809520245066,"aX":-12.470217114087019},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2472,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.38381187014908447,"extension":6.6510399150050015},"index":3,"playId":"55117183-7b5c-3850-b66e-9793e45471c0","pitchNumber":4,"startTime":"2025-08-28T01:29:29.153Z","endTime":"2025-08-28T01:29:33.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.4,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47766202052037,"aZ":-8.620783844172575,"pfxX":-6.781746580532993,"pfxZ":11.218760500788434,"pX":-0.4715681917147159,"pZ":2.2739657139435936,"vX0":3.54070310307557,"vY0":-144.1982216596374,"vZ0":-8.046411225377213,"x":134.98,"y":177.38,"x0":-0.8362723141500094,"y0":50.00362649058207,"z0":5.637394318102176,"aX":-14.239005252706496},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.8,"breakHorizontal":11.5,"spinRate":2460,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.3802876586335837,"extension":6.678089379999871},"index":4,"playId":"f1d109fe-bdf6-3f46-8af8-03627043ed07","pitchNumber":5,"startTime":"2025-08-28T01:29:45.824Z","endTime":"2025-08-28T01:29:49.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:29:49.639Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lars Nootbaar lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T01:30:01.884Z","endTime":"2025-08-28T01:30:19.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.674372807905176,"aZ":-27.60552241023539,"pfxX":-10.929937694820826,"pfxZ":2.572592476558107,"pX":-0.4671256748545257,"pZ":2.27481845758307,"vX0":5.735537472909137,"vY0":-132.44771476261178,"vZ0":-3.0097874512751455,"x":134.81,"y":177.36,"x0":-1.2424260569549173,"y0":50.000938538285475,"z0":5.447820587809039,"aX":-19.38806341562525},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":18.5,"spinRate":1809,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.4137770683971791,"extension":6.757189211972679},"hitData":{"launchSpeed":91.2,"launchAngle":23.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.91,"coordY":60.66}},"index":0,"playId":"ea28b904-dace-39eb-88b2-dd4dce3e08ff","pitchNumber":1,"startTime":"2025-08-28T01:30:11.205Z","endTime":"2025-08-28T01:30:19.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:30:19.625Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:32:38.764Z","endTime":"2025-08-28T01:32:48.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:31:27.849Z","endTime":"2025-08-28T01:32:40.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.794920023637445,"aZ":-27.505252586325085,"pfxX":1.963646438882571,"pfxZ":2.5484683358867297,"pX":0.7648177722916051,"pZ":2.733032727576291,"vX0":4.858488724248068,"vY0":-134.03162603643227,"vZ0":-2.7870041017380593,"x":87.85,"y":164.99,"x0":-1.3208721366702292,"y0":50.005759009640734,"z0":5.734076857141467,"aX":3.601253647269193},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2337,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4074066526224689,"extension":6.729189118351401},"hitData":{"launchSpeed":58.7,"launchAngle":19.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.04,"coordY":136.37}},"index":1,"playId":"d0d4f104-d681-3cad-a51e-59edf2652f11","pitchNumber":1,"startTime":"2025-08-28T01:32:40.874Z","endTime":"2025-08-28T01:32:48.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:32:48.886Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:33:06.859Z","endTime":"2025-08-28T01:34:55.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.33557204512759,"strikeZoneBottom":1.59149849415301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.28994661867301,"aZ":-20.071048521183,"pfxX":-10.119998076309844,"pfxZ":6.0114393317623485,"pX":-1.0057453307938806,"pZ":3.5119419835643266,"vX0":4.527341611723012,"vY0":-141.67886664344485,"vZ0":-2.5738347407045548,"x":155.34,"y":143.96,"x0":-1.3183381814148734,"y0":50.002425805560954,"z0":5.729018805360751,"aX":-20.373888307522225},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":17.3,"spinRate":2278,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3880300710726843,"extension":6.652213920806425},"index":0,"playId":"b7ab83d6-872e-3fbe-b47d-dd51fc50a20a","pitchNumber":1,"startTime":"2025-08-28T01:33:11.740Z","endTime":"2025-08-28T01:33:15.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.27514823183336,"strikeZoneBottom":1.5978555714909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.40573960087343,"aZ":-19.23113085228976,"pfxX":-10.369314634531186,"pfxZ":6.377565377893427,"pX":-0.1929261516616324,"pZ":1.8855900789435456,"vX0":6.900253642105298,"vY0":-141.82634017583558,"vZ0":-6.825848863767137,"x":124.35,"y":187.87,"x0":-1.314128083704452,"y0":50.00662116729257,"z0":5.556633438416614,"aX":-21.06140179892827},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":17.3,"spinRate":2286,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3866601267435268,"extension":6.617391392378721},"index":1,"playId":"2a053ca3-6795-3dd0-8484-92894a3dcff6","pitchNumber":2,"startTime":"2025-08-28T01:33:24.830Z","endTime":"2025-08-28T01:33:28.736Z","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.4,"endSpeed":79.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.643706586516355,"aZ":-28.242840155149167,"pfxX":4.9672761281949285,"pfxZ":2.412319598385304,"pX":-0.20806976202378005,"pZ":3.3624367754069424,"vX0":1.524024344581146,"vY0":-127.2311921376669,"vZ0":-0.4502831887836921,"x":124.93,"y":147.99,"x0":-1.4610588836596168,"y0":50.0026822342874,"z0":5.792242425829485,"aX":8.091214890742707},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":-9.4,"spinRate":2414,"spinDirection":85},"zone":2,"typeConfidence":2.0,"plateTime":0.4315407664356359,"extension":6.3267686492961},"index":2,"playId":"4b04d64f-33ef-38fa-a972-53e38be1a0eb","pitchNumber":3,"startTime":"2025-08-28T01:33:40.565Z","endTime":"2025-08-28T01:33:51.296Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T01:33:56.480Z","endTime":"2025-08-28T01:34:16.557Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.12581635479734,"strikeZoneBottom":1.54922414854045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.432079584457284,"aZ":-30.0933344068927,"pfxX":4.9201210328704,"pfxZ":1.2395255767527762,"pX":1.6464558906091864,"pZ":-0.21506867440010177,"vX0":5.7324487869788925,"vY0":-130.17545614093584,"vZ0":-8.644741439723806,"x":54.24,"y":244.59,"x0":-1.2402906404702647,"y0":50.00523620495032,"z0":5.494349656336761,"aX":8.275135362049685},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.1,"breakHorizontal":-10.4,"spinRate":2386,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.42404129847796135,"extension":6.752760166988387},"index":4,"playId":"dad4cae3-9c7e-3eea-b88e-2600fdc15cea","pitchNumber":4,"startTime":"2025-08-28T01:34:16.557Z","endTime":"2025-08-28T01:34:21.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.05433348593202,"strikeZoneBottom":1.51094051876944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.407416033453806,"aZ":-18.250982274836925,"pfxX":-9.20449090531268,"pfxZ":6.717389377235913,"pX":-1.5665082796892849,"pZ":2.718276689740351,"vX0":2.7473308609323834,"vY0":-143.1469531058035,"vZ0":-4.978491613737765,"x":176.71,"y":165.39,"x0":-1.343467377224048,"y0":50.00487610956171,"z0":5.624744271257492,"aX":-19.08088090699642},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":16.1,"spinRate":2234,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38281395339414237,"extension":6.772712399482165},"index":5,"playId":"f4b816cd-c3d5-30c7-b270-73b895c59491","pitchNumber":5,"startTime":"2025-08-28T01:34:35.404Z","endTime":"2025-08-28T01:34:41.348Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.0335656360606,"strikeZoneBottom":1.5570938772355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86445654788786,"aZ":-29.916900779444312,"pfxX":3.8898358752854856,"pfxZ":1.355645159263302,"pX":-1.0522730308750148,"pZ":2.5506387158890393,"vX0":0.24136110880211134,"vY0":-128.65819644941786,"vZ0":-2.1899027573771432,"x":157.11,"y":169.91,"x0":-1.652202656482527,"y0":50.00112084946954,"z0":5.751474475365629,"aX":6.4631729028821},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-7.1,"spinRate":2267,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.42714525653726554,"extension":6.337971594737445},"index":6,"playId":"2db84348-c31a-39c6-94a4-dcd50840556d","pitchNumber":6,"startTime":"2025-08-28T01:34:50.481Z","endTime":"2025-08-28T01:34:55.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:34:55.896Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tommy Pham grounds into a double play, shortstop Masyn Winn to second baseman Thomas Saggese to first baseman Willson Contreras. Bryan Reynolds out at 2nd. Tommy Pham out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T01:35:08.605Z","endTime":"2025-08-28T01:37:25.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.046443993517165,"aZ":-21.683230568078237,"pfxX":-9.265507381571469,"pfxZ":5.420794250588626,"pX":-0.9987097131513771,"pZ":2.4930407581219254,"vX0":3.468357179240015,"vY0":-138.4862400179155,"vZ0":-4.708542314102488,"x":155.07,"y":171.47,"x0":-1.0665188014752298,"y0":50.00034485562327,"z0":5.673041820022787,"aX":-17.924550150535914},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":2107,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.39609747072442225,"extension":6.893038695717319},"index":0,"playId":"8c258967-b7d0-39d1-9462-4f0ef01d9c01","pitchNumber":1,"startTime":"2025-08-28T01:35:21.449Z","endTime":"2025-08-28T01:35:26.689Z","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":87.8,"endSpeed":79.3,"strikeZoneTop":3.49927483937526,"strikeZoneBottom":1.60763222925242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.050734322890502,"aZ":-29.18204371532079,"pfxX":5.296884174611032,"pfxZ":1.8468860954783057,"pX":0.234959545163476,"pZ":2.8726150068533305,"vX0":2.4293751414137583,"vY0":-127.76246168761574,"vZ0":-1.429128932516698,"x":108.04,"y":161.22,"x0":-1.4220267628238132,"y0":50.00370041636982,"z0":5.774636863119919,"aX":8.58827015188509},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-10.2,"spinRate":2428,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.43190564332036097,"extension":6.6396254286546235},"index":1,"playId":"715e49cb-1e9f-3a5a-8679-4e3e83417f82","pitchNumber":2,"startTime":"2025-08-28T01:35:59.253Z","endTime":"2025-08-28T01:36:03.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.46032677334501,"strikeZoneBottom":1.56848073703277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90648821076203,"aZ":-27.943236950967364,"pfxX":5.3635660389535404,"pfxZ":2.6884966684139253,"pX":1.7811438294631232,"pZ":0.8065315598061372,"vX0":5.3701193229108295,"vY0":-125.52607708610869,"vZ0":-6.24507438318453,"x":49.11,"y":217.0,"x0":-1.094262809087365,"y0":50.00121800653741,"z0":5.645548385959811,"aX":8.431058390641377},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-11.0,"spinRate":2505,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43883416702341727,"extension":6.764556479430818},"index":2,"playId":"bd26a774-0937-3672-9718-2e9e5a01978e","pitchNumber":3,"startTime":"2025-08-28T01:36:17.888Z","endTime":"2025-08-28T01:36:21.717Z","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":97.7,"endSpeed":88.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.79294845874125,"aZ":-14.273258209023425,"pfxX":-8.980161501729405,"pfxZ":8.87549883500992,"pX":-0.03930817468441267,"pZ":2.1228639949800825,"vX0":6.474314737903546,"vY0":-141.90483551717307,"vZ0":-6.947210298283536,"x":118.5,"y":181.46,"x0":-1.1964479935645944,"y0":50.00316252590635,"z0":5.531782125820134,"aX":-18.114290140057086},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":14.8,"spinRate":2344,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38760291659934154,"extension":6.786075626334656},"index":3,"playId":"28a5ec14-6a6d-3edb-8da6-409ef8d6504d","pitchNumber":4,"startTime":"2025-08-28T01:36:37.731Z","endTime":"2025-08-28T01:36:41.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"9a680601-6a4d-30c8-8b96-96811a2d3744","startTime":"2025-08-28T01:36:59.510Z","endTime":"2025-08-28T01:37:02.510Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4521959961443,"aZ":-20.873065344598437,"pfxX":-10.049818999779117,"pfxZ":5.69718306158435,"pX":-0.4298382229519339,"pZ":1.9301904227651192,"vX0":5.778062559976087,"vY0":-140.0961481082548,"vZ0":-6.155271748222754,"x":133.38,"y":186.66,"x0":-1.2163998714881576,"y0":50.00019984752206,"z0":5.525678745333452,"aX":-19.91917667109401},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":16.9,"spinRate":2201,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39137416246032375,"extension":6.756352857187238},"hitData":{"launchSpeed":103.8,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.99,"coordY":152.7}},"index":5,"playId":"556b6492-9151-349c-b294-22d8ebbf3b97","pitchNumber":5,"startTime":"2025-08-28T01:37:16.585Z","endTime":"2025-08-28T01:37:25.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:37:25.304Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T01:39:50.574Z","endTime":"2025-08-28T01:40:01.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Bubba Chandler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:38:44.413Z","endTime":"2025-08-28T01:39:52.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"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":92.4,"endSpeed":83.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74817197263305,"aZ":-10.608745081901446,"pfxX":-3.2434056776766305,"pfxZ":12.021864747628733,"pX":0.12015697256365326,"pZ":2.935773162974293,"vX0":4.4116145522834875,"vY0":-134.25051371738664,"vZ0":-5.783460128982663,"x":112.42,"y":159.51,"x0":-1.1363628160148873,"y0":50.00358406141384,"z0":5.900082896383009,"aX":-5.8188526661815185},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.4,"breakHorizontal":4.7,"spinRate":2265,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4107265277445715,"extension":6.70147423863559},"hitData":{"launchSpeed":99.2,"launchAngle":30.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.93,"coordY":70.68}},"index":1,"playId":"fc20e576-0b4a-3011-9ba8-e01f0d3c5a19","pitchNumber":1,"startTime":"2025-08-28T01:39:52.865Z","endTime":"2025-08-28T01:40:01.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:40:01.881Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Burleson pops out to shortstop Jared Triolo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T01:40:17.099Z","endTime":"2025-08-28T01:40:52.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.5,"strikeZoneTop":3.62233359763927,"strikeZoneBottom":1.61048222379177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98366308436063,"aZ":-8.61479824542551,"pfxX":-2.573608886611647,"pfxZ":13.014787766453075,"pX":-0.6322156049348302,"pZ":2.958601801230287,"vX0":2.373165135682098,"vY0":-134.62721326660295,"vZ0":-6.196336197121408,"x":141.1,"y":158.9,"x0":-1.1967144419591347,"y0":50.00543351722402,"z0":5.920513854056702,"aX":-4.659878183071139},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":22.2,"breakHorizontal":4.1,"spinRate":2291,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4090122179044098,"extension":6.559647033586715},"index":0,"playId":"21712591-8f25-3813-9ec4-e89883df8ce5","pitchNumber":1,"startTime":"2025-08-28T01:40:27.989Z","endTime":"2025-08-28T01:40:31.903Z","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":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25958699076678,"aZ":-21.278999939240546,"pfxX":-5.520375919481587,"pfxZ":6.776824965255953,"pX":0.750808197784585,"pZ":2.128252011881246,"vX0":6.5864234977303395,"vY0":-126.1489090471301,"vZ0":-4.988621133802219,"x":88.38,"y":181.32,"x0":-1.179770370914831,"y0":50.00188568645552,"z0":5.852349407286527,"aX":-8.874610993953775},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.3,"breakHorizontal":8.4,"spinRate":1771,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.43460671353962166,"extension":6.965823832071996},"hitData":{"launchSpeed":69.5,"launchAngle":52.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":137.85,"coordY":130.35}},"index":1,"playId":"014c83f3-14b9-3a5b-a9f3-7c73a51f6cae","pitchNumber":2,"startTime":"2025-08-28T01:40:43.501Z","endTime":"2025-08-28T01:40:52.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:40:52.306Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T01:41:52.336Z","endTime":"2025-08-28T01:43:16.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T01:41:20.105Z","endTime":"2025-08-28T01:41:54.724Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":84.9,"strikeZoneTop":3.59747017221155,"strikeZoneBottom":1.58159035794421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.106352914880006,"aZ":-10.689900608021684,"pfxX":-3.9310444344360094,"pfxZ":11.537181542064374,"pX":-0.7114903499029911,"pZ":2.779942786654053,"vX0":2.5258966163781222,"vY0":-136.13128685772216,"vZ0":-6.477597021799888,"x":144.12,"y":163.72,"x0":-1.1444906530881405,"y0":50.001397223695506,"z0":5.943277948919889,"aX":-7.318628029803302},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":6.5,"spinRate":2352,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4035934532880674,"extension":6.592399190296294},"index":1,"playId":"040a98e2-31ba-3d98-bbb7-94b7bb43b93e","pitchNumber":1,"startTime":"2025-08-28T01:41:54.724Z","endTime":"2025-08-28T01:41:58.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.56836799704712,"strikeZoneBottom":1.51987299165678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20184095787852,"aZ":-12.120379227858177,"pfxX":-4.884884971137505,"pfxZ":10.813090218649558,"pX":-0.886592508645204,"pZ":3.4693091054276937,"vX0":2.649561988555808,"vY0":-135.90322378495847,"vZ0":-4.310925880732345,"x":150.79,"y":145.11,"x0":-1.244074512454635,"y0":50.00055719100363,"z0":5.929922161834857,"aX":-9.056766550365428},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":8.2,"spinRate":2395,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.404375786122817,"extension":6.7849589755166315},"index":2,"playId":"26337f74-b47f-327a-9a7f-63155d5827f9","pitchNumber":2,"startTime":"2025-08-28T01:42:11.681Z","endTime":"2025-08-28T01:42:16.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55281757845134,"aZ":-9.813648930973338,"pfxX":-4.652550632275386,"pfxZ":11.67404070590103,"pX":-0.07441383019739035,"pZ":3.111100851316117,"vX0":4.625803667520658,"vY0":-138.1840398057484,"vZ0":-5.774426888091876,"x":119.84,"y":154.78,"x0":-1.1734428880567427,"y0":50.00213240075553,"z0":5.901014017602574,"aX":-8.91106254993428},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.9,"breakHorizontal":7.3,"spinRate":2346,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.397850927724392,"extension":6.771484398809848},"index":3,"playId":"5ee29501-87ec-3d92-9b7e-cb553ad836fa","pitchNumber":3,"startTime":"2025-08-28T01:42:29.516Z","endTime":"2025-08-28T01:42:33.900Z","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":95.3,"endSpeed":86.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68280723356163,"aZ":-10.492800007223801,"pfxX":-6.013931138198382,"pfxZ":11.274062084399315,"pX":0.8637597275087824,"pZ":2.8408713015978226,"vX0":7.136529895877188,"vY0":-138.45911463961053,"vZ0":-6.375274095130115,"x":84.08,"y":162.08,"x0":-0.9774960176439741,"y0":50.00066287280027,"z0":5.89031245803684,"aX":-11.563643014811715},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2358,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3970532585771802,"extension":6.836061518776077},"index":4,"playId":"652c1714-7fb5-3fff-b63a-33bb26eed3b1","pitchNumber":4,"startTime":"2025-08-28T01:42:49.307Z","endTime":"2025-08-28T01:42:52.977Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.734986403292524,"aZ":-11.034651248903927,"pfxX":-3.947210365421818,"pfxZ":11.270245244968336,"pX":0.19016896007520187,"pZ":3.2934735300592397,"vX0":4.768741632267252,"vY0":-136.94028628766,"vZ0":-5.099959394539781,"x":109.75,"y":149.86,"x0":-1.0712173288015325,"y0":50.004537523346265,"z0":5.952651307979118,"aX":-7.405113567261954},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":6.0,"spinRate":2395,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40189998452579667,"extension":6.741937856870653},"index":5,"playId":"b4dfbea9-7fdc-3fe2-abc5-616f9aa8413b","pitchNumber":5,"startTime":"2025-08-28T01:43:12.474Z","endTime":"2025-08-28T01:43:16.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:43:16.094Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, third baseman Nolan Gorman to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:45:19.917Z","endTime":"2025-08-28T01:46:06.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":92.0,"endSpeed":84.6,"strikeZoneTop":3.50940056457791,"strikeZoneBottom":1.53686586120529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042949960573175,"aZ":-23.37689848319328,"pfxX":2.217738123169908,"pfxZ":4.81955268795503,"pX":1.2943235730403375,"pZ":3.04484164116094,"vX0":5.3351100674756795,"vY0":-133.99890018704716,"vZ0":-2.6342799844935225,"x":67.66,"y":156.57,"x0":-1.007813027030077,"y0":50.00120919146083,"z0":5.704778992353559,"aX":4.0448286166357486},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":-5.2,"spinRate":2333,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40824120506515493,"extension":6.828597397894903},"index":0,"playId":"20dfe981-7c49-328f-afd4-65b5f7217995","pitchNumber":1,"startTime":"2025-08-28T01:45:29.276Z","endTime":"2025-08-28T01:45:32.850Z","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":96.6,"endSpeed":87.8,"strikeZoneTop":3.48525901159276,"strikeZoneBottom":1.59275203152062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73784297333534,"aZ":-20.360183638326752,"pfxX":-10.61872952435569,"pfxZ":5.96779857827511,"pX":0.833971865754869,"pZ":2.1321109523107147,"vX0":9.285953151595121,"vY0":-140.27637935733952,"vZ0":-5.723870287730534,"x":85.21,"y":181.21,"x0":-1.1507065416231375,"y0":50.00268521061169,"z0":5.539811780494367,"aX":-21.019011393195207},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":17.2,"spinRate":2331,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3914844700779403,"extension":6.655248203659634},"index":1,"playId":"9e3e1a70-c366-3a51-8d16-aa946bbe7ebc","pitchNumber":2,"startTime":"2025-08-28T01:45:41.503Z","endTime":"2025-08-28T01:45:45.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59501142987544,"aZ":-19.145116283008413,"pfxX":-9.800692608367322,"pfxZ":6.530928009638372,"pX":-0.623062421137525,"pZ":2.412493014472909,"vX0":5.20298715361918,"vY0":-140.74654377946004,"vZ0":-5.090043400966092,"x":140.75,"y":173.64,"x0":-1.227788868205633,"y0":50.00365613972308,"z0":5.494216600665829,"aX":-19.555027269858083},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":16.6,"spinRate":2309,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3899909752683244,"extension":6.799241218803299},"hitData":{"launchSpeed":94.9,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":166.88}},"index":2,"playId":"95873780-73ca-3d6d-b53e-0ede367481b9","pitchNumber":3,"startTime":"2025-08-28T01:45:57.480Z","endTime":"2025-08-28T01:46:06.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:46:06.280Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew McCutchen called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:46:27.836Z","endTime":"2025-08-28T01:47:15.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.5,"strikeZoneTop":3.42101127246331,"strikeZoneBottom":1.59140786076569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.677737188328454,"aZ":-28.992699681528833,"pfxX":4.018544667185909,"pfxZ":2.012263245990054,"pX":0.37907775601490795,"pZ":1.980688734442889,"vX0":3.57635117300301,"vY0":-126.03559746461983,"vZ0":-3.2773078737297805,"x":102.55,"y":185.3,"x0":-1.5891817816669718,"y0":50.00348722185282,"z0":5.682368673185803,"aX":6.354704396075738},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-8.2,"spinRate":2340,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.4374456357866525,"extension":6.721317688146505},"index":0,"playId":"930a1d99-5db9-36b3-8338-31c6438f935c","pitchNumber":1,"startTime":"2025-08-28T01:46:39.264Z","endTime":"2025-08-28T01:46:43.881Z","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":87.9,"endSpeed":80.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.785915521864027,"aZ":-29.16742676122486,"pfxX":5.2357912608428485,"pfxZ":1.840389588816194,"pX":1.1333856175040078,"pZ":1.3059630261361412,"vX0":4.39517501009512,"vY0":-127.84388889533142,"vZ0":-5.030190736246227,"x":73.8,"y":203.52,"x0":-1.296785180244863,"y0":50.001462527118576,"z0":5.626909791401893,"aX":8.544476799768841},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":-10.6,"spinRate":2410,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4307373628940421,"extension":6.545324952786142},"index":1,"playId":"44922835-bed8-3f66-ab30-3081e3097ebf","pitchNumber":2,"startTime":"2025-08-28T01:46:52.243Z","endTime":"2025-08-28T01:46:58.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.50594225716285,"strikeZoneBottom":1.68686757028554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11076813395796,"aZ":-20.356947808051267,"pfxX":-10.323202871305405,"pfxZ":5.901148935319268,"pX":0.8811953956518821,"pZ":2.2072275110312143,"vX0":9.360155217818813,"vY0":-141.10241300812513,"vZ0":-5.512390856712734,"x":83.41,"y":179.18,"x0":-1.1486849853807908,"y0":50.006188333165134,"z0":5.5108977203589244,"aX":-20.681509214106136},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2336,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.38918120542640766,"extension":6.8762444152607785},"index":2,"playId":"904308cd-635f-371d-8f2c-d6171eef4cec","pitchNumber":3,"startTime":"2025-08-28T01:47:11.068Z","endTime":"2025-08-28T01:47:15.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:47:15.860Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:47:27.779Z","endTime":"2025-08-28T01:49:27.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":79.3,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00230369082667,"aZ":-29.114042842644633,"pfxX":3.5571872571296836,"pfxZ":1.8933334372301687,"pX":-0.48520923960536566,"pZ":2.8792647823484936,"vX0":1.4479373520212717,"vY0":-127.17624354425264,"vZ0":-1.258501260723646,"x":135.5,"y":161.04,"x0":-1.5261362020238476,"y0":50.005544339497625,"z0":5.715664337320583,"aX":5.757230466385342},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":-6.8,"spinRate":2350,"spinDirection":81},"zone":4,"typeConfidence":2.0,"plateTime":0.43268958709537575,"extension":6.310626466114847},"index":0,"playId":"d7313831-c23e-39b9-9d42-3b09bbe541eb","pitchNumber":1,"startTime":"2025-08-28T01:47:44.160Z","endTime":"2025-08-28T01:47:48.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.84501510071731,"strikeZoneBottom":1.79266610708107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.926012705550082,"aZ":-31.824547587317593,"pfxX":3.880285193110773,"pfxZ":0.21237474209571516,"pX":1.1043972635384136,"pZ":0.6005031802864629,"vX0":4.700639723606349,"vY0":-128.0004269133766,"vZ0":-6.022004572015996,"x":74.9,"y":222.57,"x0":-1.275509938637069,"y0":50.00207908752241,"z0":5.545395945644793,"aX":6.29266986641929},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.0,"breakHorizontal":-8.3,"spinRate":2233,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4316342847512038,"extension":6.6618045741933365},"index":1,"playId":"59f2deb6-b24e-3081-b926-4a8ffd6b3eb3","pitchNumber":2,"startTime":"2025-08-28T01:48:01.104Z","endTime":"2025-08-28T01:48:05.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02455107298078,"aZ":-20.004444775077687,"pfxX":-9.981745210872266,"pfxZ":6.025365559213656,"pX":-0.5625707229166971,"pZ":3.7228371718310638,"vX0":5.7651446649632785,"vY0":-141.63837027399268,"vZ0":-1.652561465398555,"x":138.44,"y":138.26,"x0":-1.333446659284979,"y0":50.005036714094445,"z0":5.600316251087804,"aX":-20.17116356071951},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2327,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3875253707369173,"extension":6.595764757260938},"index":2,"playId":"18a17f15-e60f-32f7-b53b-eb93aa08a0b1","pitchNumber":3,"startTime":"2025-08-28T01:48:21.772Z","endTime":"2025-08-28T01:48:25.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.81764354449687,"strikeZoneBottom":1.73751369304263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95571613618963,"aZ":-27.673212353456776,"pfxX":3.6231932280930295,"pfxZ":2.7639077432762504,"pX":0.18293737715431077,"pZ":0.17826845183537274,"vX0":2.672173317381766,"vY0":-127.9765296484917,"vZ0":-7.672286498720084,"x":110.03,"y":233.97,"x0":-1.3522422420968454,"y0":50.00380527055496,"z0":5.44028789826222,"aX":5.8983038700336765},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-7.2,"spinRate":2337,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.43105935703338627,"extension":6.646671409240869},"index":3,"playId":"900934e4-46c7-3a5e-9867-636b20bd59c4","pitchNumber":4,"startTime":"2025-08-28T01:48:43.701Z","endTime":"2025-08-28T01:48:48.106Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.82338356984982,"strikeZoneBottom":1.80734965389706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47170312433747,"aZ":-26.584172663182027,"pfxX":5.80053133128636,"pfxZ":3.237533539918301,"pX":1.453111912293962,"pZ":1.4710272091552152,"vX0":5.527469352479179,"vY0":-130.63018967705068,"vZ0":-5.216783649355599,"x":61.61,"y":199.06,"x0":-1.4440010924574156,"y0":50.00536110871798,"z0":5.49206739737984,"aX":10.028349620701492},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-11.8,"spinRate":2290,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4192621979982718,"extension":6.608287396922608},"index":4,"playId":"f8243734-8fe4-3046-b581-6aa88a2a0302","pitchNumber":5,"startTime":"2025-08-28T01:49:04.287Z","endTime":"2025-08-28T01:49:08.157Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.79760154257736,"strikeZoneBottom":1.65290688701216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66809114699568,"aZ":-23.255640857704492,"pfxX":1.7185598044137738,"pfxZ":4.799005648751182,"pX":1.2577673991769915,"pZ":1.7677454524074296,"vX0":6.219571525446088,"vY0":-135.25102846928957,"vZ0":-5.473075466705309,"x":69.06,"y":191.05,"x0":-1.2920739680706088,"y0":50.0031663921458,"z0":5.44187414567107,"aX":3.1921567480523736},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":-4.4,"spinRate":2374,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4045169737483736,"extension":6.39458797813507},"index":5,"playId":"10ec312a-6567-3ec7-93be-0b8333b880ce","pitchNumber":6,"startTime":"2025-08-28T01:49:23.629Z","endTime":"2025-08-28T01:49:27.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:49:27.723Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T01:49:47.103Z","endTime":"2025-08-28T01:51:57.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.957767982961908,"aZ":-24.514859719251312,"pfxX":-9.240705482595468,"pfxZ":3.863511674472413,"pX":-0.631666462835774,"pZ":2.4992855861129826,"vX0":5.33202066470315,"vY0":-139.5892826090082,"vZ0":-3.9897575794200373,"x":141.08,"y":171.3,"x0":-1.3609948963306862,"y0":50.00340386598765,"z0":5.551391562623056,"aX":-18.327367510980707},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":15.7,"spinRate":2266,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3916373854319799,"extension":7.015112792591045},"index":0,"playId":"a2ceac16-f252-3ae7-9e7c-806e67d8f7c4","pitchNumber":1,"startTime":"2025-08-28T01:49:53.914Z","endTime":"2025-08-28T01:49:58.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"50a7c5a6-cb43-3530-9eba-31c676624e23","startTime":"2025-08-28T01:50:16.441Z","endTime":"2025-08-28T01:50:19.441Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70653911242134,"aZ":-22.557037236444398,"pfxX":-10.749464884739034,"pfxZ":4.860732385945642,"pX":-0.7935475132868199,"pZ":3.5449426455223434,"vX0":5.509988450419391,"vY0":-140.24696261083895,"vZ0":-1.6884828793523146,"x":147.25,"y":143.07,"x0":-1.3942684700461658,"y0":50.00213095036263,"z0":5.635882234428305,"aX":-21.269198371113465},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":18.2,"spinRate":2219,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39153777205453455,"extension":6.784616747821076},"index":2,"playId":"e0910cb6-09ea-3871-9c25-c9da3ba3b8df","pitchNumber":2,"startTime":"2025-08-28T01:50:33.351Z","endTime":"2025-08-28T01:50:36.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.471501912068593,"aZ":-26.77279931265332,"pfxX":3.502977406550813,"pfxZ":3.3056043464874456,"pX":0.2261963061283092,"pZ":3.0283065792909385,"vX0":3.093752840888583,"vY0":-126.47052855824465,"vZ0":-1.3685443627786453,"x":108.38,"y":157.02,"x0":-1.4639565939103174,"y0":50.004553425966805,"z0":5.704466937609908,"aX":5.729991682133793},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-7.0,"spinRate":2265,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.43149751116383417,"extension":6.619082390737924},"index":3,"playId":"e5273ec1-6d1d-3c2a-9265-aae4e8b7bb6d","pitchNumber":3,"startTime":"2025-08-28T01:50:58.128Z","endTime":"2025-08-28T01:51:03.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"e2be7aa7-295a-31fb-a96f-d98e368131c7","startTime":"2025-08-28T01:51:19.884Z","endTime":"2025-08-28T01:51:23.613Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.4163999761103,"strikeZoneBottom":1.61939718564938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.26761776601651,"aZ":-19.38704147542765,"pfxX":-9.203466456913677,"pfxZ":6.395052074258743,"pX":0.33965403853782183,"pZ":3.929617330122943,"vX0":7.230903409286603,"vY0":-140.41168849750918,"vZ0":-1.451875484948696,"x":104.05,"y":132.68,"x0":-1.0709258204400334,"y0":50.00511497537388,"z0":5.712612515392044,"aX":-18.41190643506009},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":15.2,"spinRate":2248,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3898090391130937,"extension":6.820873042213669},"index":5,"playId":"7ff5c484-f90d-39b8-915d-437317ae2a5c","pitchNumber":4,"startTime":"2025-08-28T01:51:36.019Z","endTime":"2025-08-28T01:51:40.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.42415320409484,"strikeZoneBottom":1.60880974668188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.249169063775035,"aZ":-22.8916299078805,"pfxX":-8.848448666362057,"pfxZ":4.658518448870881,"pX":0.6409604399780239,"pZ":3.472554775910594,"vX0":8.333594350784448,"vY0":-139.92889988638743,"vZ0":-1.8287573422993526,"x":92.57,"y":145.02,"x0":-1.2197678666741536,"y0":50.000032389057324,"z0":5.627494058174082,"aX":-17.622810025915044},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2242,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3907599929230452,"extension":6.747712842962909},"index":6,"playId":"7c6fab55-128e-3eee-9f5e-5f4e9ae5deae","pitchNumber":5,"startTime":"2025-08-28T01:51:53.533Z","endTime":"2025-08-28T01:51:57.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:51:57.999Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Tommy Pham.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T01:54:26.263Z","endTime":"2025-08-28T01:54:38.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T01:53:27.446Z","endTime":"2025-08-28T01:54:28.429Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"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":95.1,"endSpeed":86.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.449423573244566,"aZ":-16.487969275069954,"pfxX":-8.065918972976423,"pfxZ":8.18094460670614,"pX":-0.15333622303157973,"pZ":3.0966829375303946,"vX0":6.862865518307746,"vY0":-138.24749465979963,"vZ0":-4.123846796036745,"x":122.84,"y":155.17,"x0":-1.6311992862772704,"y0":50.00624020304092,"z0":5.7287388125285,"aX":-15.47341013282435},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":13.0,"spinRate":2456,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39758519547946625,"extension":6.130001948834075},"hitData":{"launchSpeed":93.0,"launchAngle":53.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.14,"coordY":109.35}},"index":1,"playId":"0c70b135-52a7-31ad-be2a-e03ac8c3149c","pitchNumber":1,"startTime":"2025-08-28T01:54:28.429Z","endTime":"2025-08-28T01:54:38.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:54:38.889Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T01:54:52.401Z","endTime":"2025-08-28T01:55:43.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.2326096225855,"strikeZoneBottom":1.46349169434565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47583516171755,"aZ":-20.44925060400555,"pfxX":-0.5609562261266128,"pfxZ":6.623989762488719,"pX":-0.3553330991513865,"pZ":3.1274553535596445,"vX0":3.78814496287441,"vY0":-132.03090793219678,"vZ0":-2.7732826915612114,"x":130.54,"y":154.34,"x0":-1.7342602985342057,"y0":50.000998488779494,"z0":5.6921910729930625,"aX":-0.9929947015784593},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":0.2,"spinRate":2628,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4144627875138944,"extension":6.146302248786542},"index":0,"playId":"6dde9e2f-c29e-3543-b63f-41cabe91f234","pitchNumber":1,"startTime":"2025-08-28T01:55:05.407Z","endTime":"2025-08-28T01:55:09.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.748462050748156,"aZ":-28.077218076870547,"pfxX":0.5065210274095797,"pfxZ":2.563936514572248,"pX":1.0780469975274825,"pZ":1.1256393841526333,"vX0":6.716353027471395,"vY0":-125.88284635812785,"vZ0":-5.292638571085996,"x":75.91,"y":208.39,"x0":-1.6959243243048217,"y0":50.00272531546468,"z0":5.542428685141801,"aX":0.8071977259254121},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":-2.5,"spinRate":2534,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43594709910373775,"extension":6.359256619580393},"index":1,"playId":"b3b21eed-fd47-39be-b6a0-dc688180c134","pitchNumber":2,"startTime":"2025-08-28T01:55:21.558Z","endTime":"2025-08-28T01:55:25.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.308181929655788,"aZ":-28.26491591144355,"pfxX":1.4221167023646926,"pfxZ":2.387188047451959,"pX":0.7408648748473012,"pZ":1.9972122855363579,"vX0":5.588518622572219,"vY0":-127.23780648878649,"vZ0":-3.4628344446784385,"x":88.76,"y":184.86,"x0":-1.6694939443966972,"y0":50.003055703285625,"z0":5.617460230364439,"aX":2.3297974596353255},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2611,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4305995479733076,"extension":6.282774128567795},"index":2,"playId":"b051c2de-e8cb-3937-9f1a-db635600b811","pitchNumber":3,"startTime":"2025-08-28T01:55:39.620Z","endTime":"2025-08-28T01:55:43.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:55:43.524Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thomas Saggese walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T01:55:59.615Z","endTime":"2025-08-28T01:57:27.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"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],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.42239444815155,"strikeZoneBottom":1.53857503354797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.302347739618224,"aZ":-24.407571921245065,"pfxX":-0.4160523276813515,"pfxZ":4.333259774029607,"pX":0.6784369211005853,"pZ":0.8247337610681224,"vX0":5.974660202313776,"vY0":-132.49355964966762,"vZ0":-7.594991872889682,"x":91.14,"y":216.51,"x0":-1.5443916623141418,"y0":50.000701081415045,"z0":5.491750998094178,"aX":-0.7460015172468284},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":-0.5,"spinRate":2556,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4122101338878923,"extension":6.32649305816258},"index":0,"playId":"200e0443-f74e-36d4-abf9-69ba781f1166","pitchNumber":1,"startTime":"2025-08-28T01:56:08.891Z","endTime":"2025-08-28T01:56:13.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.4924858976892,"strikeZoneBottom":1.54470816378911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.063353171504684,"aZ":-17.509136151259053,"pfxX":-5.179869335570867,"pfxZ":7.582492372559411,"pX":-0.33352767448859644,"pZ":3.9914678257038005,"vX0":5.4727579045660555,"vY0":-138.26100073446995,"vZ0":-1.3385372733799565,"x":129.71,"y":131.01,"x0":-1.6663846511464877,"y0":50.005839511235045,"z0":5.657932416691688,"aX":-10.022419184252797},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":8.3,"spinRate":2423,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39627945475322157,"extension":6.137673554862023},"index":1,"playId":"41cc3976-b546-319d-9ba1-a02e09f40ecc","pitchNumber":2,"startTime":"2025-08-28T01:56:27.498Z","endTime":"2025-08-28T01:56:32.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4151665463123,"aZ":-31.334549866605116,"pfxX":1.5688816475139609,"pfxZ":0.5350215692394089,"pX":1.0675840066636042,"pZ":1.848492642184045,"vX0":6.268252849477592,"vY0":-125.10264895902012,"vZ0":-2.969042666824148,"x":69.75,"y":170.11,"x0":-1.6795209001944604,"y0":50.0046326792443,"z0":5.632323598927952,"aX":2.474318821404185},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-4.3,"spinRate":2437,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.438666659193117,"extension":6.410018175840104},"index":2,"playId":"456b88f4-df05-35db-aea9-fb299811e599","pitchNumber":3,"startTime":"2025-08-28T01:56:45.733Z","endTime":"2025-08-28T01:56:50.046Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.49147871623963,"strikeZoneBottom":1.51144860391382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.510106677758383,"aZ":-28.30828639922191,"pfxX":0.6963433822834482,"pfxZ":2.436429926474414,"pX":1.498012436590738,"pZ":1.9800550268827521,"vX0":7.714659289046228,"vY0":-125.26866176356866,"vZ0":-3.227119897869985,"x":59.9,"y":185.32,"x0":-1.7132488475159853,"y0":50.004886845821034,"z0":5.601465074238568,"aX":1.1046950246640934},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.0,"spinRate":2445,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4373896735974885,"extension":6.317410108045701},"index":3,"playId":"f0a7d268-d0ab-337f-ba70-47f174a4caac","pitchNumber":4,"startTime":"2025-08-28T01:57:04.105Z","endTime":"2025-08-28T01:57:08.364Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.50983855449854,"strikeZoneBottom":1.52978825563749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86978276180718,"aZ":-16.18015140545188,"pfxX":-3.8364386599545215,"pfxZ":8.111957248923712,"pX":0.5652356232969906,"pZ":3.732488223593303,"vX0":7.144364755220579,"vY0":-139.84151964737785,"vZ0":-2.2574205975600745,"x":95.45,"y":138.0,"x0":-1.5294552754146884,"y0":50.00109013895059,"z0":5.617099763771306,"aX":-7.5632041626816555},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2537,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3923506707066089,"extension":6.296496669137434},"index":4,"playId":"f96e2177-de23-3ccc-ae6b-4efdbeff2dcc","pitchNumber":5,"startTime":"2025-08-28T01:57:23.696Z","endTime":"2025-08-28T01:57:27.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:57:27.336Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T01:57:45.948Z","endTime":"2025-08-28T01:59:13.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.19478061047429,"strikeZoneBottom":1.46197406252624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887998954622883,"aZ":-22.742217244572032,"pfxX":2.1356935096558085,"pfxZ":5.354865514507975,"pX":0.8510656034813912,"pZ":1.666974574222347,"vX0":5.900536235823653,"vY0":-131.6075597430757,"vZ0":-5.732882309283191,"x":84.56,"y":193.77,"x0":-1.6938449061809893,"y0":50.002299476072366,"z0":5.548690597565568,"aX":3.7604393100360785},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-5.2,"spinRate":2576,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4155559789995116,"extension":6.454774112232838},"index":0,"playId":"c13de598-4721-338a-97e8-49daa5eef69e","pitchNumber":1,"startTime":"2025-08-28T01:57:54.583Z","endTime":"2025-08-28T01:57:58.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-28T01:58:07.184Z","endTime":"2025-08-28T01:58:25.311Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":84.9,"strikeZoneTop":3.0895864139067,"strikeZoneBottom":1.47189857992005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.963540003223045,"aZ":-15.709680513919139,"pfxX":-4.7689562222204245,"pfxZ":8.793873869527815,"pX":-0.34218175313268767,"pZ":4.2371219880992115,"vX0":5.523431545091686,"vY0":-136.8834461908096,"vZ0":-0.9751722505795972,"x":130.04,"y":124.38,"x0":-1.7793787168272774,"y0":50.00473170765896,"z0":5.687688388398549,"aX":-8.93114232988691},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2560,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.402199582003993,"extension":6.1132416329360755},"index":2,"playId":"92303a25-b0bb-316e-ac17-576428a90c57","pitchNumber":2,"startTime":"2025-08-28T01:58:25.311Z","endTime":"2025-08-28T01:58:28.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.10267448243897,"strikeZoneBottom":1.40997343288953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02811305591025,"aZ":-13.994741480086425,"pfxX":-7.051990467640847,"pfxZ":9.773577799940385,"pX":0.7688505367339041,"pZ":2.203324396096831,"vX0":8.905660626063893,"vY0":-136.49667395664864,"vZ0":-6.0890725192966295,"x":87.69,"y":179.29,"x0":-1.6418242149288158,"y0":50.00382472790929,"z0":5.451724888646036,"aX":-13.118989863657598},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2486,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4034846739695679,"extension":6.251027990907092},"index":3,"playId":"d4cf16fa-bde1-34a9-9ba0-16e0a0c3dd3b","pitchNumber":3,"startTime":"2025-08-28T01:58:44.887Z","endTime":"2025-08-28T01:58:49.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.492372113230733,"aZ":-32.50889697146113,"pfxX":1.8365744688956203,"pfxZ":-0.20591495125889558,"pX":0.6604732093213127,"pZ":1.9366385609640542,"vX0":5.280426985106207,"vY0":-127.05150299798743,"vZ0":-2.70503248879558,"x":91.82,"y":186.49,"x0":-1.688475928799033,"y0":50.00382736932419,"z0":5.614488200346141,"aX":2.983280947981629},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.6,"spinRate":2494,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4321144878672305,"extension":6.479011736341947},"hitData":{"launchSpeed":65.5,"launchAngle":16.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.48,"coordY":136.33}},"index":4,"playId":"a0fad769-95f4-33fa-b372-ae5d1b12e9c9","pitchNumber":4,"startTime":"2025-08-28T01:59:05.910Z","endTime":"2025-08-28T01:59:13.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:59:13.936Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T01:57:45.948Z","endTime":"2025-08-28T01:59:13.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.19478061047429,"strikeZoneBottom":1.46197406252624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887998954622883,"aZ":-22.742217244572032,"pfxX":2.1356935096558085,"pfxZ":5.354865514507975,"pX":0.8510656034813912,"pZ":1.666974574222347,"vX0":5.900536235823653,"vY0":-131.6075597430757,"vZ0":-5.732882309283191,"x":84.56,"y":193.77,"x0":-1.6938449061809893,"y0":50.002299476072366,"z0":5.548690597565568,"aX":3.7604393100360785},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.6,"breakHorizontal":-5.2,"spinRate":2576,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4155559789995116,"extension":6.454774112232838},"index":0,"playId":"c13de598-4721-338a-97e8-49daa5eef69e","pitchNumber":1,"startTime":"2025-08-28T01:57:54.583Z","endTime":"2025-08-28T01:57:58.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-28T01:58:07.184Z","endTime":"2025-08-28T01:58:25.311Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":84.9,"strikeZoneTop":3.0895864139067,"strikeZoneBottom":1.47189857992005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.963540003223045,"aZ":-15.709680513919139,"pfxX":-4.7689562222204245,"pfxZ":8.793873869527815,"pX":-0.34218175313268767,"pZ":4.2371219880992115,"vX0":5.523431545091686,"vY0":-136.8834461908096,"vZ0":-0.9751722505795972,"x":130.04,"y":124.38,"x0":-1.7793787168272774,"y0":50.00473170765896,"z0":5.687688388398549,"aX":-8.93114232988691},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2560,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.402199582003993,"extension":6.1132416329360755},"index":2,"playId":"92303a25-b0bb-316e-ac17-576428a90c57","pitchNumber":2,"startTime":"2025-08-28T01:58:25.311Z","endTime":"2025-08-28T01:58:28.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.10267448243897,"strikeZoneBottom":1.40997343288953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02811305591025,"aZ":-13.994741480086425,"pfxX":-7.051990467640847,"pfxZ":9.773577799940385,"pX":0.7688505367339041,"pZ":2.203324396096831,"vX0":8.905660626063893,"vY0":-136.49667395664864,"vZ0":-6.0890725192966295,"x":87.69,"y":179.29,"x0":-1.6418242149288158,"y0":50.00382472790929,"z0":5.451724888646036,"aX":-13.118989863657598},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2486,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.4034846739695679,"extension":6.251027990907092},"index":3,"playId":"d4cf16fa-bde1-34a9-9ba0-16e0a0c3dd3b","pitchNumber":3,"startTime":"2025-08-28T01:58:44.887Z","endTime":"2025-08-28T01:58:49.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.492372113230733,"aZ":-32.50889697146113,"pfxX":1.8365744688956203,"pfxZ":-0.20591495125889558,"pX":0.6604732093213127,"pZ":1.9366385609640542,"vX0":5.280426985106207,"vY0":-127.05150299798743,"vZ0":-2.70503248879558,"x":91.82,"y":186.49,"x0":-1.688475928799033,"y0":50.00382736932419,"z0":5.614488200346141,"aX":2.983280947981629},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.6,"spinRate":2494,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4321144878672305,"extension":6.479011736341947},"hitData":{"launchSpeed":65.5,"launchAngle":16.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.48,"coordY":136.33}},"index":4,"playId":"a0fad769-95f4-33fa-b372-ae5d1b12e9c9","pitchNumber":4,"startTime":"2025-08-28T01:59:05.910Z","endTime":"2025-08-28T01:59:13.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-28T01:59:13.936Z","atBatIndex":69},"scoringPlays":[13,42],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":98.38,"y":163.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":127.51,"y":141.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":153.51,"y":157.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":111.74,"y":123.28},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":151.48,"y":157.76},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8],"bottom":[9,10,11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":160.58,"y":140.11},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":177.85,"y":156.29},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":143.59,"y":47.42},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":114.99,"y":154.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":89.16,"y":77.77},"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":2,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":180.03,"y":100.27},"type":"H","description":"Single"}]}},{"startIndex":14,"endIndex":23,"top":[14,15,16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":111.45,"y":161.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":72.54,"y":111.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":147.42,"y":161.82},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":195.5,"y":113.15},"type":"H","description":"Single"}]}},{"startIndex":24,"endIndex":29,"top":[24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":137.36,"y":133.75},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":126.88,"y":63.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":109.93,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":84.09,"y":100.73},"type":"O","description":"Lineout"}]}},{"startIndex":30,"endIndex":37,"top":[30,31,32],"bottom":[33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":174.52,"y":153.32},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":119.33,"y":121.39},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":138.02,"y":79.23},"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":112.46,"y":150.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":5,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":125.1,"y":54.15},"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":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":135.26,"y":58.44},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":49,"top":[38,39,40,41,42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":175.8,"y":62.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":151.48,"y":164.35},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":146.41,"y":173.47},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":131.21,"y":84.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":176.82,"y":104.05},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":111.45,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":55,"top":[50,51,52],"bottom":[53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":179.52,"y":106.3},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":165.0,"y":135.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":105.91,"y":60.66},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":61,"top":[56,57,58],"bottom":[59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":117.04,"y":136.37},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":114.99,"y":152.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":180.93,"y":70.68},"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":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":137.85,"y":130.35},"type":"O","description":"Pop Out"}]}},{"startIndex":62,"endIndex":69,"top":[62,63,64,65],"bottom":[66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":102.33,"y":166.88},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":72.14,"y":109.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":144.48,"y":136.33},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"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":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":1,"hits":4,"errors":1,"leftOnBase":7},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"second":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"third":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"center":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"right":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"onDeck":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"inHole":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"battingOrder":9,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"onDeck":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"inHole":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"battingOrder":8,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".234","atBats":30,"obp":".305","slg":".352","ops":".657","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":4,"rbi":2,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":29,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":120,"era":"3.93","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.21","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":45,"strikes":75,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"pitchesPerInning":"13.33","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID672744":{"person":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":22,"groundOuts":38,"airOuts":41,"runs":22,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":62,"baseOnBalls":16,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".208","atBats":178,"obp":".273","slg":".315","ops":".588","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":56,"rbi":15,"leftOnBase":94,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.50","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":118,"errors":1,"chances":121,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":27,"gamesStarted":27,"flyOuts":79,"groundOuts":144,"airOuts":147,"runs":40,"doubles":33,"triples":2,"homeRuns":9,"strikeOuts":181,"baseOnBalls":37,"intentionalWalks":0,"hits":114,"hitByPitch":6,"atBats":586,"obp":".250","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2567,"era":"2.07","inningsPitched":"161.0","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.94","battersFaced":629,"outs":483,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2567,"balls":898,"strikes":1669,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".471","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"4.89","strikeoutsPer9Inn":"10.12","walksPer9Inn":"2.07","hitsPer9Inn":"6.37","runsScoredPer9":"2.24","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":33,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":8,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"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":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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":47,"groundOuts":69,"airOuts":85,"runs":40,"doubles":18,"triples":0,"homeRuns":7,"strikeOuts":61,"baseOnBalls":29,"intentionalWalks":1,"hits":74,"hitByPitch":1,"avg":".257","atBats":288,"obp":".326","slg":".392","ops":".718","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":113,"rbi":38,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.14","popOuts":17,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":522,"errors":4,"chances":568,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":27,"groundOuts":64,"airOuts":40,"runs":17,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":78,"baseOnBalls":35,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".245","atBats":241,"obp":".350","slg":".315","ops":".665","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":280,"totalBases":76,"rbi":21,"leftOnBase":113,"sacBunts":0,"sacFlies":0,"babip":".354","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"120.50","popOuts":3,"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":9,"stolenBases":47,"stolenBasePercentage":".839","caughtStealingPercentage":".161","assists":16,"putOuts":483,"errors":2,"chances":501,"fielding":".996","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":56,"groundOuts":129,"airOuts":100,"runs":52,"doubles":34,"triples":3,"homeRuns":14,"strikeOuts":148,"baseOnBalls":41,"intentionalWalks":1,"hits":122,"hitByPitch":3,"avg":".246","atBats":496,"obp":".306","slg":".411","ops":".717","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":543,"totalBases":204,"rbi":66,"leftOnBase":211,"sacBunts":0,"sacFlies":3,"babip":".320","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.43","popOuts":3,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":197,"errors":2,"chances":203,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":47,"groundOuts":91,"airOuts":84,"runs":59,"doubles":17,"triples":2,"homeRuns":18,"strikeOuts":148,"baseOnBalls":56,"intentionalWalks":4,"hits":81,"hitByPitch":3,"avg":".203","atBats":399,"obp":".302","slg":".391","ops":".693","caughtStealing":4,"stolenBases":34,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":156,"rbi":52,"leftOnBase":188,"sacBunts":0,"sacFlies":5,"babip":".265","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.17","popOuts":12,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":253,"errors":9,"chances":268,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678894":{"person":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"jerseyNumber":"31","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":20,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".194","atBats":67,"obp":".260","slg":".388","ops":".648","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":26,"rbi":7,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":54,"errors":0,"chances":85,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":41,"groundOuts":53,"airOuts":73,"runs":26,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":48,"baseOnBalls":30,"intentionalWalks":1,"hits":48,"hitByPitch":1,"avg":".220","atBats":218,"obp":".316","slg":".349","ops":".665","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":76,"rbi":18,"leftOnBase":99,"sacBunts":3,"sacFlies":1,"babip":".259","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.60","popOuts":13,"lineOuts":19},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"4.00","battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":138,"putOuts":190,"errors":5,"chances":333,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":27,"gamesStarted":27,"flyOuts":91,"groundOuts":153,"airOuts":163,"runs":78,"doubles":35,"triples":2,"homeRuns":15,"strikeOuts":125,"baseOnBalls":43,"intentionalWalks":0,"hits":151,"hitByPitch":8,"atBats":591,"obp":".314","caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","numberOfPitches":2463,"era":"4.35","inningsPitched":"151.0","wins":6,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.28","battersFaced":644,"outs":453,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2463,"balls":840,"strikes":1623,"strikePercentage":".660","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".333","pitchesPerInning":"16.31","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"7.45","walksPer9Inn":"2.56","hitsPer9Inn":"9.00","runsScoredPer9":"4.65","homeRunsPer9":"0.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":33,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":11,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":33,"groundOuts":87,"airOuts":71,"runs":36,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":78,"baseOnBalls":36,"intentionalWalks":2,"hits":83,"hitByPitch":2,"avg":".264","atBats":314,"obp":".339","slg":".382","ops":".721","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":120,"rbi":40,"leftOnBase":121,"sacBunts":0,"sacFlies":5,"babip":".325","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.86","popOuts":15,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":172,"errors":4,"chances":181,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":0,"flyOuts":11,"groundOuts":16,"airOuts":19,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":3,"atBats":91,"obp":".337","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":394,"era":"5.56","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":14,"whip":"1.41","battersFaced":104,"outs":68,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":121,"strikes":273,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"17.38","gamesFinished":2,"strikeoutWalkRatio":"3.40","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.97","hitsPer9Inn":"8.74","runsScoredPer9":"5.96","homeRunsPer9":"1.19","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"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":8,"balls":1,"strikes":7,"strikePercentage":".880","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":33,"gamesStarted":0,"flyOuts":26,"groundOuts":16,"airOuts":52,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":1,"hits":23,"hitByPitch":2,"atBats":127,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":590,"era":"2.00","inningsPitched":"36.0","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"1.00","battersFaced":146,"outs":108,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":198,"strikes":392,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".600","pitchesPerInning":"16.39","gamesFinished":10,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"10.00","walksPer9Inn":"3.25","hitsPer9Inn":"5.75","runsScoredPer9":"2.00","homeRunsPer9":"0.75","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":61,"groundOuts":99,"airOuts":108,"runs":42,"doubles":19,"triples":0,"homeRuns":12,"strikeOuts":101,"baseOnBalls":55,"intentionalWalks":4,"hits":96,"hitByPitch":2,"avg":".239","atBats":401,"obp":".332","slg":".377","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":151,"rbi":49,"leftOnBase":164,"sacBunts":0,"sacFlies":3,"babip":".289","groundOutsToAirouts":"0.92","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"33.42","popOuts":24,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":7,"groundOuts":28,"airOuts":14,"runs":18,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":77,"obp":".426","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":375,"era":"8.24","inningsPitched":"19.2","wins":0,"losses":1,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":18,"whip":"1.93","battersFaced":95,"outs":59,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":135,"strikes":240,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.95","walksPer9Inn":"5.95","hitsPer9Inn":"11.44","runsScoredPer9":"8.24","homeRunsPer9":"1.83","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664294":{"person":{"id":664294,"fullName":"Dauri Moreta","link":"/api/v1/people/664294"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"obp":".222","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":78,"era":"3.86","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.86","battersFaced":18,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":21,"strikes":57,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.71","gamesFinished":2,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"1.93","hitsPer9Inn":"5.79","runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"4.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":53,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"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":3},"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":2,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":26,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"0.00","inningsPitched":"8.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":29,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":31,"strikes":62,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.63","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.13","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"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":33,"groundOuts":144,"airOuts":81,"runs":39,"doubles":20,"triples":2,"homeRuns":1,"strikeOuts":64,"baseOnBalls":17,"intentionalWalks":0,"hits":105,"hitByPitch":4,"avg":".270","atBats":389,"obp":".307","slg":".339","ops":".646","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":132,"rbi":35,"leftOnBase":166,"sacBunts":4,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"389.00","popOuts":19,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":245,"putOuts":136,"errors":7,"chances":388,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID693312":{"person":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":17,"groundOuts":26,"airOuts":36,"runs":16,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":107,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":478,"era":"5.14","inningsPitched":"28.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":16,"whip":"1.36","battersFaced":123,"outs":84,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":478,"balls":181,"strikes":297,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.07","gamesFinished":4,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.07","walksPer9Inn":"4.50","hitsPer9Inn":"7.71","runsScoredPer9":"5.14","homeRunsPer9":"0.64","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 4 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":46,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":46,"balls":19,"strikes":27,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","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":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":27,"gamesStarted":11,"flyOuts":42,"groundOuts":87,"airOuts":84,"runs":39,"doubles":20,"triples":2,"homeRuns":8,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":0,"hits":88,"hitByPitch":4,"atBats":330,"obp":".322","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1375,"era":"3.86","inningsPitched":"84.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":36,"whip":"1.32","battersFaced":360,"outs":252,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":1375,"balls":496,"strikes":879,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":1,"winPercentage":".300","pitchesPerInning":"16.37","gamesFinished":5,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"7.93","walksPer9Inn":"2.46","hitsPer9Inn":"9.43","runsScoredPer9":"4.18","homeRunsPer9":"0.86","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":17,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"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"}]},"ID670912":{"person":{"id":670912,"fullName":"Johan Oviedo","link":"/api/v1/people/670912"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":3,"airOuts":13,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":36,"obp":".302","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"3.60","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.20","battersFaced":43,"outs":30,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":68,"strikes":103,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.23","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.10","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"12.60","walksPer9Inn":"4.50","hitsPer9Inn":"6.30","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(S, 10)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","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":57,"gamesStarted":0,"flyOuts":52,"groundOuts":49,"airOuts":73,"runs":16,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":45,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":202,"obp":".244","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":825,"era":"2.37","inningsPitched":"57.0","wins":4,"losses":5,"saves":10,"saveOpportunities":12,"holds":13,"blownSaves":2,"earnedRuns":15,"whip":"0.91","battersFaced":221,"outs":171,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":825,"balls":245,"strikes":580,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".444","pitchesPerInning":"14.47","gamesFinished":24,"strikeoutWalkRatio":"3.46","strikeoutsPer9Inn":"7.11","walksPer9Inn":"2.05","hitsPer9Inn":"6.16","runsScoredPer9":"2.53","homeRunsPer9":"0.63","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":38,"groundOuts":35,"airOuts":77,"runs":22,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":59,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".174","atBats":201,"obp":".249","slg":".299","ops":".548","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":60,"rbi":18,"leftOnBase":120,"sacBunts":2,"sacFlies":3,"babip":".209","groundOutsToAirouts":"0.45","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":21,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":34,"stolenBasePercentage":".773","caughtStealingPercentage":".227","assists":22,"putOuts":525,"errors":3,"chances":550,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":17,"gamesStarted":16,"flyOuts":37,"groundOuts":68,"airOuts":77,"runs":37,"doubles":8,"triples":2,"homeRuns":12,"strikeOuts":78,"baseOnBalls":28,"intentionalWalks":1,"hits":67,"hitByPitch":4,"atBats":288,"obp":".307","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1231,"era":"4.23","inningsPitched":"76.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.24","battersFaced":322,"outs":230,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1231,"balls":436,"strikes":795,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".200","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"9.16","walksPer9Inn":"3.29","hitsPer9Inn":"7.87","runsScoredPer9":"4.34","homeRunsPer9":"1.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":10,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"71","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669261":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"jerseyNumber":"65","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":26,"groundOuts":23,"airOuts":36,"runs":13,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":1,"hits":15,"hitByPitch":3,"avg":".127","atBats":118,"obp":".285","slg":".237","ops":".522","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":28,"rbi":8,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".169","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.33","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":93,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"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":69,"flyOuts":37,"groundOuts":78,"airOuts":69,"runs":29,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":54,"baseOnBalls":17,"intentionalWalks":0,"hits":75,"hitByPitch":1,"avg":".275","atBats":273,"obp":".316","slg":".381","ops":".697","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":104,"rbi":20,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".323","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.60","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":147,"putOuts":111,"errors":6,"chances":264,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":4,"flyOuts":21,"groundOuts":56,"airOuts":38,"runs":15,"doubles":12,"triples":1,"homeRuns":1,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":1,"atBats":176,"obp":".292","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":720,"era":"2.70","inningsPitched":"46.2","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":14,"whip":"1.18","battersFaced":193,"outs":140,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":237,"strikes":483,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".667","pitchesPerInning":"15.43","gamesFinished":6,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.29","walksPer9Inn":"2.70","hitsPer9Inn":"7.91","runsScoredPer9":"2.89","homeRunsPer9":"0.19","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[669707,687462,668804,502054,693304,457705,665833,680779,643396,669387,696149,676755,642701],"pitchers":[669387,696149,676755,642701],"bench":[663698,672744,691907,678894,669261],"bullpen":[677952,681347,670059,656605,664294,693312,670912,670990,694973],"battingOrder":[669707,687462,668804,502054,693304,457705,665833,680779,643396],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kiner-Falefa (20, Gray, S)."},{"label":"TB","value":"Kiner-Falefa 3; Pham."},{"label":"RBI","value":"Pham 2 (40)."},{"label":"Runners left in scoring position, 2 out","value":"Cruz, O 2; Horwitz."},{"label":"GIDP","value":"Pham."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Reynolds, B (Saggese at 3rd base)."},{"label":"DP","value":"(Gonzales, N-Triolo-Horwitz)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":6,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".248","atBats":29,"obp":".317","slg":".383","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":4,"rbi":1,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":30,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":116,"era":"4.31","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.30","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":39,"strikes":77,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":2,"pitchesPerInning":"12.89","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"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":11,"gamesStarted":10,"flyOuts":41,"groundOuts":73,"airOuts":69,"runs":34,"doubles":9,"triples":4,"homeRuns":6,"strikeOuts":40,"baseOnBalls":9,"intentionalWalks":0,"hits":66,"hitByPitch":3,"atBats":246,"obp":".302","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":947,"era":"4.43","inningsPitched":"63.0","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.19","battersFaced":260,"outs":189,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":947,"balls":347,"strikes":600,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".714","pitchesPerInning":"15.03","gamesFinished":1,"strikeoutWalkRatio":"4.44","strikeoutsPer9Inn":"5.71","walksPer9Inn":"1.29","hitsPer9Inn":"9.43","runsScoredPer9":"4.86","homeRunsPer9":"0.86","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":1,"chances":16,"fielding":".938","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 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":50,"groundOuts":36,"airOuts":81,"runs":42,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":93,"baseOnBalls":41,"intentionalWalks":2,"hits":60,"hitByPitch":0,"avg":".225","atBats":267,"obp":".325","slg":".419","ops":".744","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":311,"totalBases":112,"rbi":42,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.54","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":115,"putOuts":51,"errors":7,"chances":173,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","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":29,"gamesStarted":0,"flyOuts":23,"groundOuts":38,"airOuts":48,"runs":12,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":152,"obp":".241","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":711,"era":"2.18","inningsPitched":"45.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"0.86","battersFaced":174,"outs":136,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":261,"strikes":450,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.68","gamesFinished":10,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.13","walksPer9Inn":"3.18","hitsPer9Inn":"4.57","runsScoredPer9":"2.38","homeRunsPer9":"0.60","inheritedRunners":19,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":31,"groundOuts":60,"airOuts":65,"runs":31,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":96,"baseOnBalls":20,"intentionalWalks":0,"hits":66,"hitByPitch":2,"avg":".231","atBats":286,"obp":".285","slg":".318","ops":".603","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":309,"totalBases":91,"rbi":32,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".332","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.50","popOuts":16,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":167,"errors":2,"chances":173,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":12,"airOuts":5,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".125","atBats":24,"obp":".154","slg":".250","ops":".404","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":6,"rbi":5,"leftOnBase":12,"sacBunts":1,"sacFlies":1,"babip":".111","groundOutsToAirouts":"2.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"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"}]},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":1,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":63,"groundOuts":102,"airOuts":104,"runs":64,"doubles":30,"triples":0,"homeRuns":19,"strikeOuts":132,"baseOnBalls":40,"intentionalWalks":1,"hits":115,"hitByPitch":19,"avg":".257","atBats":448,"obp":".341","slg":".451","ops":".792","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":202,"rbi":73,"leftOnBase":202,"sacBunts":1,"sacFlies":4,"babip":".319","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.58","popOuts":12,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":73,"putOuts":870,"errors":8,"chances":951,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":12,"groundOuts":13,"airOuts":27,"runs":10,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":71,"obp":".354","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":327,"era":"4.82","inningsPitched":"18.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.50","battersFaced":83,"outs":56,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":327,"balls":121,"strikes":206,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.52","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"10.13","runsScoredPer9":"4.82","homeRunsPer9":"0.96","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":true,"isSubstitute":false}},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":37,"groundOuts":72,"airOuts":65,"runs":25,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":62,"baseOnBalls":23,"intentionalWalks":1,"hits":60,"hitByPitch":1,"atBats":255,"obp":".297","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1049,"era":"3.12","inningsPitched":"69.1","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":16,"blownSaves":2,"earnedRuns":24,"whip":"1.20","battersFaced":283,"outs":208,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":1049,"balls":351,"strikes":698,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".750","pitchesPerInning":"15.13","gamesFinished":10,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.05","walksPer9Inn":"2.99","hitsPer9Inn":"7.79","runsScoredPer9":"3.25","homeRunsPer9":"0.52","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":25,"gamesStarted":25,"flyOuts":99,"groundOuts":128,"airOuts":160,"runs":75,"doubles":29,"triples":4,"homeRuns":23,"strikeOuts":81,"baseOnBalls":31,"intentionalWalks":0,"hits":140,"hitByPitch":2,"atBats":503,"obp":".320","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1984,"era":"5.17","inningsPitched":"125.1","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":72,"whip":"1.36","battersFaced":542,"outs":376,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1984,"balls":672,"strikes":1312,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".375","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"5.82","walksPer9Inn":"2.23","hitsPer9Inn":"10.05","runsScoredPer9":"5.39","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":27,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":14,"errors":1,"chances":30,"fielding":".967","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":108,"flyOuts":67,"groundOuts":83,"airOuts":133,"runs":59,"doubles":20,"triples":0,"homeRuns":13,"strikeOuts":100,"baseOnBalls":54,"intentionalWalks":2,"hits":95,"hitByPitch":5,"avg":".233","atBats":408,"obp":".328","slg":".377","ops":".705","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":470,"totalBases":154,"rbi":44,"leftOnBase":179,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.38","popOuts":32,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":182,"errors":1,"chances":185,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".320","atBats":25,"obp":".393","slg":".520","ops":".913","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":13,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":8,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":11,"groundOuts":17,"airOuts":19,"runs":19,"doubles":3,"triples":2,"homeRuns":4,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":76,"obp":".356","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":331,"era":"8.05","inningsPitched":"19.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":17,"whip":"1.63","battersFaced":87,"outs":57,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":331,"balls":126,"strikes":205,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"17.42","gamesFinished":9,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"9.47","walksPer9Inn":"5.21","hitsPer9Inn":"9.47","runsScoredPer9":"9.00","homeRunsPer9":"1.89","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":18,"groundOuts":34,"airOuts":37,"runs":23,"doubles":10,"triples":3,"homeRuns":1,"strikeOuts":29,"baseOnBalls":8,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":131,"obp":".301","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":549,"era":"5.45","inningsPitched":"33.0","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.24","battersFaced":143,"outs":99,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":549,"balls":191,"strikes":358,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.64","gamesFinished":7,"strikeoutWalkRatio":"3.63","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.18","hitsPer9Inn":"9.00","runsScoredPer9":"6.27","homeRunsPer9":"0.27","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":52,"gamesStarted":0,"flyOuts":20,"groundOuts":56,"airOuts":36,"runs":18,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":4,"hits":39,"hitByPitch":2,"atBats":171,"obp":".320","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":771,"era":"2.30","inningsPitched":"47.0","wins":4,"losses":5,"saves":4,"saveOpportunities":5,"holds":19,"blownSaves":1,"earnedRuns":12,"whip":"1.30","battersFaced":201,"outs":141,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":771,"balls":287,"strikes":484,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".444","pitchesPerInning":"16.40","gamesFinished":11,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"8.62","walksPer9Inn":"4.21","hitsPer9Inn":"7.47","runsScoredPer9":"3.45","homeRunsPer9":"0.38","inheritedRunners":21,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"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":47,"gamesStarted":0,"flyOuts":29,"groundOuts":30,"airOuts":51,"runs":37,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":182,"obp":".370","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":874,"era":"6.07","inningsPitched":"46.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":31,"whip":"1.67","battersFaced":211,"outs":138,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":874,"balls":316,"strikes":558,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".000","pitchesPerInning":"19.00","gamesFinished":18,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"10.17","walksPer9Inn":"4.70","hitsPer9Inn":"10.37","runsScoredPer9":"7.24","homeRunsPer9":"1.96","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":58,"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 | K","gamesPlayed":1,"flyOuts":1,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":87,"groundOuts":103,"airOuts":143,"runs":47,"doubles":21,"triples":1,"homeRuns":16,"strikeOuts":63,"baseOnBalls":33,"intentionalWalks":1,"hits":123,"hitByPitch":1,"avg":".288","atBats":427,"obp":".338","slg":".454","ops":".792","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":194,"rbi":60,"leftOnBase":184,"sacBunts":1,"sacFlies":4,"babip":".304","groundOutsToAirouts":"0.72","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"26.69","popOuts":28,"lineOuts":28},"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":367,"errors":4,"chances":392,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 12-7)","summary":"7.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":73,"groundOuts":132,"airOuts":141,"runs":77,"doubles":26,"triples":4,"homeRuns":20,"strikeOuts":168,"baseOnBalls":28,"intentionalWalks":0,"hits":152,"hitByPitch":3,"atBats":592,"obp":".293","caughtStealing":7,"stolenBases":9,"stolenBasePercentage":".563","caughtStealingPercentage":".438","numberOfPitches":2261,"era":"4.19","inningsPitched":"152.1","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.18","battersFaced":627,"outs":457,"gamesPitched":27,"completeGames":1,"shutouts":1,"pitchesThrown":2261,"balls":750,"strikes":1511,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.94","rbi":2,"winPercentage":".632","pitchesPerInning":"14.84","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.93","walksPer9Inn":"1.65","hitsPer9Inn":"8.98","runsScoredPer9":"4.55","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":34,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":9,"errors":0,"chances":24,"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"}]},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":55,"flyOuts":26,"groundOuts":36,"airOuts":43,"runs":14,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":52,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".247","atBats":170,"obp":".290","slg":".318","ops":".608","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":54,"rbi":15,"leftOnBase":78,"sacBunts":1,"sacFlies":2,"babip":".345","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"170.00","popOuts":3,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":53,"errors":6,"chances":175,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":13,"groundOuts":40,"airOuts":28,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":127,"obp":".304","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":584,"era":"1.73","inningsPitched":"36.1","wins":2,"losses":0,"saves":2,"saveOpportunities":5,"holds":5,"blownSaves":3,"earnedRuns":7,"whip":"1.16","battersFaced":148,"outs":109,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":584,"balls":234,"strikes":350,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.07","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"8.67","walksPer9Inn":"4.21","hitsPer9Inn":"6.19","runsScoredPer9":"1.98","homeRunsPer9":"0.50","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":11},"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}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":55,"groundOuts":213,"airOuts":96,"runs":88,"doubles":28,"triples":4,"homeRuns":19,"strikeOuts":95,"baseOnBalls":48,"intentionalWalks":0,"hits":150,"hitByPitch":3,"atBats":551,"obp":".333","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":2296,"era":"5.44","inningsPitched":"139.0","wins":6,"losses":12,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":84,"whip":"1.42","battersFaced":606,"outs":417,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2296,"balls":891,"strikes":1405,"strikePercentage":".610","hitBatsmen":3,"balks":2,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"2.22","rbi":0,"winPercentage":".333","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"1.98","strikeoutsPer9Inn":"6.15","walksPer9Inn":"3.11","hitsPer9Inn":"9.71","runsScoredPer9":"5.70","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":18,"errors":3,"chances":40,"fielding":".925","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":18,"groundOuts":38,"airOuts":55,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".247","atBats":150,"obp":".278","slg":".400","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":60,"rbi":19,"leftOnBase":67,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":23,"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":9,"stolenBases":35,"stolenBasePercentage":".795","caughtStealingPercentage":".205","assists":12,"putOuts":265,"errors":5,"chances":282,"fielding":".982","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":24,"gamesStarted":24,"flyOuts":85,"groundOuts":125,"airOuts":149,"runs":67,"doubles":30,"triples":1,"homeRuns":14,"strikeOuts":98,"baseOnBalls":32,"intentionalWalks":0,"hits":131,"hitByPitch":4,"atBats":495,"obp":".312","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1992,"era":"4.27","inningsPitched":"126.1","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":60,"whip":"1.29","battersFaced":539,"outs":379,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":1992,"balls":694,"strikes":1298,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".353","pitchesPerInning":"15.77","gamesFinished":0,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.28","hitsPer9Inn":"9.33","runsScoredPer9":"4.77","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":34},"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,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":46,"groundOuts":72,"airOuts":80,"runs":34,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":89,"baseOnBalls":18,"intentionalWalks":1,"hits":68,"hitByPitch":2,"avg":".224","atBats":304,"obp":".270","slg":".355","ops":".625","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":108,"rbi":41,"leftOnBase":155,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.78","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":{"gamesStarted":1,"caughtStealing":20,"stolenBases":57,"stolenBasePercentage":".740","caughtStealingPercentage":".260","assists":42,"putOuts":655,"errors":5,"chances":702,"fielding":".993","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":76,"groundOuts":102,"airOuts":150,"runs":68,"doubles":26,"triples":0,"homeRuns":9,"strikeOuts":92,"baseOnBalls":31,"intentionalWalks":0,"hits":117,"hitByPitch":7,"avg":".256","atBats":457,"obp":".312","slg":".372","ops":".684","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":499,"totalBases":170,"rbi":47,"leftOnBase":182,"sacBunts":2,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.78","popOuts":37,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":311,"putOuts":146,"errors":3,"chances":460,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":29,"groundOuts":85,"airOuts":57,"runs":33,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":68,"baseOnBalls":30,"intentionalWalks":0,"hits":81,"hitByPitch":8,"avg":".281","atBats":288,"obp":".362","slg":".420","ops":".782","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":121,"rbi":47,"leftOnBase":121,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"1.49","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"28.80","popOuts":17,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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,691026,695336,686780,701675,543243,694335],"pitchers":[543243,694335],"bench":[665877,641658,650968,691023],"bullpen":[660896,681676,700669,701552,681517,669461,700241,571945,676617,669467,668941],"battingOrder":[663457,671056,676475,575929,669357,691026,695336,686780,701675],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Herrera; Pagés, P 2; Winn."},{"label":"RBI","value":"Pagés, P (41)."},{"label":"2-out RBI","value":"Pagés, P."},{"label":"Runners left in scoring position, 2 out","value":"Contreras, Wn; Burleson."},{"label":"GIDP","value":"Burleson."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Contreras, Wn (8, throw)."},{"label":"DP","value":"(Winn-Saggese-Contreras, Wn)."}]}],"note":[]}},"officials":[{"official":{"id":490319,"fullName":"Jordan Baker","link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"fullName":"Dan Merzel","link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":658292,"fullName":"Derek Thomas","link":"/api/v1/people/658292"},"officialType":"Second Base"},{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Winn (by Chandler)."},{"label":"Pitches-strikes","value":"Mlodzinski 46-27; Chandler 53-33; Mattson 8-7; Santana, D 13-8; Gray, S 87-59; Svanson 29-18."},{"label":"Groundouts-flyouts","value":"Mlodzinski 2-0; Chandler 3-3; Mattson 0-1; Santana, D 1-1; Gray, S 8-2; Svanson 3-0."},{"label":"Batters faced","value":"Mlodzinski 13; Chandler 15; Mattson 3; Santana, D 4; Gray, S 28; Svanson 7."},{"label":"Umpires","value":"HP: Jordan Baker. 1B: Dan Merzel. 2B: Derek Thomas. 3B: Stu Scheurwater. "},{"label":"Weather","value":"80 degrees, Partly Cloudy."},{"label":"Wind","value":"4 mph, Out To LF."},{"label":"First pitch","value":"6:46 PM."},{"label":"T","value":"2:13."},{"label":"Att","value":"19,836."},{"label":"Venue","value":"Busch Stadium."},{"label":"August 27, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","boxscoreName":"Gray, S"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 12-7)","summary":"7.0 IP, ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":28,"strikes":59,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":73,"groundOuts":132,"airOuts":141,"runs":77,"doubles":26,"triples":4,"homeRuns":20,"strikeOuts":168,"baseOnBalls":28,"intentionalWalks":0,"hits":152,"hitByPitch":3,"atBats":592,"obp":".293","caughtStealing":7,"stolenBases":9,"stolenBasePercentage":".563","caughtStealingPercentage":".438","numberOfPitches":2261,"era":"4.19","inningsPitched":"152.1","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":71,"whip":"1.18","battersFaced":627,"outs":457,"gamesPitched":27,"completeGames":1,"shutouts":1,"pitchesThrown":2261,"balls":750,"strikes":1511,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.94","rbi":2,"winPercentage":".632","pitchesPerInning":"14.84","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.93","walksPer9Inn":"1.65","hitsPer9Inn":"8.98","runsScoredPer9":"4.55","homeRunsPer9":"1.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":34,"lineOuts":34},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":9,"errors":0,"chances":24,"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":71,"pitchingGameScore":71},{"player":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","boxscoreName":"Chandler"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"4.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":53,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"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":3},"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":2,"gamesStarted":0,"flyOuts":5,"groundOuts":6,"airOuts":11,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":26,"obp":".207","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":93,"era":"0.00","inningsPitched":"8.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":29,"outs":24,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":31,"strikes":62,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.63","gamesFinished":1,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.13","hitsPer9Inn":"3.38","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":63,"pitchingGameScore":63},{"player":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","boxscoreName":"Kiner-Falefa"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"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":33,"groundOuts":144,"airOuts":81,"runs":39,"doubles":20,"triples":2,"homeRuns":1,"strikeOuts":64,"baseOnBalls":17,"intentionalWalks":0,"hits":105,"hitByPitch":4,"avg":".270","atBats":389,"obp":".307","slg":".339","ops":".646","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":132,"rbi":35,"leftOnBase":166,"sacBunts":4,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"389.00","popOuts":19,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":245,"putOuts":136,"errors":7,"chances":388,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"loser":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"save":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}