{"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":776551,"link":"/api/v1.1/game/776551/feed/live","metaData":{"wait":10,"timeStamp":"20250830_014858","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776551,"type":"R","doubleHeader":"N","id":"2025/08/29/slnmlb-cinmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776551-2025-08-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-29T22:40:00Z","originalDate":"2025-08-29","officialDate":"2025-08-29","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138","season":2025,"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"sln","fileCode":"stl","abbreviation":"STL","teamName":"Cardinals","locationName":"St. Louis","firstYearOfPlay":"1892","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"St. Louis","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":69,"ties":0,"pct":".493"},"records":{},"divisionLeader":false,"wins":67,"losses":69,"winningPercentage":".493"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2025,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","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":"Cincinnati","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":67,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":68,"losses":67,"winningPercentage":".504"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID694335":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335","firstName":"Matthew","lastName":"Svanson","primaryNumber":"49","birthDate":"1999-01-31","currentAge":27,"birthCity":"Lake Zurich","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Svanson","middleName":"Patrick","boxscoreName":"Svanson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"SVONN-suhn","mlbDebutDate":"2025-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Svanson","nameSlug":"matt-svanson-694335","firstLastName":"Matt Svanson","lastFirstName":"Svanson, Matt","lastInitName":"Svanson, M","initLastName":"M Svanson","fullFMLName":"Matthew Patrick Svanson","fullLFMName":"Svanson, Matthew Patrick","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668881":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881","firstName":"Christian","lastName":"Greene","primaryNumber":"21","birthDate":"1999-08-06","currentAge":27,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Greene","middleName":"Hunter","boxscoreName":"Greene, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Greene","nameSlug":"hunter-greene-668881","firstLastName":"Hunter Greene","lastFirstName":"Greene, Hunter","lastInitName":"Greene, H","initLastName":"H Greene","fullFMLName":"Christian Hunter Greene","fullLFMName":"Greene, Christian Hunter","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},"ID682829":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829","firstName":"Elly","lastName":"De La Cruz","primaryNumber":"44","birthDate":"2002-01-11","currentAge":24,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Elly","useLastName":"De La Cruz","middleName":"Antonio","boxscoreName":"De La Cruz, E","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-06","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elly De La Cruz","nameSlug":"elly-de-la-cruz-682829","firstLastName":"Elly De La Cruz","lastFirstName":"De La Cruz, Elly","lastInitName":"De La Cruz, E","initLastName":"E De La Cruz","fullFMLName":"Elly Antonio De La Cruz","fullLFMName":"De La Cruz, Elly Antonio","strikeZoneTop":3.46,"strikeZoneBottom":1.746},"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},"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},"ID682622":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622","firstName":"Noelvi","lastName":"Marte","primaryNumber":"4","birthDate":"2001-10-16","currentAge":24,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Noelvi","useLastName":"Marte","boxscoreName":"Marte, N","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noelvi Marte","nameSlug":"noelvi-marte-682622","firstLastName":"Noelvi Marte","lastFirstName":"Marte, Noelvi","lastInitName":"Marte, N","initLastName":"N Marte","fullFMLName":"Noelvi  Marte","fullLFMName":"Marte, Noelvi","strikeZoneTop":3.3,"strikeZoneBottom":1.66},"ID663903":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903","firstName":"Brady","lastName":"Singer","primaryNumber":"51","birthDate":"1996-08-04","currentAge":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680574":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574","firstName":"Matthew","lastName":"McLain","primaryNumber":"9","birthDate":"1999-08-06","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Matt","useLastName":"McLain","middleName":"Michael","boxscoreName":"McLain, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt McLain","nameSlug":"matt-mclain-680574","firstLastName":"Matt McLain","lastFirstName":"McLain, Matt","lastInitName":"McLain, M","initLastName":"M McLain","fullFMLName":"Matthew Michael McLain","fullLFMName":"McLain, Matthew Michael","strikeZoneTop":3.047,"strikeZoneBottom":1.538},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666181":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181","firstName":"William","lastName":"Benson","primaryNumber":"30","birthDate":"1998-06-16","currentAge":28,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Will","useLastName":"Benson","middleName":"Buchanan","boxscoreName":"Benson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Benson","nameSlug":"will-benson-666181","firstLastName":"Will Benson","lastFirstName":"Benson, Will","lastInitName":"Benson, W","initLastName":"W Benson","fullFMLName":"William Buchanan Benson","fullLFMName":"Benson, William Buchanan","strikeZoneTop":3.391,"strikeZoneBottom":1.711},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID695336":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336","firstName":"Thomas","lastName":"Saggese","primaryNumber":"25","birthDate":"2002-04-10","currentAge":24,"birthCity":"Carlsbad","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Thomas","useLastName":"Saggese","middleName":"Darren","boxscoreName":"Saggese","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"suh-JAY-see","mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Saggese","nameSlug":"thomas-saggese-695336","firstLastName":"Thomas Saggese","lastFirstName":"Saggese, Thomas","lastInitName":"Saggese, T","initLastName":"T Saggese","fullFMLName":"Thomas Darren Saggese","fullLFMName":"Saggese, Thomas Darren","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"ID624431":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431","firstName":"Jose","lastName":"Trevino","primaryNumber":"35","birthDate":"1992-11-28","currentAge":33,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Trevino","boxscoreName":"Trevino","nickName":"Trevi","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"Tre-vee-nyo","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Trevino","nameSlug":"jose-trevino-624431","firstLastName":"Jose Trevino","lastFirstName":"Trevino, Jose","lastInitName":"Trevino, J","initLastName":"J Trevino","fullFMLName":"Jose Trevino","fullLFMName":"Trevino, Jose","strikeZoneTop":3.061,"strikeZoneBottom":1.545},"ID666158":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158","firstName":"Gavin","lastName":"Lux","primaryNumber":"11","birthDate":"1997-11-23","currentAge":28,"birthCity":"Kenosha","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Gavin","useLastName":"Lux","middleName":"Thomas","boxscoreName":"Lux","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Lux","nameSlug":"gavin-lux-666158","firstLastName":"Gavin Lux","lastFirstName":"Lux, Gavin","lastInitName":"Lux, G","initLastName":"G Lux","fullFMLName":"Gavin Thomas Lux","fullLFMName":"Lux, Gavin Thomas","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666157":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157","firstName":"Nicholas","lastName":"Lodolo","primaryNumber":"40","birthDate":"1998-02-05","currentAge":28,"birthCity":"La Verne","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Lodolo","middleName":"Frank","boxscoreName":"Lodolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LUH-dole-oh","mlbDebutDate":"2022-04-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Lodolo","nameSlug":"nick-lodolo-666157","firstLastName":"Nick Lodolo","lastFirstName":"Lodolo, Nick","lastInitName":"Lodolo, N","initLastName":"N Lodolo","fullFMLName":"Nicholas Frank Lodolo","fullLFMName":"Lodolo, Nicholas Frank","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641793":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793","firstName":"Zack","lastName":"Littell","primaryNumber":"46","birthDate":"1995-10-05","currentAge":30,"birthCity":"Burlington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Littell","middleName":"Stuart","boxscoreName":"Littell","nickName":"Lit","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"lih-TELL","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Littell","nameSlug":"zack-littell-641793","firstLastName":"Zack Littell","lastFirstName":"Littell, Zack","lastInitName":"Littell, Z","initLastName":"Z Littell","fullFMLName":"Zack Stuart Littell","fullLFMName":"Littell, Zack Stuart","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID594580":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580","firstName":"Samuel","lastName":"Moll","primaryNumber":"50","birthDate":"1992-01-03","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Moll","middleName":"John","boxscoreName":"Moll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"mall","mlbDebutDate":"2017-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Moll","nameSlug":"sam-moll-594580","firstLastName":"Sam Moll","lastFirstName":"Moll, Sam","lastInitName":"Moll, S","initLastName":"S Moll","fullFMLName":"Samuel John Moll","fullLFMName":"Moll, Samuel John","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671056":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","firstName":"Ivan","lastName":"Herrera","primaryNumber":"48","birthDate":"2000-06-01","currentAge":26,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Iván","useLastName":"Herrera","middleName":"Aaron","boxscoreName":"Herrera","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ee-VAHN","mlbDebutDate":"2022-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Iván Herrera","nameSlug":"ivan-herrera-671056","firstLastName":"Iván Herrera","lastFirstName":"Herrera, Iván","lastInitName":"Herrera, I","initLastName":"I Herrera","fullFMLName":"Ivan Aaron Herrera","fullLFMName":"Herrera, Ivan Aaron","strikeZoneTop":3.173,"strikeZoneBottom":1.602},"ID700241":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241","firstName":"Michael","lastName":"McGreevy","primaryNumber":"36","birthDate":"2000-07-08","currentAge":26,"birthCity":"San Clemente","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"McGreevy","middleName":"Stephen","boxscoreName":"McGreevy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael McGreevy","nameSlug":"michael-mcgreevy-700241","firstLastName":"Michael McGreevy","lastFirstName":"McGreevy, Michael","lastInitName":"McGreevy, M","initLastName":"M McGreevy","fullFMLName":"Michael Stephen McGreevy","fullLFMName":"McGreevy, Michael Stephen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669357":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357","firstName":"Nolan","lastName":"Gorman","primaryNumber":"16","birthDate":"2000-05-10","currentAge":26,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Gorman","middleName":"Brian","boxscoreName":"Gorman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Gorman","nameSlug":"nolan-gorman-669357","firstLastName":"Nolan Gorman","lastFirstName":"Gorman, Nolan","lastInitName":"Gorman, N","initLastName":"N Gorman","fullFMLName":"Nolan Brian Gorman","fullLFMName":"Gorman, Nolan Brian","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID641941":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941","firstName":"Emilio","lastName":"Pagán","primaryNumber":"15","birthDate":"1991-05-07","currentAge":35,"birthCity":"Simpsonville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emilio","useLastName":"Pagán","middleName":"Enrique","boxscoreName":"Pagán","nickName":"Emiliooooo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"eh-MEE-lee-oh pa-GAHN","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emilio Pagán","nameSlug":"emilio-pagan-641941","firstLastName":"Emilio Pagán","lastFirstName":"Pagán, Emilio","lastInitName":"Pagán, E","initLastName":"E Pagán","fullFMLName":"Emilio Enrique Pagán","fullLFMName":"Pagán, Emilio Enrique","strikeZoneTop":3.299,"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},"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},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663574":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574","firstName":"Antonio","lastName":"Santillan","primaryNumber":"64","birthDate":"1997-04-15","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":285,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tony","useLastName":"Santillan","boxscoreName":"Santillan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"SAN-tee-yahn","mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tony Santillan","nameSlug":"tony-santillan-663574","firstLastName":"Tony Santillan","lastFirstName":"Santillan, Tony","lastInitName":"Santillan, T","initLastName":"T Santillan","fullFMLName":"Antonio Santillan","fullLFMName":"Santillan, Antonio ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"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},"ID677943":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943","firstName":"William","lastName":"Banfield","primaryNumber":"60","birthDate":"1999-11-18","currentAge":26,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Will","useLastName":"Banfield","middleName":"Frank","boxscoreName":"Banfield","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Banfield","nameTitle":"V","nameSuffix":"V","nameSlug":"will-banfield-677943","firstLastName":"Will Banfield","lastFirstName":"Banfield, Will","lastInitName":"Banfield, W","initLastName":"W Banfield","fullFMLName":"William Frank Banfield","fullLFMName":"Banfield, William Frank","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"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},"ID669720":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720","firstName":"Austin","lastName":"Hays","primaryNumber":"15","birthDate":"1995-07-05","currentAge":31,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Austin","useLastName":"Hays","middleName":"Charles Bryan","boxscoreName":"Hays","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hays","nameSlug":"austin-hays-669720","firstLastName":"Austin Hays","lastFirstName":"Hays, Austin","lastInitName":"Hays, A","initLastName":"A Hays","fullFMLName":"Austin Charles Bryan Hays","fullLFMName":"Hays, Austin Charles Bryan","strikeZoneTop":3.142,"strikeZoneBottom":1.586},"ID669289":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289","firstName":"Santiago","lastName":"Espinal","primaryNumber":"5","birthDate":"1994-11-13","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Santiago","useLastName":"Espinal","middleName":"Roman","boxscoreName":"Espinal","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"es-pin-ALL","mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Santiago Espinal","nameSlug":"santiago-espinal-669289","firstLastName":"Santiago Espinal","lastFirstName":"Espinal, Santiago","lastInitName":"Espinal, S","initLastName":"S Espinal","fullFMLName":"Santiago Roman Espinal","fullLFMName":"Espinal, Santiago Roman","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID668715":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715","firstName":"Spencer","lastName":"Steer","primaryNumber":"7","birthDate":"1997-12-07","currentAge":28,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Steer","middleName":"Gordon","boxscoreName":"Steer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Steer","nameSlug":"spencer-steer-668715","firstLastName":"Spencer Steer","lastFirstName":"Steer, Spencer","lastInitName":"Steer, S","initLastName":"S Steer","fullFMLName":"Spencer Gordon Steer","fullLFMName":"Steer, Spencer Gordon","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID683175":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175","firstName":"Connor","lastName":"Phillips","primaryNumber":"34","birthDate":"2001-05-04","currentAge":25,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Phillips","middleName":"Allan","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Phillips","nameSlug":"connor-phillips-683175","firstLastName":"Connor Phillips","lastFirstName":"Phillips, Connor","lastInitName":"Phillips, C","initLastName":"C Phillips","fullFMLName":"Connor Allan Phillips","fullLFMName":"Phillips, Connor Allan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687209":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209","firstName":"Zachary","lastName":"Maxwell","primaryNumber":"78","birthDate":"2001-01-26","currentAge":25,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":275,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Maxwell","middleName":"Thomas","boxscoreName":"Maxwell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Maxwell","nameSlug":"zach-maxwell-687209","firstLastName":"Zach Maxwell","lastFirstName":"Maxwell, Zach","lastInitName":"Maxwell, Z","initLastName":"Z Maxwell","fullFMLName":"Zachary Thomas Maxwell","fullLFMName":"Maxwell, Zachary Thomas","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID693409":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409","firstName":"Cesar","lastName":"Prieto","primaryNumber":"31","birthDate":"1999-05-10","currentAge":27,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"César","useLastName":"Prieto","boxscoreName":"Prieto","gender":"M","nameMatrilineal":"Echevarria","isPlayer":true,"isVerified":true,"pronunciation":"SAY-zar pre-EH-toe","mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"César Prieto","nameSlug":"cesar-prieto-693409","firstLastName":"César Prieto","lastFirstName":"Prieto, César","lastInitName":"Prieto, C","initLastName":"C Prieto","fullFMLName":"Cesar Prieto","fullLFMName":"Prieto, Cesar ","strikeZoneTop":3.07,"strikeZoneBottom":1.549},"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},"ID699625":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625","firstName":"James","lastName":"Crooks","primaryNumber":"8","birthDate":"2001-07-19","currentAge":25,"birthCity":"Euless","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jimmy","useLastName":"Crooks","middleName":"Dale","boxscoreName":"Crooks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Crooks","nameTitle":"II","nameSuffix":"II","nameSlug":"jimmy-crooks-699625","firstLastName":"Jimmy Crooks","lastFirstName":"Crooks, Jimmy","lastInitName":"Crooks, J","initLastName":"J Crooks","fullFMLName":"James Dale Crooks II","fullLFMName":"Crooks II, James Dale","strikeZoneTop":3.201,"strikeZoneBottom":1.615}},"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"74","wind":"7 mph, R To L"},"gameInfo":{"attendance":21587,"firstPitch":"2025-08-29T22:42:00.000Z","gameDurationMinutes":186},"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":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"home":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"}},"officialScorer":{"id":431070,"fullName":"Ronald Roth","link":"/api/v1/people/431070"},"primaryDatacaster":{"id":800976,"fullName":"Matthew Yates","link":"/api/v1/people/800976"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":1,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lars Nootbaar grounds out, second baseman Santiago Espinal to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:42:48.604Z","endTime":"2025-08-29T22:43:43.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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-29T19:12:51.525Z","endTime":"2025-08-29T22:22:20.117Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-29T22:22:20.117Z","endTime":"2025-08-29T22:42:39.680Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-29T22:42:39.680Z","endTime":"2025-08-29T22:42:50.976Z","isPitch":false,"type":"action","player":{"id":663457,"link":"/api/v1/people/663457"}},{"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.9,"endSpeed":84.3,"strikeZoneTop":3.55135671681528,"strikeZoneBottom":1.62216241478995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.467717766260925,"aZ":-15.435391395167706,"pfxX":-3.401306725355644,"pfxZ":9.225072951096749,"pX":0.09549722531977774,"pZ":2.3447437764001235,"vX0":3.3213395549868148,"vY0":-133.7717599899204,"vZ0":-6.54861860044008,"x":113.36,"y":175.47,"x0":-0.7194158410273196,"y0":50.00617931362839,"z0":5.928363481527815,"aX":-6.174533333457492},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":5.4,"spinRate":1891,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40921634253801153,"extension":6.229029370666718},"index":3,"playId":"4a1ab082-dc71-3813-84cc-6f0c7f4fe1c6","pitchNumber":1,"startTime":"2025-08-29T22:42:50.976Z","endTime":"2025-08-29T22:42:55.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.40710566423934,"strikeZoneBottom":1.65061515080357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31742761192556,"aZ":-31.715221367814067,"pfxX":-7.858265469569466,"pfxZ":0.30090911769463347,"pX":-1.3882237367063648,"pZ":1.4988259005902962,"vX0":1.0031745641279712,"vY0":-123.22580845481123,"vZ0":-4.4987874144656175,"x":169.92,"y":198.31,"x0":-0.7808094402165625,"y0":50.004928807160155,"z0":6.0386839146788684,"aX":-12.041829847879963},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":13.9,"spinRate":1294,"spinDirection":244},"zone":13,"typeConfidence":0.89,"plateTime":0.4451235716831392,"extension":5.989998635838923},"index":4,"playId":"ea6303bb-f557-3a67-befb-47f37a5b33e5","pitchNumber":2,"startTime":"2025-08-29T22:43:03.573Z","endTime":"2025-08-29T22:43:07.269Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.559317829279934,"aZ":-37.15448228841517,"pfxX":-8.324188452990889,"pfxZ":-3.3110700114260645,"pX":0.26489062901793725,"pZ":-0.022649538110261196,"vX0":4.756859058411841,"vY0":-122.49137131507182,"vZ0":-6.601176615182325,"x":106.9,"y":239.39,"x0":-0.6312893954136749,"y0":50.0032308924133,"z0":5.923729334847812,"aX":-12.517313362359223},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.4,"breakHorizontal":13.8,"spinRate":1321,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.44895557766181504,"extension":6.053674241621987},"index":5,"playId":"76505b1b-60e6-398d-93fc-888b53e2ca0e","pitchNumber":3,"startTime":"2025-08-29T22:43:17.162Z","endTime":"2025-08-29T22:43:22.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11893819913492,"aZ":-29.08346229784658,"pfxX":-4.6454147780948505,"pfxZ":2.0146253511480854,"pX":-0.8472996974424352,"pZ":2.404228449465798,"vX0":0.918293437411412,"vY0":-122.6630779567643,"vZ0":-2.888784445395251,"x":149.3,"y":173.87,"x0":-0.621763255021313,"y0":50.00014118016587,"z0":6.063929570664179,"aX":-7.113290294484218},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":8.2,"spinRate":915,"spinDirection":249},"zone":13,"typeConfidence":0.87,"plateTime":0.4456782737498619,"extension":6.029868138783629},"hitData":{"launchSpeed":73.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.3,"coordY":155.36}},"index":6,"playId":"89f21438-3445-3e7b-aba4-66d93e454c1a","pitchNumber":4,"startTime":"2025-08-29T22:43:35.995Z","endTime":"2025-08-29T22:43:43.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:43:43.294Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (11) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:44:09.062Z","endTime":"2025-08-29T22:44:38.079Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.116533963809015,"aZ":-16.391343491013956,"pfxX":-3.3096905811924526,"pfxZ":8.718717946680359,"pX":0.7408708428925267,"pZ":2.930248079324915,"vX0":4.412375907585218,"vY0":-133.741381508292,"vZ0":-4.992469912531127,"x":88.76,"y":159.66,"x0":-0.5010631271202016,"y0":50.00087235131246,"z0":5.998580864268948,"aX":-5.989636345166459},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":5.0,"spinRate":1897,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40971009629457855,"extension":6.271232369773805},"hitData":{"launchSpeed":104.8,"launchAngle":24.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":178.41,"coordY":48.14}},"index":0,"playId":"936b05aa-15b2-3c1d-ae92-0c6cf7ab2fb6","pitchNumber":1,"startTime":"2025-08-29T22:44:13.513Z","endTime":"2025-08-29T22:44:38.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:44:38.079Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:44:52.554Z","endTime":"2025-08-29T22:45:22.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"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":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":86.8,"endSpeed":80.7,"strikeZoneTop":3.54327450299508,"strikeZoneBottom":1.64237617560318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.335534819077626,"aZ":-24.87869114551193,"pfxX":2.111953107718467,"pfxZ":4.444028983891256,"pX":1.5000181607015493,"pZ":2.9938648035553954,"vX0":3.992081191395112,"vY0":-126.45843312712906,"vZ0":-3.0467326614103163,"x":59.82,"y":157.95,"x0":-0.36480827130265997,"y0":50.00480578350531,"z0":6.179411061023494,"aX":3.4700545265864964},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.7,"breakHorizontal":-4.7,"spinRate":2153,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.43077245511758333,"extension":6.14189712052058},"index":0,"playId":"7954e852-5857-31e2-90a9-c4110503be94","pitchNumber":1,"startTime":"2025-08-29T22:45:01.877Z","endTime":"2025-08-29T22:45:06.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.95852380611305,"aZ":-25.207436807221068,"pfxX":1.5246864041319093,"pfxZ":4.160508677806914,"pX":0.5217294903261016,"pZ":1.76492068759117,"vX0":2.2626162039015614,"vY0":-127.22357426812226,"vZ0":-6.037941349978653,"x":97.11,"y":191.13,"x0":-0.570096817303199,"y0":50.000705225107986,"z0":6.111761993161806,"aX":2.5513370148296324},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":-3.2,"spinRate":2176,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.42711324729383193,"extension":6.176224027883318},"hitData":{"launchSpeed":67.5,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.36,"coordY":155.23}},"index":1,"playId":"ed3b88bb-8499-3607-b1e0-b175f4bb6b51","pitchNumber":2,"startTime":"2025-08-29T22:45:15.255Z","endTime":"2025-08-29T22:45:22.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:45:22.652Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T22:45:37.902Z","endTime":"2025-08-29T22:48:02.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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":83.8,"endSpeed":77.4,"strikeZoneTop":3.55103824916036,"strikeZoneBottom":1.67120547459871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.053040765303432,"aZ":-29.732844048066696,"pfxX":-5.969185011836993,"pfxZ":1.6124496489066988,"pX":-1.473298606401135,"pZ":2.9591419577841473,"vX0":0.10768936363272075,"vY0":-122.0994874855369,"vZ0":-1.497115773134429,"x":173.16,"y":158.88,"x0":-0.7416885210428382,"y0":50.00569200496685,"z0":6.128422503820653,"aX":-9.053187087220456},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":10.8,"spinRate":1067,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.4478450814495769,"extension":5.990172287758488},"index":0,"playId":"a718bf8f-1dd2-3367-9cc6-7dcc01400daa","pitchNumber":1,"startTime":"2025-08-29T22:45:47.370Z","endTime":"2025-08-29T22:45:51.256Z","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":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.833653468933413,"aZ":-28.991904953935855,"pfxX":-7.495336880707372,"pfxZ":2.130722953982045,"pX":-0.14688992482397176,"pZ":1.323778901413618,"vX0":3.2287603906378033,"vY0":-121.65528598728383,"vZ0":-5.0363428001498205,"x":122.6,"y":203.04,"x0":-0.5206817576662333,"y0":50.0009571690372,"z0":5.94652525419079,"aX":-11.184954582747112},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1225,"spinDirection":241},"zone":13,"typeConfidence":0.89,"plateTime":0.45096676265948377,"extension":6.045972617204325},"index":1,"playId":"444d85b3-d385-37fb-a01e-f9e3717f5782","pitchNumber":2,"startTime":"2025-08-29T22:46:00.608Z","endTime":"2025-08-29T22:46:04.226Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96487055961077,"aZ":-13.567173085333701,"pfxX":-3.444009043180049,"pfxZ":10.190319195870263,"pX":0.24586494217606517,"pZ":3.0535371326900704,"vX0":3.5013639121330398,"vY0":-134.25887230443902,"vZ0":-5.315462357213908,"x":107.63,"y":156.33,"x0":-0.6274876057356767,"y0":50.00454361192885,"z0":6.023984071616162,"aX":-6.290307850812046},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":5.5,"spinRate":2090,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.40789410283548655,"extension":6.187552453502867},"index":2,"playId":"9de57d8a-1ee3-315b-ba9f-c2e98715f93b","pitchNumber":3,"startTime":"2025-08-29T22:46:16.144Z","endTime":"2025-08-29T22:46:21.864Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.52812713573898,"strikeZoneBottom":1.60353463034384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944044640910658,"aZ":-35.771162971592396,"pfxX":-7.030630253774688,"pfxZ":-2.4362836427740877,"pX":-1.098228299675638,"pZ":2.189371507592376,"vX0":1.1402265476731328,"vY0":-121.41800544418992,"vZ0":-1.898884713406075,"x":158.86,"y":179.67,"x0":-0.6640211003566545,"y0":50.00197701327627,"z0":6.123227143678767,"aX":-10.393274606189566},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.6,"breakHorizontal":12.4,"spinRate":882,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.4528085813959368,"extension":5.968396887536132},"index":3,"playId":"ccc6b0da-5590-36a3-a7ee-2a7ef747614e","pitchNumber":4,"startTime":"2025-08-29T22:46:34.750Z","endTime":"2025-08-29T22:46:38.317Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.133107520227583,"aZ":-33.22862692797831,"pfxX":-7.279943165529121,"pfxZ":-0.7265105872650199,"pX":-0.6004088717362442,"pZ":2.1585674453847985,"vX0":1.9411756614240128,"vY0":-120.3935134280249,"vZ0":-2.3267398552497225,"x":139.89,"y":180.5,"x0":-0.47540026336507335,"y0":50.00259700809399,"z0":6.101740982488915,"aX":-10.599941996343208},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.7,"breakHorizontal":12.6,"spinRate":887,"spinDirection":241},"zone":7,"typeConfidence":0.9,"plateTime":0.45637419901940524,"extension":5.980890829332735},"index":4,"playId":"37e7f055-07c6-3384-bb70-23adc4a9e695","pitchNumber":5,"startTime":"2025-08-29T22:46:49.815Z","endTime":"2025-08-29T22:46:53.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-29T22:47:08.810Z","endTime":"2025-08-29T22:47:26.369Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27911983298655,"aZ":-35.00938136841193,"pfxX":6.222632938379581,"pfxZ":-2.0142178345998776,"pX":1.050620648500427,"pZ":1.6252186480796944,"vX0":2.2966327661532118,"vY0":-117.25990323791227,"vZ0":-2.97858574070903,"x":76.95,"y":194.9,"x0":-0.7475863573190562,"y0":50.005155813010944,"z0":6.1489202137569245,"aX":8.74510039056915},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.1,"breakHorizontal":-11.8,"spinRate":2093,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4654855397170161,"extension":6.023200139652322},"index":6,"playId":"a062e2c5-17a3-32dc-8e4c-1dfd36c649b4","pitchNumber":6,"startTime":"2025-08-29T22:47:26.369Z","endTime":"2025-08-29T22:47:29.888Z","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":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.51386026189676,"strikeZoneBottom":1.58964375400797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11804906826972,"aZ":-30.477255597796553,"pfxX":-6.168431872736036,"pfxZ":1.1154224918001194,"pX":-1.0222157355216228,"pZ":2.525976857233345,"vX0":0.9644383468228822,"vY0":-122.7408926377242,"vZ0":-2.2266489340767333,"x":155.96,"y":170.58,"x0":-0.6199768895399714,"y0":50.001472201555075,"z0":6.049243935823812,"aX":-9.376851847885089},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":10.9,"spinRate":822,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.4468587129905712,"extension":6.034093151707287},"index":7,"playId":"c8fcaf16-7536-3c6e-a004-c430ea9728f4","pitchNumber":7,"startTime":"2025-08-29T22:47:43.676Z","endTime":"2025-08-29T22:47:48.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.821388066409956,"aZ":-25.554108076013133,"pfxX":-0.5621788059937144,"pfxZ":3.9214769874911832,"pX":0.2427867658297768,"pZ":0.9770327314176168,"vX0":2.6625125445218827,"vY0":-128.65272361521684,"vZ0":-7.582019964233268,"x":107.75,"y":212.4,"x0":-0.7291831240091603,"y0":50.004817833549765,"z0":5.921606313316198,"aX":-0.9497962531107006},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2211,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.42453527921973233,"extension":6.1696558131711985},"index":8,"playId":"1085e0e7-1a60-3c9e-91d0-844443193e51","pitchNumber":8,"startTime":"2025-08-29T22:47:58.153Z","endTime":"2025-08-29T22:48:02.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:48:02.702Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"TJ Friedl flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:50:20.335Z","endTime":"2025-08-29T22:50:59.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.2562921433693,"strikeZoneBottom":1.5753408592832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11683068196872,"aZ":-15.82005998788788,"pfxX":7.5807489525894916,"pfxZ":9.130184420808202,"pX":-0.587765819190896,"pZ":1.2095986007242505,"vX0":-5.7176192877688825,"vY0":-132.67038863528418,"vZ0":-10.58736872528832,"x":139.4,"y":206.12,"x0":0.6052963954788306,"y0":50.00082019299437,"z0":6.392191903395321,"aX":13.576689096014071},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":-12.6,"spinRate":2063,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.41208702779937134,"extension":6.400228113269767},"index":0,"playId":"ea2b6d15-a7bd-3b41-9616-19c203c53f0f","pitchNumber":1,"startTime":"2025-08-29T22:50:22.328Z","endTime":"2025-08-29T22:50:26.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.3337298067844,"strikeZoneBottom":1.69498604500756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.617073034461306,"aZ":-25.879095149325167,"pfxX":-0.6287757238239107,"pfxZ":3.9257384590787563,"pX":-0.7200335122778668,"pZ":2.7313956836644966,"vX0":-3.5367375123929126,"vY0":-124.85429112034271,"vZ0":-4.209365397019733,"x":144.45,"y":165.03,"x0":0.7878589489188396,"y0":50.00189401287776,"z0":6.532369418745222,"aX":-1.006298089883445},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":1.8,"spinRate":2583,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.436222572172265,"extension":6.272951031600698},"index":1,"playId":"d03d7256-8871-320e-b280-da0ae4330b79","pitchNumber":2,"startTime":"2025-08-29T22:50:36.431Z","endTime":"2025-08-29T22:50:41.034Z","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":92.7,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.292970148883512,"aZ":-18.928496297992556,"pfxX":8.25415400964101,"pfxZ":7.155211159223189,"pX":0.12342466633346835,"pZ":2.9497523096674287,"vX0":-4.467702789890106,"vY0":-134.94982888904588,"vZ0":-5.984411537525587,"x":112.3,"y":159.14,"x0":0.7245252459680517,"y0":50.00572699369598,"z0":6.521636289408566,"aX":15.286173545487788},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-14.0,"spinRate":2125,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4052798872130321,"extension":6.446803370557669},"hitData":{"launchSpeed":79.5,"launchAngle":42.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.25,"coordY":120.03}},"index":2,"playId":"dfb0aae1-7d03-3ee4-a0ec-e9b962cc7b72","pitchNumber":3,"startTime":"2025-08-29T22:50:51.772Z","endTime":"2025-08-29T22:50:59.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:50:59.982Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Noelvi Marte homers (12) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:51:23.755Z","endTime":"2025-08-29T22:52:08.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.8,"endSpeed":70.1,"strikeZoneTop":3.35276407853964,"strikeZoneBottom":1.59278394663142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.935504613780747,"aZ":-44.805108168531504,"pfxX":-6.3662214904309415,"pfxZ":-10.20298297856513,"pX":-0.06365006599428392,"pZ":2.220122922924811,"vX0":-0.04626618547712871,"vY0":-111.71159521261079,"vZ0":0.1296170949931792,"x":119.43,"y":178.84,"x0":0.7817073475300758,"y0":50.00191607168793,"z0":6.845896557595211,"aX":-7.882158794184783},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-18.0,"breakHorizontal":11.5,"spinRate":2946,"spinDirection":337},"zone":5,"typeConfidence":2.0,"plateTime":0.4941747132161085,"extension":6.3217218241887565},"index":0,"playId":"0023e307-1c4e-398e-98b1-0c4a1b3a35ff","pitchNumber":1,"startTime":"2025-08-29T22:51:26.038Z","endTime":"2025-08-29T22:51:30.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.131136300536756,"aZ":-13.529927927442918,"pfxX":4.013048024386709,"pfxZ":10.05081038629416,"pX":-0.103020924711372,"pZ":2.9767883091192786,"vX0":-3.634913534653521,"vY0":-135.4565033162839,"vZ0":-6.929211930725285,"x":120.93,"y":158.41,"x0":0.7361800240420823,"y0":50.00080885485375,"z0":6.517609698474968,"aX":7.442179255948625},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.9,"breakHorizontal":-6.5,"spinRate":2151,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.40465604449125125,"extension":6.403277167765813},"hitData":{"launchSpeed":108.9,"launchAngle":29.0,"totalDistance":444.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.52,"coordY":26.43}},"index":1,"playId":"4660e71d-60e8-31e4-847b-5a9ab128174a","pitchNumber":2,"startTime":"2025-08-29T22:51:41.562Z","endTime":"2025-08-29T22:52:08.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:52:08.796Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elly De La Cruz doubles (27) on a sharp line drive to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:52:26.736Z","endTime":"2025-08-29T22:53:14.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":93.5,"endSpeed":85.8,"strikeZoneTop":3.75311896970327,"strikeZoneBottom":1.85993107938094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.146221403418064,"aZ":-13.842379628000948,"pfxX":3.9332787386168477,"pfxZ":9.751336316007201,"pX":0.4013024941539711,"pZ":2.609660869419974,"vX0":-2.3814169051428156,"vY0":-136.07666930131876,"vZ0":-7.84471247331191,"x":101.7,"y":168.32,"x0":0.7756057894689211,"y0":50.003418026148935,"z0":6.483728877157817,"aX":7.395428875082069},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":-6.6,"spinRate":2069,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.4021101051724729,"extension":6.427465873761498},"index":0,"playId":"93a70006-f98b-3661-810d-0400f1d4e064","pitchNumber":1,"startTime":"2025-08-29T22:52:29.895Z","endTime":"2025-08-29T22:52:34.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.178376654749524,"aZ":-28.043678257364803,"pfxX":-1.8258815239998702,"pfxZ":2.5229352662943967,"pX":-0.07657781811873181,"pZ":1.6509441692485705,"vX0":-1.7216745054032565,"vY0":-126.19209637287678,"vZ0":-6.449329797204583,"x":119.92,"y":194.2,"x0":0.8481297341943465,"y0":50.001418368840056,"z0":6.456333273579379,"aX":-2.987198437097993},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":3.6,"spinRate":2590,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.43164668169788856,"extension":6.176645351843264},"index":1,"playId":"2270257e-bdbc-3286-89b0-e2a3552e9e84","pitchNumber":2,"startTime":"2025-08-29T22:52:43.822Z","endTime":"2025-08-29T22:52:47.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.994961899394774,"aZ":-27.470252906567858,"pfxX":-2.436142707366871,"pfxZ":2.8057601401279424,"pX":-0.605360142415067,"pZ":2.2286850975347523,"vX0":-3.0711587930727853,"vY0":-127.83654818755595,"vZ0":-5.358858406600806,"x":140.07,"y":178.61,"x0":0.9220758821841074,"y0":50.00536683191425,"z0":6.472703659220901,"aX":-4.086779685969365},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":5.0,"spinRate":2551,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.42625541061065064,"extension":6.2626559771649655},"hitData":{"launchSpeed":101.1,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":95.43,"coordY":61.62}},"index":2,"playId":"c9d349ff-1107-3597-8fb4-3c8891e21d63","pitchNumber":3,"startTime":"2025-08-29T22:53:02.569Z","endTime":"2025-08-29T22:53:14.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:53:14.698Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to left fielder Lars Nootbaar. Elly De La Cruz to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:53:41.686Z","endTime":"2025-08-29T22:55:27.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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(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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.42817095295056,"strikeZoneBottom":1.70760025581509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.788756253522227,"aZ":-21.30649872683783,"pfxX":6.193838083120761,"pfxZ":6.504667670350456,"pX":0.6549939221929157,"pZ":3.733088811507156,"vX0":-2.6048464033434287,"vY0":-127.8160851563537,"vZ0":-2.9967746875801735,"x":92.03,"y":137.99,"x0":0.87670379099907,"y0":50.00607494806725,"z0":6.574472154204386,"aX":10.356470546228334},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.4,"breakHorizontal":-10.7,"spinRate":1756,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4268392100199243,"extension":6.106148101107743},"index":0,"playId":"b41f5d82-1ae8-3fc0-bd69-1cc6c7d1de7f","pitchNumber":1,"startTime":"2025-08-29T22:53:41.686Z","endTime":"2025-08-29T22:53:46.132Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"a371ec6c-d877-3d39-8d75-d4a39b1d9ce5","startTime":"2025-08-29T22:53:58.877Z","endTime":"2025-08-29T22:54:01.937Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.567458445248015,"aZ":-14.68748956906645,"pfxX":4.3607718264163,"pfxZ":9.265792157364658,"pX":0.20306076798043532,"pZ":3.568229798892455,"vX0":-2.8233208870119304,"vY0":-135.96545145194332,"vZ0":-5.489327209414307,"x":109.26,"y":142.44,"x0":0.6840908610988189,"y0":50.00263362822709,"z0":6.618921104416877,"aX":8.230222878083628},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-7.3,"spinRate":2037,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.40161590027686556,"extension":6.270477594627436},"index":2,"playId":"bfa93429-66a8-323c-94be-a31db6032939","pitchNumber":2,"startTime":"2025-08-29T22:54:33.230Z","endTime":"2025-08-29T22:54:36.461Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06974977851248,"aZ":-46.028653215621546,"pfxX":-5.519682492950857,"pfxZ":-10.963955634502891,"pX":-1.2454618847145436,"pZ":2.15218750254721,"vX0":-2.5570991136911503,"vY0":-112.77778834992742,"vZ0":0.1636612425705113,"x":164.47,"y":180.67,"x0":0.6268072489998842,"y0":50.00138114961884,"z0":6.793795254872812,"aX":-6.976365340910634},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-19.3,"breakHorizontal":10.7,"spinRate":3014,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4891738131181982,"extension":6.371016613021455},"index":3,"playId":"67e6e238-3959-31c7-8089-bfeb9a1204d5","pitchNumber":3,"startTime":"2025-08-29T22:54:54.808Z","endTime":"2025-08-29T22:55:01.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":70.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53572530903335,"aZ":-46.26312045045622,"pfxX":-5.514931641368467,"pfxZ":-11.221711530209618,"pX":0.5606985684681537,"pZ":2.297916531970794,"vX0":0.8882846200724671,"vY0":-112.56036688171463,"vZ0":0.6691879060099426,"x":95.63,"y":176.74,"x0":0.8711969926896499,"y0":50.003111248104226,"z0":6.763936543622332,"aX":-6.924015076235034},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-19.6,"breakHorizontal":9.6,"spinRate":3065,"spinDirection":333},"zone":6,"typeConfidence":2.0,"plateTime":0.49067918986170334,"extension":6.230823074242967},"hitData":{"launchSpeed":90.9,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.02,"coordY":129.89}},"index":4,"playId":"fa929614-984d-3dba-8f40-9fb8b20e8513","pitchNumber":4,"startTime":"2025-08-29T22:55:17.805Z","endTime":"2025-08-29T22:55:27.533Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:55:27.533Z","atBatIndex":7},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Austin Hays out on a sacrifice fly to center fielder Nathan Church. Elly De La Cruz scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:55:59.607Z","endTime":"2025-08-29T22:56:20.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.164696505856543,"aZ":-13.017396387515921,"pfxX":3.5022448672707447,"pfxZ":10.47734218992614,"pX":-0.5597099955693541,"pZ":2.6146191618343844,"vX0":-4.618341399283307,"vY0":-134.37569086599024,"vZ0":-7.650146939172577,"x":138.33,"y":168.19,"x0":0.7263524943266618,"y0":50.00256612382205,"z0":6.4235816300616415,"aX":6.403711532545938},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":-5.4,"spinRate":1920,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.40764012726948495,"extension":6.483041014366015},"hitData":{"launchSpeed":91.8,"launchAngle":40.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.09,"coordY":62.22}},"index":0,"playId":"4d186735-1f99-36af-be9d-7f4d97f8dfe0","pitchNumber":1,"startTime":"2025-08-29T22:56:07.904Z","endTime":"2025-08-29T22:56:20.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:56:20.411Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to center fielder Nathan Church.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T22:56:45.318Z","endTime":"2025-08-29T22:57:38.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.39680364569641,"strikeZoneBottom":1.58915077994694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.902161683326685,"aZ":-27.764658706893837,"pfxX":-1.1666647222450761,"pfxZ":2.7502449838019922,"pX":-1.05156778551262,"pZ":1.4883836650957847,"vX0":-4.1007220447891966,"vY0":-124.97417276269573,"vZ0":-6.7201949415279785,"x":157.08,"y":198.59,"x0":0.7529948221852929,"y0":50.00449788829146,"z0":6.4512115007150275,"aX":-1.8705444752514988},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":2.9,"spinRate":2638,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.43597103725848907,"extension":6.207552241779072},"index":0,"playId":"f8b141fb-d54b-38d2-afd9-fd2c3b00befc","pitchNumber":1,"startTime":"2025-08-29T22:56:52.412Z","endTime":"2025-08-29T22:56:57.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.36810683732573,"strikeZoneBottom":1.6028064316964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76639837499501,"aZ":-23.66545396514729,"pfxX":9.62770709027035,"pfxZ":5.231039835027848,"pX":0.40819913016261405,"pZ":1.2619645075532613,"vX0":-4.3254076461678395,"vY0":-126.47736229130955,"vZ0":-7.794151577065278,"x":101.44,"y":204.71,"x0":0.885722682869282,"y0":50.003354435685814,"z0":6.2691623441976745,"aX":15.664912785094838},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":-16.6,"spinRate":1769,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4323501980904716,"extension":6.1795051631160876},"index":1,"playId":"7a3620e6-849f-3be6-985a-eca0e6fa73ab","pitchNumber":2,"startTime":"2025-08-29T22:57:08.921Z","endTime":"2025-08-29T22:57:15.023Z","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":92.6,"endSpeed":85.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52350897945416,"aZ":-11.227166007587964,"pfxX":5.203425665895537,"pfxZ":11.33219677257388,"pX":0.10071676951981137,"pZ":2.7458774316389416,"vX0":-3.298148584396441,"vY0":-134.66319492063994,"vZ0":-7.854257636410884,"x":113.16,"y":164.64,"x0":0.661405912096549,"y0":50.00060329955427,"z0":6.482716222556881,"aX":9.61534619282328},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":-8.8,"spinRate":2140,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.40577412884045305,"extension":6.280935320152746},"hitData":{"launchSpeed":98.1,"launchAngle":37.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.84,"coordY":60.67}},"index":2,"playId":"99f92396-33ba-3624-ae80-a57b65f653fc","pitchNumber":3,"startTime":"2025-08-29T22:57:28.188Z","endTime":"2025-08-29T22:57:38.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T22:57:38.135Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Steer.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T22:59:55.209Z","endTime":"2025-08-29T23:00:04.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-29T22:59:46.809Z","endTime":"2025-08-29T22:59:57.449Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.029111212829896,"aZ":-24.873365283035458,"pfxX":1.6272306317513308,"pfxZ":4.565286576256876,"pX":0.42284526671162465,"pZ":2.2558984738066843,"vX0":1.8416880917681355,"vY0":-125.05580005113156,"vZ0":-4.748969599310282,"x":100.88,"y":177.87,"x0":-0.5319694958061995,"y0":50.00131558457599,"z0":6.1968192771182355,"aX":2.600663793583073},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":-3.4,"spinRate":2178,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.43644816499223493,"extension":6.045606662478546},"hitData":{"launchSpeed":73.9,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":171.45}},"index":1,"playId":"4d6838f4-0355-3f22-adae-9a691c3aa790","pitchNumber":1,"startTime":"2025-08-29T22:59:57.449Z","endTime":"2025-08-29T23:00:04.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:00:04.317Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Thomas Saggese doubles (11) on a fly ball to left fielder Austin Hays.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:00:40.000Z","endTime":"2025-08-29T23:01:41.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-29T23:00:27.393Z","endTime":"2025-08-29T23:00:42.280Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":84.5,"strikeZoneTop":3.57295570674277,"strikeZoneBottom":1.76740552547164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37242122571113,"aZ":-17.81662180563591,"pfxX":-3.867961110038725,"pfxZ":7.8654990785790115,"pX":0.2163963574471339,"pZ":3.7184090043879015,"vX0":3.310734040061236,"vY0":-133.87942850571295,"vZ0":-2.8515060159463905,"x":108.75,"y":138.38,"x0":-0.5302986657691223,"y0":50.00489201243625,"z0":6.0641114559185825,"aX":-7.062223359337264},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":6.4,"spinRate":1934,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40825153620908816,"extension":6.31206110986244},"index":1,"playId":"26a03d72-9415-3a22-8795-ddf833ae6dcd","pitchNumber":1,"startTime":"2025-08-29T23:00:42.280Z","endTime":"2025-08-29T23:00:46.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.11392635120961,"aZ":-24.159083693770608,"pfxX":0.28609945906459,"pfxZ":5.004577384520518,"pX":-0.29433828104106413,"pZ":3.067529740135319,"vX0":0.8162274994356643,"vY0":-125.40378818165635,"vZ0":-2.9951622192053664,"x":128.22,"y":155.96,"x0":-0.660505039766475,"y0":50.00088455327691,"z0":6.236857210450093,"aX":0.4579493170835181},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":-0.7,"spinRate":2149,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4358908007896476,"extension":6.043387864100418},"index":2,"playId":"a02b7bb0-7a9b-3b12-b188-2836c7e53d54","pitchNumber":2,"startTime":"2025-08-29T23:00:55.677Z","endTime":"2025-08-29T23:01:00.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.47071588202435,"strikeZoneBottom":1.64385380061237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.480599506961145,"aZ":-34.69306795573158,"pfxX":6.870400541778075,"pfxZ":-1.91897963535021,"pX":-0.7821027499653267,"pZ":3.587362977220533,"vX0":-1.8789050143265866,"vY0":-114.09839224686155,"vZ0":1.403411070997141,"x":146.81,"y":141.92,"x0":-0.839248935365047,"y0":50.00132033587467,"z0":6.38951645603793,"aX":9.034774291728164},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.8,"breakHorizontal":-12.0,"spinRate":2209,"spinDirection":34},"zone":11,"typeConfidence":0.9,"plateTime":0.48051549751304456,"extension":5.959011500026838},"index":3,"playId":"41746a54-5fba-3c3a-8f56-325ac25abe89","pitchNumber":3,"startTime":"2025-08-29T23:01:11.753Z","endTime":"2025-08-29T23:01:16.212Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98799173390073,"aZ":-31.57931641681081,"pfxX":6.051255186104273,"pfxZ":0.4419067575545732,"pX":0.47465574135528105,"pZ":2.2782092631456314,"vX0":0.9159870809397022,"vY0":-115.36486935581858,"vZ0":-2.027202737952396,"x":98.91,"y":177.27,"x0":-0.7138896699428812,"y0":50.001474136066285,"z0":6.23447732444962,"aX":8.093182953016191},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.6,"breakHorizontal":-11.2,"spinRate":2240,"spinDirection":35},"zone":6,"typeConfidence":0.88,"plateTime":0.4761770209544607,"extension":6.1300749376163886},"hitData":{"launchSpeed":91.1,"launchAngle":34.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.98,"coordY":107.66}},"index":4,"playId":"9a9b79a7-6299-3384-9749-1e70a0bcbd89","pitchNumber":4,"startTime":"2025-08-29T23:01:27.430Z","endTime":"2025-08-29T23:01:41.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:01:41.575Z","atBatIndex":11},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jordan Walker reaches on a fielding error by shortstop Elly De La Cruz. Thomas Saggese to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:02:06.636Z","endTime":"2025-08-29T23:03:10.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":91.3,"endSpeed":83.5,"strikeZoneTop":3.72287009691876,"strikeZoneBottom":1.79244763530689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.299629486793652,"aZ":-13.975330010550298,"pfxX":-5.141426566606571,"pfxZ":10.226010431566955,"pX":-0.18812452864912832,"pZ":1.569424271748979,"vX0":2.353890261959588,"vY0":-132.78116071839676,"vZ0":-8.703513517677194,"x":124.17,"y":196.41,"x0":-0.4196983568907922,"y0":50.00414740290882,"z0":5.9140198061579,"aX":-9.15124055887805},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":1967,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.41302507448452896,"extension":6.287976232595643},"index":0,"playId":"27c321ec-c05e-3e64-8b50-3842b1d52574","pitchNumber":1,"startTime":"2025-08-29T23:02:09.087Z","endTime":"2025-08-29T23:02:13.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.867874313993642,"aZ":-27.639150257511016,"pfxX":6.730203082103781,"pfxZ":3.36466036719263,"pX":1.0838397287306862,"pZ":1.5457504523131016,"vX0":2.1697691243978654,"vY0":-115.74199901496814,"vZ0":-4.386482147448718,"x":75.69,"y":197.04,"x0":-0.7418146297640487,"y0":50.00469756194568,"z0":6.131403644725861,"aX":9.07369805193272},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":5.2,"breakHorizontal":-12.7,"spinRate":2221,"spinDirection":28},"zone":14,"typeConfidence":0.85,"plateTime":0.47437790911923194,"extension":6.148177997974825},"index":1,"playId":"09c9c4a3-153d-312d-8e79-b2d00262254b","pitchNumber":2,"startTime":"2025-08-29T23:02:26.735Z","endTime":"2025-08-29T23:02:30.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.65140823956853,"strikeZoneBottom":1.72063676984976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.315649202662392,"aZ":-33.01550907879592,"pfxX":4.557375649811837,"pfxZ":-0.6136419533366011,"pX":1.2989191188163964,"pZ":1.1216812933288514,"vX0":3.071963849791603,"vY0":-116.7776100267797,"vZ0":-4.2857803725195165,"x":67.49,"y":208.49,"x0":-0.6286189518077593,"y0":50.00259826199091,"z0":6.108283760898838,"aX":6.2531631307443405},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.9,"breakHorizontal":-9.0,"spinRate":2175,"spinDirection":28},"zone":14,"typeConfidence":0.88,"plateTime":0.47019249099117655,"extension":6.186618516979905},"index":2,"playId":"e0fd7e42-8df7-3227-b844-a06fd95cca1b","pitchNumber":3,"startTime":"2025-08-29T23:02:44.420Z","endTime":"2025-08-29T23:02:48.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.107630064499006,"aZ":-14.506919494478216,"pfxX":-4.407070929988518,"pfxZ":9.65176752964881,"pX":0.03553051162127597,"pZ":1.857236648229487,"vX0":2.991507414764321,"vY0":-134.4396578593256,"vZ0":-8.025342919171232,"x":115.65,"y":188.63,"x0":-0.5189359966063091,"y0":50.0061439028869,"z0":5.910695215223985,"aX":-8.069866413921623},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2023,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.40739449338447686,"extension":6.255311468901954},"hitData":{"launchSpeed":84.0,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":153.2}},"index":3,"playId":"40a3b4c1-cb37-3ed0-b81c-57210228793f","pitchNumber":4,"startTime":"2025-08-29T23:03:02.467Z","endTime":"2025-08-29T23:03:10.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:03:10.203Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pedro Pagés homers (10) on a fly ball to left field. Thomas Saggese scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:03:40.098Z","endTime":"2025-08-29T23:06:40.724Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7,8],"actionIndex":[6],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.17081562039293,"strikeZoneBottom":1.52154487467386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89346877266021,"aZ":-34.790534185651204,"pfxX":-7.027702342379737,"pfxZ":-1.7883091621021325,"pX":-1.237903234140771,"pZ":2.7490998985111674,"vX0":0.5077210868589254,"vY0":-121.05125245934765,"vZ0":-0.8599424770910397,"x":164.19,"y":164.55,"x0":-0.5409261490465549,"y0":50.00279646053885,"z0":6.194855233564808,"aX":-10.275333130482668},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":12.5,"spinRate":1104,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.45505825635153796,"extension":5.98227075391525},"index":0,"playId":"81c72f1e-57a5-3024-823b-1ae266cf3eca","pitchNumber":1,"startTime":"2025-08-29T23:03:45.916Z","endTime":"2025-08-29T23:03:50.232Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.15294959775613,"strikeZoneBottom":1.50360723423308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.875466125525517,"aZ":-33.304084414506846,"pfxX":-6.827377275919577,"pfxZ":-0.7865496867708837,"pX":-0.26977007885416904,"pZ":0.8549091073012636,"vX0":2.515071023142874,"vY0":-120.2864055622884,"vZ0":-5.013286972961706,"x":127.28,"y":215.7,"x0":-0.4543571812519451,"y0":50.00344046915192,"z0":5.989854662472688,"aX":-9.795999201941214},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.5,"breakHorizontal":11.5,"spinRate":1105,"spinDirection":261},"zone":13,"typeConfidence":0.9,"plateTime":0.4590397148117922,"extension":6.104624335870159},"index":1,"playId":"4e0a7ec6-a742-3871-b033-41534ec2437e","pitchNumber":2,"startTime":"2025-08-29T23:04:02.228Z","endTime":"2025-08-29T23:04:07.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90243057830724,"aZ":-23.76921316230441,"pfxX":3.9707680404311296,"pfxZ":5.258912940266162,"pX":0.7695171449670533,"pZ":2.4960022556172734,"vX0":1.9514259023947198,"vY0":-125.49167786840182,"vZ0":-4.264442849277426,"x":87.67,"y":171.39,"x0":-0.5335769032741643,"y0":50.003620579613724,"z0":6.148869347411493,"aX":6.345809026479828},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.8,"breakHorizontal":-7.7,"spinRate":2137,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4361181964708494,"extension":6.0523965197738265},"index":2,"playId":"808cb54f-bfaa-3090-8291-497fa51b0dfd","pitchNumber":3,"startTime":"2025-08-29T23:04:22.406Z","endTime":"2025-08-29T23:04:25.786Z","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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.1318492450978,"strikeZoneBottom":1.52504084200776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.183059594485158,"aZ":-19.682751930919434,"pfxX":-7.227167560557568,"pfxZ":6.9600414450157455,"pX":0.36179125993692307,"pZ":2.6472533558721847,"vX0":4.364233646289624,"vY0":-133.02597016061608,"vZ0":-4.790567907327154,"x":103.21,"y":167.3,"x0":-0.35997715768016203,"y0":50.00289580190174,"z0":5.895829078262751,"aX":-12.96971362457166},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":12.1,"spinRate":2003,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4115388245893694,"extension":6.300937612519218},"index":3,"playId":"ad89c4d8-6d33-348c-a68f-d6672cdbf70d","pitchNumber":4,"startTime":"2025-08-29T23:04:46.473Z","endTime":"2025-08-29T23:04:52.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-29T23:04:59.352Z","endTime":"2025-08-29T23:05:13.589Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"da58b7eb-ab14-345c-b6a1-c21b9db8527c","startTime":"2025-08-29T23:05:13.589Z","endTime":"2025-08-29T23:05:19.102Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Jordan Walker caught stealing 2nd base, pitcher Zack Littell to second baseman Santiago Espinal.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"da58b7eb-ab14-345c-b6a1-c21b9db8527c","startTime":"2025-08-29T23:05:30.838Z","endTime":"2025-08-29T23:05:51.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.779277269482968,"aZ":-37.29864417432811,"pfxX":5.2317291543782485,"pfxZ":-3.7660381028416747,"pX":0.2780383516715991,"pZ":3.166290723694203,"vX0":0.8845387763900106,"vY0":-115.95550388237059,"vZ0":0.8022106873109593,"x":106.4,"y":153.29,"x0":-0.788069677187815,"y0":50.00266011361947,"z0":6.375884996660925,"aX":7.1202146661865005},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.4,"breakHorizontal":-9.7,"spinRate":2064,"spinDirection":34},"zone":3,"typeConfidence":0.9,"plateTime":0.4724413938189538,"extension":6.013894692291963},"index":7,"playId":"d908fb14-6616-3944-ad3c-e8735a629308","pitchNumber":5,"startTime":"2025-08-29T23:05:51.532Z","endTime":"2025-08-29T23:05:56.351Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.767890053479494,"aZ":-33.04085635543566,"pfxX":-4.0945461984594465,"pfxZ":-0.6007321279772331,"pX":-0.050141808344106566,"pZ":2.8899382391537505,"vX0":1.9379819061059502,"vY0":-120.19354364198541,"vZ0":-1.1661858707616648,"x":118.91,"y":160.75,"x0":-0.33986076493508227,"y0":50.001296551433725,"z0":6.345718188181523,"aX":-5.9221805217969266},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.1,"breakHorizontal":6.8,"spinRate":810,"spinDirection":260},"zone":2,"typeConfidence":0.9,"plateTime":0.4576889885300468,"extension":6.025036615880476},"hitData":{"launchSpeed":107.2,"launchAngle":29.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.59,"coordY":72.63}},"index":8,"playId":"1810245b-d601-3763-9d93-3b71c51c8afc","pitchNumber":6,"startTime":"2025-08-29T23:06:14.458Z","endTime":"2025-08-29T23:06:40.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:06:40.724Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to left fielder Austin Hays.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:07:03.062Z","endTime":"2025-08-29T23:07:24.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Flyout","eventType":"field_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":1},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":75.1,"strikeZoneTop":3.10163372237358,"strikeZoneBottom":1.64482950918088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.074927864575617,"aZ":-34.501262942427765,"pfxX":-6.574635044499009,"pfxZ":-1.621506869062907,"pX":-1.1231374129194842,"pZ":2.7963734036726926,"vX0":0.8326308030668812,"vY0":-119.3278641182196,"vZ0":-0.5722419474674993,"x":159.81,"y":163.28,"x0":-0.6239261579102813,"y0":50.00280114110739,"z0":6.161547111316293,"aX":-9.432082810639281},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.8,"breakHorizontal":11.6,"spinRate":692,"spinDirection":256},"zone":11,"typeConfidence":0.9,"plateTime":0.4599211971064574,"extension":6.010743072330324},"index":0,"playId":"9e0815c6-dc39-3f42-bbb0-a2726c0b06f3","pitchNumber":1,"startTime":"2025-08-29T23:07:03.062Z","endTime":"2025-08-29T23:07:07.400Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.595014142210882,"aZ":-16.87551566564691,"pfxX":-4.179945629043147,"pfxZ":8.489423777844884,"pX":-0.2765127334399737,"pZ":2.9041746505361234,"vX0":2.2571520244336445,"vY0":-133.3609799393588,"vZ0":-5.329782528929132,"x":127.54,"y":160.37,"x0":-0.5906878208429149,"y0":50.00014612389,"z0":6.145105391949111,"aX":-7.530322976173245},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":7.1,"spinRate":1837,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4106622047368762,"extension":6.199087879001076},"hitData":{"launchSpeed":93.0,"launchAngle":29.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.07,"coordY":84.73}},"index":1,"playId":"1f6040fd-ee43-3433-8ec1-9ebfcf58ef06","pitchNumber":2,"startTime":"2025-08-29T23:07:15.696Z","endTime":"2025-08-29T23:07:24.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:07:24.085Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Trevino flies out to left fielder Lars Nootbaar in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:09:27.012Z","endTime":"2025-08-29T23:11:01.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.22349044929544,"strikeZoneBottom":1.54954875795855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.350061534458042,"aZ":-13.717321678355718,"pfxX":4.82079601311003,"pfxZ":10.31216132972773,"pX":-0.48271125479488647,"pZ":2.608004469669552,"vX0":-5.372577112660042,"vY0":-132.67226609777583,"vZ0":-7.437646802763738,"x":135.4,"y":168.36,"x0":0.9384933835821778,"y0":50.00057201997584,"z0":6.439514543629683,"aX":8.626561909231429},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-7.6,"spinRate":2036,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4122220566735577,"extension":6.3381328729966295},"index":0,"playId":"be621711-53ce-3565-80de-30a0ef594ab7","pitchNumber":1,"startTime":"2025-08-29T23:09:28.634Z","endTime":"2025-08-29T23:09:32.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.27379032125962,"strikeZoneBottom":1.55655970047802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22980518664502,"aZ":-23.467341735139883,"pfxX":8.940012262613969,"pfxZ":5.361330866691258,"pX":0.2108669454878596,"pZ":2.238342908423473,"vX0":-4.83140067248069,"vY0":-126.49177215879467,"vZ0":-5.551659059260063,"x":108.96,"y":178.34,"x0":0.9817605960512076,"y0":50.00365004386124,"z0":6.337242754407884,"aX":14.52201206304104},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":1733,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.43262495595874473,"extension":6.276264412178929},"index":1,"playId":"fce65028-c5dc-3e85-a9a4-7c89bd0e5718","pitchNumber":2,"startTime":"2025-08-29T23:09:44.689Z","endTime":"2025-08-29T23:09:49.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.445680089464997,"aZ":-45.74846496312475,"pfxX":-4.7391053461322725,"pfxZ":-10.745655491116835,"pX":-0.5171197883550944,"pZ":1.2271277615054281,"vX0":-1.4523355257335715,"vY0":-112.56884454833589,"vZ0":-1.91606302975599,"x":136.71,"y":205.65,"x0":0.7548384339212342,"y0":50.00343650976591,"z0":6.788218235612489,"aX":-5.9858906637837315},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-19.6,"breakHorizontal":9.0,"spinRate":2898,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.48953887785689965,"extension":6.346602073838541},"index":2,"playId":"6dd40308-555f-3417-b1b1-cff46ab59175","pitchNumber":3,"startTime":"2025-08-29T23:10:02.130Z","endTime":"2025-08-29T23:10:08.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.962376566720028,"aZ":-15.643325203408995,"pfxX":3.893725157183544,"pfxZ":9.061587824449063,"pX":0.7881568471920941,"pZ":3.405866322090393,"vX0":-1.6147695646359945,"vY0":-134.18297976669066,"vZ0":-5.48997683365783,"x":86.96,"y":146.82,"x0":0.8918206531479732,"y0":50.0004359505951,"z0":6.592366984155174,"aX":7.101090154930564},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-6.7,"spinRate":2081,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.40814890576862206,"extension":6.195072261961366},"index":3,"playId":"d3bcd416-1f57-3b4a-8d92-085457c0b84b","pitchNumber":4,"startTime":"2025-08-29T23:10:34.281Z","endTime":"2025-08-29T23:10:37.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.992468071823303,"aZ":-28.356478147376713,"pfxX":-2.4704005929675,"pfxZ":2.3274817864717,"pX":-1.0423558750040254,"pZ":1.5284292877876755,"vX0":-3.5258569781544686,"vY0":-127.03497530890851,"vZ0":-6.798776795234103,"x":156.73,"y":197.51,"x0":0.6823377168173231,"y0":50.00416921920021,"z0":6.480963100376388,"aX":-4.054727154030237},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":5.3,"spinRate":2642,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.43046089500598006,"extension":6.3627330091566},"hitData":{"launchSpeed":92.4,"launchAngle":57.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.93,"coordY":137.17}},"index":4,"playId":"f7ba8495-52d8-3f44-9a69-f35380827072","pitchNumber":5,"startTime":"2025-08-29T23:10:51.465Z","endTime":"2025-08-29T23:11:01.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:11:01.407Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:11:25.168Z","endTime":"2025-08-29T23:12:12.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":93.5,"endSpeed":86.0,"strikeZoneTop":3.33365953312785,"strikeZoneBottom":1.5679975973448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.265480076794127,"aZ":-12.138375847494032,"pfxX":3.2539233939227197,"pfxZ":10.651416036865946,"pX":-0.07547372229102443,"pZ":2.1378467880203913,"vX0":-3.013502657050054,"vY0":-135.90785194342843,"vZ0":-9.438266027321484,"x":119.88,"y":181.06,"x0":0.6220156459951065,"y0":50.00358750312321,"z0":6.487080871797343,"aX":6.120813178343864},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.3,"spinRate":2162,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4021881806080283,"extension":6.463722636654562},"index":0,"playId":"d6e27956-6212-3cd1-830f-29b28050d4d0","pitchNumber":1,"startTime":"2025-08-29T23:11:34.107Z","endTime":"2025-08-29T23:11:38.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.26359556763948,"strikeZoneBottom":1.54119589376277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65048757448836,"aZ":-12.689839338965772,"pfxX":5.014735074793032,"pfxZ":10.408689873517197,"pX":1.3439364958580344,"pZ":3.1414665994480666,"vX0":-0.5393227819950471,"vY0":-135.6903176960415,"vZ0":-6.694862148413258,"x":65.77,"y":153.96,"x0":0.8930837426827528,"y0":50.00188059861421,"z0":6.518318470482509,"aX":9.384860797757069},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":-9.0,"spinRate":2155,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40308495935177957,"extension":6.320154886726432},"index":1,"playId":"8087b2ba-3a24-35c9-835c-1995c6731099","pitchNumber":2,"startTime":"2025-08-29T23:11:47.292Z","endTime":"2025-08-29T23:11:50.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":79.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.138523063691007,"aZ":-24.37346288530519,"pfxX":7.561474385683831,"pfxZ":4.846862922699927,"pX":0.8412565789688836,"pZ":2.736518439466776,"vX0":-2.645576700284116,"vY0":-125.73064809938725,"vZ0":-4.409950427824683,"x":84.93,"y":164.89,"x0":0.9212445854509,"y0":50.00369925809318,"z0":6.477621896605472,"aX":12.175560550585772},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":-13.2,"spinRate":1808,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4346913737814049,"extension":6.192732176250247},"hitData":{"launchSpeed":92.4,"launchAngle":42.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.88,"coordY":89.32}},"index":2,"playId":"43f91f3c-2f36-3fab-8649-b73681bcd107","pitchNumber":3,"startTime":"2025-08-29T23:12:03.636Z","endTime":"2025-08-29T23:12:12.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:12:12.820Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Santiago Espinal grounds out, first baseman Willson Contreras to pitcher Matthew Liberatore.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:12:39.591Z","endTime":"2025-08-29T23:13:55.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":92.5,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99749354792807,"aZ":-13.082560064425476,"pfxX":3.9758320003359033,"pfxZ":10.35436771564755,"pX":-0.34817366461737326,"pZ":3.0128652345905294,"vX0":-4.017258249629556,"vY0":-134.6127244839445,"vZ0":-6.943237795907298,"x":130.27,"y":157.43,"x0":0.6437714157921368,"y0":50.001012206081604,"z0":6.543536516448635,"aX":7.328840166831314},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":-6.4,"spinRate":2117,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4062012380200155,"extension":6.473686430828292},"index":0,"playId":"dfbd36e7-454a-36fa-b2e5-f083c8733e1d","pitchNumber":1,"startTime":"2025-08-29T23:12:40.192Z","endTime":"2025-08-29T23:12:44.987Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.4,"strikeZoneTop":3.43957757899639,"strikeZoneBottom":1.65690269873745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.598989796288965,"aZ":-45.47054109909857,"pfxX":-7.034480391192103,"pfxZ":-10.923497265765812,"pX":0.8112741941869374,"pZ":3.1460858054143626,"vX0":1.60737019507109,"vY0":-110.5035089932034,"vZ0":2.3447909846571005,"x":86.08,"y":153.84,"x0":0.9810282495347245,"y0":50.00290872134449,"z0":6.904760416646428,"aX":-8.561912363987018},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-18.6,"breakHorizontal":12.2,"spinRate":2905,"spinDirection":330},"zone":3,"typeConfidence":2.0,"plateTime":0.49870379990539204,"extension":6.188438590041092},"index":1,"playId":"a6dd5385-11e6-38b4-abb0-abe148d942a1","pitchNumber":2,"startTime":"2025-08-29T23:13:12.163Z","endTime":"2025-08-29T23:13:17.267Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.945009584583648,"aZ":-14.094943106753064,"pfxX":3.798766766223614,"pfxZ":9.733529673363506,"pX":0.07294173789931564,"pZ":3.8458287864292102,"vX0":-2.5198735574269127,"vY0":-135.4901100728845,"vZ0":-4.825908766942246,"x":114.22,"y":134.94,"x0":0.5221052511825062,"y0":50.000141702639255,"z0":6.636985520211387,"aX":7.052905520443061},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":-6.4,"spinRate":2117,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4044495394589389,"extension":6.422875730064484},"index":2,"playId":"74cdab54-a119-362c-8592-5db427f4a14d","pitchNumber":3,"startTime":"2025-08-29T23:13:27.248Z","endTime":"2025-08-29T23:13:30.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62796961239932,"aZ":-29.49697820246662,"pfxX":-2.9071992458575964,"pfxZ":1.6727187631220843,"pX":-0.8051828498857964,"pZ":3.6915455582910734,"vX0":-2.6624848223480693,"vY0":-125.12793119093142,"vZ0":-1.6800943428842383,"x":147.69,"y":139.11,"x0":0.6462294040655576,"y0":50.00516108711738,"z0":6.763371275342511,"aX":-4.661378074544786},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":5.9,"spinRate":2757,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4358963613129627,"extension":6.348334778113252},"hitData":{"launchSpeed":38.2,"launchAngle":20.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.83,"coordY":167.91}},"index":3,"playId":"29b5c106-b64b-3e34-b782-e803d3de5671","pitchNumber":4,"startTime":"2025-08-29T23:13:47.680Z","endTime":"2025-08-29T23:13:55.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:13:55.876Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to left fielder Austin Hays.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:16:10.503Z","endTime":"2025-08-29T23:16:34.978Z","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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.49287606463194,"strikeZoneBottom":1.72391749272168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.967189132016046,"aZ":-34.60122159684098,"pfxX":-7.469166560323962,"pfxZ":-1.728540995555595,"pX":-0.5291921348830719,"pZ":1.1342594394820147,"vX0":1.842057413890482,"vY0":-118.91493902612532,"vZ0":-4.391662277596858,"x":137.17,"y":208.15,"x0":-0.35316193500560245,"y0":50.00306853380173,"z0":6.2115513961601065,"aX":-10.48742457448696},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":13.0,"spinRate":732,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4641004411915457,"extension":6.15757208810226},"index":0,"playId":"20721968-02b6-3723-b9f0-d79af635ce74","pitchNumber":1,"startTime":"2025-08-29T23:16:10.894Z","endTime":"2025-08-29T23:16:15.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.886980289578847,"aZ":-16.791218716184414,"pfxX":-8.757428107501308,"pfxZ":8.655295808527423,"pX":-0.2021069352852964,"pZ":2.024833064768482,"vX0":3.5876162961240787,"vY0":-132.82363913097547,"vZ0":-7.087865099118344,"x":124.7,"y":184.11,"x0":-0.43667505501233495,"y0":50.00294496673194,"z0":5.960629715329266,"aX":-15.562413483678485},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":15.0,"spinRate":2094,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4132409328069091,"extension":6.264952708703491},"hitData":{"launchSpeed":88.3,"launchAngle":36.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.42,"coordY":86.25}},"index":1,"playId":"cdd04797-f7e1-3103-b0ee-0c4073da11d4","pitchNumber":2,"startTime":"2025-08-29T23:16:26.693Z","endTime":"2025-08-29T23:16:34.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:16:34.978Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to right fielder Noelvi Marte.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:16:56.133Z","endTime":"2025-08-29T23:17:18.808Z","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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.42178007788538,"strikeZoneBottom":1.60493339826034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.010474446361222,"aZ":-33.642102703393086,"pfxX":6.702856122022701,"pfxZ":-1.1026318145145693,"pX":0.7585905838277358,"pZ":1.6756776582273745,"vX0":1.1659531330344775,"vY0":-115.12029814916615,"vZ0":-2.8715699785532607,"x":97.59,"y":165.2,"x0":-0.6258873534557395,"y0":50.00418088088036,"z0":6.22269635878593,"aX":8.922279297565114},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.4,"breakHorizontal":-12.5,"spinRate":2121,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.47730432103193143,"extension":5.979689369463371},"index":0,"playId":"e76a0db5-1b9d-3999-8ffc-a19d4ac3a382","pitchNumber":1,"startTime":"2025-08-29T23:16:56.133Z","endTime":"2025-08-29T23:17:00.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.001585048123577,"aZ":-17.431021461237126,"pfxX":-10.17249443751459,"pfxZ":8.320364178737082,"pX":-0.022554623581396246,"pZ":1.5789023706993612,"vX0":4.530713087702269,"vY0":-132.91169212329797,"vZ0":-8.038763003128896,"x":106.79,"y":177.44,"x0":-0.4365007479275818,"y0":50.005436905030834,"z0":5.93081615038777,"aX":-18.03033778357777},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":17.3,"spinRate":2008,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.41360135746418747,"extension":6.279323114502876},"hitData":{"launchSpeed":104.5,"launchAngle":8.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.72,"coordY":133.14}},"index":1,"playId":"717f7a3f-f483-3e53-aa23-65b932a425ac","pitchNumber":2,"startTime":"2025-08-29T23:17:09.543Z","endTime":"2025-08-29T23:17:18.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:17:18.808Z","atBatIndex":19},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Willson Contreras reaches on catcher interference by Jose Trevino. Iván Herrera to 2nd. Willson Contreras to 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:17:46.328Z","endTime":"2025-08-29T23:18:08.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":91.2,"endSpeed":84.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.336884691817854,"aZ":-19.36129494754106,"pfxX":-8.22472421809203,"pfxZ":7.117009290553234,"pX":-0.22543573644637863,"pZ":2.7112294616803747,"vX0":3.2364650581761207,"vY0":-132.80796161816326,"vZ0":-4.956704867441448,"x":127.82,"y":134.59,"x0":-0.3858297717712341,"y0":50.003395507793925,"z0":5.994616982976697,"aX":-14.808732725690751},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":1977,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.41117395435571424,"extension":6.21172433006421},"index":0,"playId":"3c9bece1-00aa-340f-8eea-449bac526d04","pitchNumber":1,"startTime":"2025-08-29T23:17:46.328Z","endTime":"2025-08-29T23:17:49.819Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.556138468327102,"aZ":-26.899757569631944,"pfxX":-3.5382840838461895,"pfxZ":3.735438733405646,"pX":-0.7586470792638849,"pZ":3.3834831300557755,"vX0":0.1078720938578292,"vY0":-118.32478344682892,"vZ0":-1.2147271194007456,"x":146.65,"y":114.34,"x0":-0.3456054154799964,"y0":50.00247821770686,"z0":6.378901977297076,"aX":-4.9933340977176055},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.7,"breakHorizontal":6.4,"spinRate":713,"spinDirection":238},"zone":1,"typeConfidence":0.51,"plateTime":0.4637383272490414,"extension":6.001069991381777},"index":1,"playId":"8ea537d9-055f-36f7-b0f3-a7b9a79c2377","pitchNumber":2,"startTime":"2025-08-29T23:18:04.900Z","endTime":"2025-08-29T23:18:08.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:18:08.748Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a line drive to right fielder Noelvi Marte. Iván Herrera to 3rd. Willson Contreras to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:18:46.743Z","endTime":"2025-08-29T23:19:19.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":82.4,"endSpeed":75.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.987653994594805,"aZ":-32.14896280339541,"pfxX":-7.311613453404826,"pfxZ":0.015208698591330894,"pX":0.9372147238024792,"pZ":1.6936835611162369,"vX0":4.869642309370002,"vY0":-119.90557713617152,"vZ0":-3.715880471833222,"x":89.27,"y":136.48,"x0":-0.1785833183555528,"y0":50.00111009039462,"z0":6.157420315868944,"aX":-10.556895208959109},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.7,"breakHorizontal":11.9,"spinRate":777,"spinDirection":249},"zone":14,"typeConfidence":0.91,"plateTime":0.4582648858928371,"extension":6.18488026885967},"index":0,"playId":"10299e87-702c-3db8-a867-03984388e783","pitchNumber":1,"startTime":"2025-08-29T23:18:46.743Z","endTime":"2025-08-29T23:18:52.884Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348428319170367,"aZ":-35.3300152770207,"pfxX":-4.605535192379991,"pfxZ":-2.1888564956894854,"pX":0.08802648853896815,"pZ":2.058398622546697,"vX0":2.6543000666920418,"vY0":-120.23323308584115,"vZ0":-2.4721286614788593,"x":99.35,"y":153.43,"x0":-0.43987357133606403,"y0":50.00139025717259,"z0":6.278116372811599,"aX":-6.648202520158554},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.3,"breakHorizontal":7.6,"spinRate":790,"spinDirection":258},"zone":8,"typeConfidence":0.9,"plateTime":0.4580186781049953,"extension":5.958850351309529},"hitData":{"launchSpeed":107.1,"launchAngle":15.0,"totalDistance":267.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.25,"coordY":125.04}},"index":1,"playId":"11a903bf-ae05-3bd6-8dce-f54e83ec515f","pitchNumber":2,"startTime":"2025-08-29T23:19:09.905Z","endTime":"2025-08-29T23:19:19.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:19:19.144Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Noelvi Marte. Iván Herrera scores. Willson Contreras to 3rd. Nolan Gorman to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:19:47.303Z","endTime":"2025-08-29T23:20:51.623Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":641793,"link":"/api/v1/people/641793"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.48551318567387,"strikeZoneBottom":1.74478072057225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.636113795958842,"aZ":-25.237568999046996,"pfxX":1.054547827373696,"pfxZ":4.131177313230183,"pX":-0.42267431471724165,"pZ":2.2836755555363335,"vX0":0.35484950621161443,"vY0":-128.4842598893547,"vZ0":-4.847755897135174,"x":127.38,"y":183.09,"x0":-0.6994380907037887,"y0":50.00319713571047,"z0":6.1467043346392,"aX":1.7698324219995372},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-2.0,"spinRate":1983,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.42566928362523804,"extension":6.041680540303616},"index":0,"playId":"66726fda-6e92-3efa-bfe1-59aebe32d83b","pitchNumber":1,"startTime":"2025-08-29T23:19:47.303Z","endTime":"2025-08-29T23:19:50.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75273844816401,"aZ":-23.897009644295217,"pfxX":1.2247093991219784,"pfxZ":4.867050929575395,"pX":0.7439803331014111,"pZ":2.565992110141087,"vX0":2.4008587138057997,"vY0":-129.28016414679666,"vZ0":-4.682592817358928,"x":83.14,"y":154.37,"x0":-0.3540979542517598,"y0":50.00227916410455,"z0":6.22404876283558,"aX":2.0828341177000964},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2112,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.42289478840852857,"extension":6.120129266177045},"index":1,"playId":"d3f7ace5-efc3-3772-86d2-ed34eafe2e4b","pitchNumber":2,"startTime":"2025-08-29T23:20:02.135Z","endTime":"2025-08-29T23:20:05.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.164691763654613,"aZ":-31.740715184532796,"pfxX":4.30408897926062,"pfxZ":0.3230720097393398,"pX":0.7319985861936674,"pZ":2.7307678586367463,"vX0":1.5188304510795478,"vY0":-115.60505301790411,"vZ0":-1.1989750226850489,"x":90.15,"y":143.07,"x0":-0.49243735303793545,"y0":50.00476909457431,"z0":6.297587197934738,"aX":5.837441307002919},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":0.6,"breakHorizontal":-8.2,"spinRate":2243,"spinDirection":21},"zone":6,"typeConfidence":0.86,"plateTime":0.47344162481191576,"extension":6.067835216609631},"index":2,"playId":"7630aacb-6094-3ada-90f4-e230993d8f2e","pitchNumber":3,"startTime":"2025-08-29T23:20:21.937Z","endTime":"2025-08-29T23:20:26.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.306367477740153,"aZ":-24.150736428600712,"pfxX":0.08071150029043572,"pfxZ":4.74988954693219,"pX":1.3564998374479966,"pZ":2.598453339157581,"vX0":4.299253437653978,"vY0":-128.31521192555445,"vZ0":-4.563830139020834,"x":73.94,"y":160.96,"x0":-0.3420939916796738,"y0":50.003253494108456,"z0":6.2519770862727135,"aX":0.1358489286275313},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.9,"breakHorizontal":-1.0,"spinRate":2212,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4247548549076203,"extension":6.241278166278942},"hitData":{"launchSpeed":85.7,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.36,"coordY":128.58}},"index":3,"playId":"27c0e28f-b33e-34b6-b036-8708b43c07f1","pitchNumber":4,"startTime":"2025-08-29T23:20:41.457Z","endTime":"2025-08-29T23:20:51.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:20:51.623Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to first baseman Spencer Steer in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:21:25.868Z","endTime":"2025-08-29T23:22:30.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":91.5,"endSpeed":83.3,"strikeZoneTop":3.62587513541473,"strikeZoneBottom":1.65072050029514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.108901859446437,"aZ":-13.298659779126435,"pfxX":-3.9652812858969204,"pfxZ":10.552076802757252,"pX":-0.9668573776563937,"pZ":4.033131477607403,"vX0":-0.22393237251800704,"vY0":-133.26232498982873,"vZ0":-3.2843583011337696,"x":147.53,"y":149.66,"x0":-0.3669142520396468,"y0":50.00110007969681,"z0":6.2494536767783755,"aX":-7.091673629559906},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":1938,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.41187606678426736,"extension":6.259903669444764},"index":0,"playId":"c886ef62-b0c0-3d3c-ba4a-2a61833e6de0","pitchNumber":1,"startTime":"2025-08-29T23:21:25.868Z","endTime":"2025-08-29T23:21:29.989Z","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":91.9,"endSpeed":83.7,"strikeZoneTop":3.58076077754099,"strikeZoneBottom":1.64806197278092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.236399248708736,"aZ":-11.798175708595153,"pfxX":-5.398438546015286,"pfxZ":11.370760501158632,"pX":1.478225447545044,"pZ":1.676658529713591,"vX0":5.841093556281468,"vY0":-133.4045058952018,"vZ0":-9.301776211948892,"x":87.96,"y":200.05,"x0":-0.0443034177555733,"y0":50.00330039208734,"z0":6.071623473090967,"aX":-9.674816361425291},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":8.4,"spinRate":2048,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4114717237452825,"extension":6.363547022181038},"index":1,"playId":"1f3a133e-dd3b-3897-98af-164bd29ca073","pitchNumber":2,"startTime":"2025-08-29T23:21:40.993Z","endTime":"2025-08-29T23:21:46.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.395692401691687,"aZ":-19.425655540713265,"pfxX":-8.603780606079033,"pfxZ":7.154721920902944,"pX":0.18441079697368215,"pZ":3.061395395690602,"vX0":4.130143786416228,"vY0":-132.64597417488582,"vZ0":-3.960210093688721,"x":91.46,"y":164.73,"x0":-0.27509906930604683,"y0":50.001906252519994,"z0":5.990121647616654,"aX":-15.329713527238015},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":1967,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.41293557920388224,"extension":6.284511678387728},"index":2,"playId":"b7211b4d-0ed6-3e42-b00e-4e33c886aa37","pitchNumber":3,"startTime":"2025-08-29T23:22:04.676Z","endTime":"2025-08-29T23:22:08.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.397832998772234,"aZ":-20.514075416237546,"pfxX":-9.137633268380839,"pfxZ":6.534796248319676,"pX":-1.1354096277480648,"pZ":3.7028340043897714,"vX0":1.4521096173607335,"vY0":-133.18596141266173,"vZ0":-2.2263967389330355,"x":125.63,"y":127.06,"x0":-0.5034278105474105,"y0":50.0026728927788,"z0":6.04383701001995,"aX":-16.30565709604233},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2005,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4122962659106286,"extension":6.241070450968394},"hitData":{"launchSpeed":45.4,"launchAngle":72.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":177.0}},"index":3,"playId":"75d7181f-ed7b-3372-ae04-01b2bff2d776","pitchNumber":4,"startTime":"2025-08-29T23:22:22.251Z","endTime":"2025-08-29T23:22:30.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:22:30.659Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:22:58.026Z","endTime":"2025-08-29T23:24:37.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.63642535138223,"strikeZoneBottom":1.77030565904168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57384384259647,"aZ":-35.696158771547076,"pfxX":5.646871091246403,"pfxZ":-2.6237822676205553,"pX":-0.1945712168439718,"pZ":4.067561757380543,"vX0":-0.38796604111272553,"vY0":-115.48168781149806,"vZ0":2.4342949179170676,"x":91.9,"y":206.64,"x0":-0.75694332648709,"y0":50.0017354801093,"z0":6.446464015772757,"aX":7.585476908254586},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.8,"breakHorizontal":-10.1,"spinRate":2058,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.4752609845002316,"extension":6.051654876428057},"index":0,"playId":"97a91309-184e-3e8d-b875-41c5284031b0","pitchNumber":1,"startTime":"2025-08-29T23:22:58.026Z","endTime":"2025-08-29T23:23:05.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.62011857793858,"strikeZoneBottom":1.71148200717427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44048214624165,"aZ":-31.735523497728785,"pfxX":5.494931702782885,"pfxZ":0.32025366371668973,"pX":1.1494368561050945,"pZ":1.7007864807886068,"vX0":2.3243879283721793,"vY0":-116.30266794860705,"vZ0":-3.3956842170214863,"x":60.8,"y":165.2,"x0":-0.5777197687707207,"y0":50.00245484325048,"z0":6.199215780943025,"aX":7.503644504625171},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.0,"breakHorizontal":-10.6,"spinRate":2170,"spinDirection":39},"zone":14,"typeConfidence":0.88,"plateTime":0.47150473866512455,"extension":6.0655625040956584},"index":1,"playId":"0b20db66-a2ce-395e-b5da-001f10c08185","pitchNumber":2,"startTime":"2025-08-29T23:23:13.569Z","endTime":"2025-08-29T23:23:17.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.520718439541653,"aZ":-17.2206520433202,"pfxX":-7.443038932366701,"pfxZ":8.372746986845243,"pX":-1.1253480933339208,"pZ":2.3616568891019534,"vX0":1.3517901123185507,"vY0":-132.81057765884444,"vZ0":-6.036728856573065,"x":94.97,"y":136.48,"x0":-0.6740753937898406,"y0":50.00216149391997,"z0":5.9171086500477745,"aX":-13.291617004540228},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":13.2,"spinRate":2116,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4124508477405082,"extension":6.269408895001844},"index":2,"playId":"a4349c8c-5c80-3b4a-9d5a-ede7dab65254","pitchNumber":3,"startTime":"2025-08-29T23:23:30.120Z","endTime":"2025-08-29T23:23:35.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.65425485444838,"strikeZoneBottom":1.7031344845423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98818862058517,"aZ":-25.639099431791717,"pfxX":0.6491826203060604,"pfxZ":4.0361704656541795,"pX":0.4083234335172399,"pZ":2.102172794668368,"vX0":1.9723274926730112,"vY0":-126.05503047973312,"vZ0":-4.796818780107426,"x":126.94,"y":159.55,"x0":-0.46651371904317607,"y0":50.00614221764747,"z0":6.082783945022574,"aX":1.051725266233082},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.5,"breakHorizontal":-1.6,"spinRate":2155,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.43339733150601756,"extension":6.267734408900673},"index":3,"playId":"c9f2a5f9-61e0-3163-92ba-7f75ab517aa0","pitchNumber":4,"startTime":"2025-08-29T23:23:55.811Z","endTime":"2025-08-29T23:24:02.379Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-29T23:24:32.921Z","endTime":"2025-08-29T23:24:32.922Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.884752132318287,"aZ":-14.66892668130933,"pfxX":-5.210848455631558,"pfxZ":9.47379940691456,"pX":0.6665531172646456,"pZ":3.4319227759065223,"vX0":4.146769660426082,"vY0":-135.61873809928073,"vZ0":-4.585341189488875,"x":126.94,"y":115.29,"x0":-0.21142060616190544,"y0":50.00308303259175,"z0":6.180397988585061,"aX":-9.62878320167687},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":8.5,"spinRate":1959,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4051207705401474,"extension":6.397987037162241},"index":5,"playId":"eb197fcd-d9b6-3c36-9b10-4f67da8259d2","pitchNumber":5,"startTime":"2025-08-29T23:24:32.923Z","endTime":"2025-08-29T23:24:37.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:24:37.131Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:26:41.467Z","endTime":"2025-08-29T23:27:32.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.24570156873185,"strikeZoneBottom":1.66220834923826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54061485664324,"aZ":-29.460256656557824,"pfxX":-3.3025247746716335,"pfxZ":1.7526144962367471,"pX":0.5455511182797825,"pZ":3.857622147836057,"vX0":-0.17743412529614594,"vY0":-123.54080313405147,"vZ0":-0.8851632076736917,"x":154.1,"y":169.44,"x0":1.0473055654798917,"y0":50.0001875994374,"z0":6.696013040946902,"aX":-5.105557758357544},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":6.0,"spinRate":2673,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.443300455327555,"extension":6.160174360127424},"index":0,"playId":"f207f031-14f8-3c4a-b460-feb4c1fbcded","pitchNumber":1,"startTime":"2025-08-29T23:26:41.467Z","endTime":"2025-08-29T23:26:45.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.24076567007972,"strikeZoneBottom":1.56782294750412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398412397529153,"aZ":-16.79425838993312,"pfxX":7.161448940212956,"pfxZ":8.550986576361218,"pX":-0.7052558955178857,"pZ":1.803683829175661,"vX0":-6.018197147613113,"vY0":-133.6551344369215,"vZ0":-8.844347155103279,"x":152.35,"y":191.1,"x0":0.6517566797403254,"y0":50.00223887809429,"z0":6.375935958525444,"aX":12.87960704931297},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":-11.5,"spinRate":2111,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.41073180154505584,"extension":6.43949651874642},"index":1,"playId":"dc48befd-a7da-330d-86ca-2fd3eb9cae78","pitchNumber":2,"startTime":"2025-08-29T23:26:55.293Z","endTime":"2025-08-29T23:27:00.005Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.24881908046154,"strikeZoneBottom":1.63197730857821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.415551716451294,"aZ":-16.14405943118459,"pfxX":7.305043191375574,"pfxZ":8.93441029836742,"pX":-0.8188423849694839,"pZ":2.625955790899113,"vX0":-6.098041564745948,"vY0":-133.52194955933766,"vZ0":-7.021125369421765,"x":125.63,"y":205.7,"x0":0.5524686342954791,"y0":50.00644681043088,"z0":6.464528792430771,"aX":13.11120387185576},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":-11.8,"spinRate":2050,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.41119826343009436,"extension":6.429117757460641},"index":2,"playId":"577d96cd-8ac6-39c7-8dc9-9125cf1e7ee0","pitchNumber":3,"startTime":"2025-08-29T23:27:12.566Z","endTime":"2025-08-29T23:27:17.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.26528551287602,"strikeZoneBottom":1.65129521951786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.438893550575614,"aZ":-16.552746648389466,"pfxX":7.43668925386984,"pfxZ":8.554089462062882,"pX":-0.8744549130905387,"pZ":1.9113808917414894,"vX0":-6.0074906323296915,"vY0":-134.58547887864887,"vZ0":-8.906794153471324,"x":117.74,"y":94.1,"x0":0.4254385813989466,"y0":50.001354548232776,"z0":6.446552377756144,"aX":13.57983414438158},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":-12.1,"spinRate":2170,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.40766999348901223,"extension":6.451004795608807},"index":3,"playId":"fe86a3a7-f62f-3496-b514-239bc3a7eda3","pitchNumber":4,"startTime":"2025-08-29T23:27:28.163Z","endTime":"2025-08-29T23:27:32.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:27:32.723Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a line drive to right fielder Jordan Walker. TJ Friedl to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:27:59.735Z","endTime":"2025-08-29T23:29:27.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.49151596873582,"strikeZoneBottom":1.74507230481282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.940597384961308,"aZ":-12.161582652486054,"pfxX":3.333940988669216,"pfxZ":11.17075104508536,"pX":1.0881133898810762,"pZ":2.85564932151534,"vX0":-0.5258657513152712,"vY0":-133.55487063965376,"vZ0":-7.076992657503027,"x":93.65,"y":194.87,"x0":0.855609016320838,"y0":50.006331026918254,"z0":6.429732909260819,"aX":5.975062558058882},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":-5.9,"spinRate":2102,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.41139643763523726,"extension":6.403274765350997},"index":0,"playId":"316a9d68-eaca-3801-bb89-b757f290ec75","pitchNumber":1,"startTime":"2025-08-29T23:27:59.735Z","endTime":"2025-08-29T23:28:03.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.56150355384941,"strikeZoneBottom":1.72950268270286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.548567794038725,"aZ":-22.507381041453666,"pfxX":8.647228129827809,"pfxZ":6.073035948142709,"pX":-0.508677027788078,"pZ":1.8838574894634343,"vX0":-5.834964465794838,"vY0":-125.89716172937736,"vZ0":-6.442174573094765,"x":86.21,"y":172.73,"x0":0.725321737025256,"y0":50.003236246718735,"z0":6.319309219712801,"aX":13.765850934114289},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.6,"breakHorizontal":-14.2,"spinRate":1901,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.43645950029358493,"extension":6.2646423742336275},"index":1,"playId":"62ef2cd6-e47b-3ad3-a44a-1efa2c4bca61","pitchNumber":2,"startTime":"2025-08-29T23:28:18.350Z","endTime":"2025-08-29T23:28:22.625Z","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":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.47637022240549,"strikeZoneBottom":1.68707697834092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.084166701527504,"aZ":-45.50011980174545,"pfxX":-5.8449735550814195,"pfxZ":-10.738393132650602,"pX":-0.6499675698505512,"pZ":2.197963344312349,"vX0":-1.1643728453596185,"vY0":-112.15628535096242,"vZ0":0.4049278294597516,"x":133.95,"y":128.94,"x0":0.6375154476471319,"y0":50.000189825953505,"z0":6.753611687336938,"aX":-7.255941922606489},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-18.7,"breakHorizontal":10.9,"spinRate":3126,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.4931802056744936,"extension":6.330370095738882},"index":2,"playId":"dff45859-98f4-3de6-b1b5-6e40e54ebcd4","pitchNumber":3,"startTime":"2025-08-29T23:28:36.835Z","endTime":"2025-08-29T23:28:41.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-29T23:28:59.694Z","endTime":"2025-08-29T23:28:59.695Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"fd997a55-6703-3f20-aa3b-519793cd7bb0","startTime":"2025-08-29T23:28:59.696Z","endTime":"2025-08-29T23:29:02.768Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.950748644920175,"aZ":-29.328468137591745,"pfxX":-2.981682065481303,"pfxZ":1.794097883369849,"pX":0.4630824425264276,"pZ":3.3502503169748272,"vX0":-0.047664575706015525,"vY0":-125.22545159213189,"vZ0":-2.0646428410970676,"x":98.91,"y":150.13,"x0":0.8695185441547175,"y0":50.000295411865444,"z0":6.591190129485992,"aX":-4.7213368541192775},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":5.4,"spinRate":2660,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.43786316825418226,"extension":6.298505591901535},"hitData":{"launchSpeed":83.4,"launchAngle":20.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.34,"coordY":126.56}},"index":5,"playId":"94ee64da-ee2d-3d9f-abb5-153f7287e7ec","pitchNumber":4,"startTime":"2025-08-29T23:29:17.947Z","endTime":"2025-08-29T23:29:27.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:29:27.742Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to center fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:29:59.534Z","endTime":"2025-08-29T23:31:53.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":3.74432831454337,"strikeZoneBottom":1.85653383088466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.210762029309027,"aZ":-45.31305922353998,"pfxX":-5.264573040122741,"pfxZ":-10.932424902053505,"pX":-0.6047083393970663,"pZ":0.7249507440893734,"vX0":-1.5714813932586036,"vY0":-110.35318596224795,"vZ0":-2.3998095359005474,"x":130.88,"y":175.09,"x0":0.8051960941578388,"y0":50.00058725854477,"z0":6.713099949463724,"aX":-6.329438572687552},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.5,"breakVerticalInduced":-20.0,"breakHorizontal":10.0,"spinRate":2909,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.5011671866572565,"extension":6.327556506971787},"index":0,"playId":"4cd58dd1-abfd-33f4-b6f9-cfc1babb7089","pitchNumber":1,"startTime":"2025-08-29T23:29:59.534Z","endTime":"2025-08-29T23:30:06.296Z","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":92.3,"endSpeed":84.3,"strikeZoneTop":3.70423328706847,"strikeZoneBottom":1.77436328947849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93939790653909,"aZ":-13.347642784959211,"pfxX":3.15778240251192,"pfxZ":10.341736400988637,"pX":0.04894977458823738,"pZ":2.6070235229002896,"vX0":-2.9033146483395575,"vY0":-134.277817700203,"vZ0":-7.5475545599521565,"x":84.45,"y":192.04,"x0":0.7355928821456813,"y0":50.00372354383591,"z0":6.410398225780002,"aX":5.748626219107726},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-5.0,"spinRate":2070,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4084082946645964,"extension":6.433996593380196},"index":1,"playId":"ffe0ccc0-2b82-3046-af1b-5e7e06785633","pitchNumber":2,"startTime":"2025-08-29T23:30:20.810Z","endTime":"2025-08-29T23:30:25.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.72835678119282,"strikeZoneBottom":1.79859219848786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809140265612648,"aZ":-21.12734805678602,"pfxX":7.051212236128519,"pfxZ":6.761307958358556,"pX":0.7037029584633463,"pZ":3.6159494656628732,"vX0":-3.039763367555194,"vY0":-126.71530234156053,"vZ0":-2.876050548145013,"x":86.21,"y":173.21,"x0":0.9998503788046094,"y0":50.00196734110222,"z0":6.44528172577592,"aX":11.517087369700308},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.9,"breakHorizontal":-12.1,"spinRate":1830,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.4315151694140109,"extension":6.283468945044876},"index":2,"playId":"025b7a87-0c6c-3b51-bca9-912ade2ebb3f","pitchNumber":3,"startTime":"2025-08-29T23:30:39.336Z","endTime":"2025-08-29T23:30:44.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.2,"strikeZoneTop":3.63910298917943,"strikeZoneBottom":1.79321490294792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.348913331377705,"aZ":-45.72974472731834,"pfxX":-5.568495538929756,"pfxZ":-11.139399853760686,"pX":1.4926644089595338,"pZ":4.526810681388984,"vX0":2.831408683586369,"vY0":-110.12519945917052,"vZ0":5.131555200831276,"x":85.77,"y":198.63,"x0":0.9072351971235086,"y0":50.00493391678009,"z0":7.033579749709522,"aX":-6.773267484100798},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.4,"breakVerticalInduced":-18.2,"breakHorizontal":9.2,"spinRate":2993,"spinDirection":330},"zone":12,"typeConfidence":2.0,"plateTime":0.4992327020413545,"extension":6.089075012128926},"index":3,"playId":"b1c93b87-d956-3b38-ae22-5e002b725304","pitchNumber":4,"startTime":"2025-08-29T23:30:59.745Z","endTime":"2025-08-29T23:31:03.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.64647302353585,"strikeZoneBottom":1.80081522346389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54197206441137,"aZ":-43.91487218000154,"pfxX":-5.1991411271525845,"pfxZ":-9.356769351634803,"pX":-0.18718962722925334,"pZ":1.231136455867798,"vX0":-0.4350162827603291,"vY0":-112.26247924189555,"vZ0":-1.9994536445663147,"x":62.99,"y":167.08,"x0":0.6840658903465965,"y0":50.00405624825955,"z0":6.674175661303686,"aX":-6.523330383903617},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-17.2,"breakHorizontal":9.5,"spinRate":2898,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.49111609763602937,"extension":6.507865511409174},"index":4,"playId":"39185510-22d9-3061-9d95-e0c1e871d00f","pitchNumber":5,"startTime":"2025-08-29T23:31:19.403Z","endTime":"2025-08-29T23:31:23.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.426544657862237,"aZ":-29.521957582067635,"pfxX":-1.2402423827020053,"pfxZ":1.669475769715362,"pX":-0.4314796413521416,"pZ":1.7115492890793547,"vX0":-2.6908989576061217,"vY0":-124.78161491195159,"vZ0":-5.759657346766503,"x":97.59,"y":129.41,"x0":0.8189872547123987,"y0":50.00396748844468,"z0":6.460871579795925,"aX":-1.9691046699244412},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":2.9,"spinRate":2680,"spinDirection":263},"zone":7,"typeConfidence":2.0,"plateTime":0.43776691509799326,"extension":6.3832019460171905},"hitData":{"launchSpeed":87.0,"launchAngle":20.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.68,"coordY":96.18}},"index":5,"playId":"a83d8d55-5966-3e10-aaab-ea745bbbad0d","pitchNumber":6,"startTime":"2025-08-29T23:31:42.672Z","endTime":"2025-08-29T23:31:53.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:31:53.259Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:32:22.437Z","endTime":"2025-08-29T23:33:56.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.40666036702049,"strikeZoneBottom":1.72055906932528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.904531048012448,"aZ":-23.55792354564598,"pfxX":8.999831965413282,"pfxZ":5.364728784101388,"pX":0.4837653655707878,"pZ":3.3354764305692837,"vX0":-3.6210603668017916,"vY0":-126.2607940524969,"vZ0":-3.1011671487757666,"x":91.02,"y":118.11,"x0":0.7712237571392447,"y0":50.00326001476035,"z0":6.485783424120814,"aX":14.458751965098767},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.2,"breakHorizontal":-15.4,"spinRate":1825,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.4346282376572206,"extension":6.288387675367074},"index":0,"playId":"73d12959-d178-3a25-b6cb-2e2d6c385ed8","pitchNumber":1,"startTime":"2025-08-29T23:32:22.437Z","endTime":"2025-08-29T23:32:26.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.119911369367472,"aZ":-15.62370485596243,"pfxX":0.34670795463820525,"pfxZ":9.27486878165095,"pX":-0.005629191455742475,"pZ":3.6356443008580093,"vX0":-1.961596572988262,"vY0":-132.43959519400033,"vZ0":-4.538710967792576,"x":108.98,"y":108.22,"x0":0.6981665112737414,"y0":50.002429278644534,"z0":6.5069908201997215,"aX":0.619034580706835},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":-0.2,"spinRate":2424,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.41288406921974463,"extension":6.363695083031296},"index":1,"playId":"0c003c26-3bd8-3880-8df0-fa6cf0f6b1b4","pitchNumber":2,"startTime":"2025-08-29T23:32:38.823Z","endTime":"2025-08-29T23:32:42.321Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.559196749404297,"aZ":-17.103736623854186,"pfxX":7.4092305602875745,"pfxZ":7.946651142888975,"pX":-0.07647239739682424,"pZ":3.453348402762099,"vX0":-4.336471242657508,"vY0":-136.46822107054408,"vZ0":-5.00396932566818,"x":119.91,"y":145.54,"x0":0.5662554236870936,"y0":50.00064052214682,"z0":6.479709663275366,"aX":14.046358890412009},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":-12.6,"spinRate":2013,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.40056800940877446,"extension":6.33367864873622},"index":2,"playId":"94b14bdb-53ee-31f2-a01c-23e62333a011","pitchNumber":3,"startTime":"2025-08-29T23:33:02.222Z","endTime":"2025-08-29T23:33:05.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74478396253256,"aZ":-45.11699388242268,"pfxX":-6.226335698770237,"pfxZ":-10.36886865833738,"pX":-0.7622571672730274,"pZ":1.977898459200296,"vX0":-1.2330625749070796,"vY0":-112.03889121390438,"vZ0":-0.18109457026871612,"x":146.06,"y":185.38,"x0":0.6061089051827033,"y0":50.00540415585141,"z0":6.743726157980457,"aX":-7.769239891381471},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-18.4,"breakHorizontal":11.6,"spinRate":2913,"spinDirection":334},"zone":7,"typeConfidence":2.0,"plateTime":0.49238750860651104,"extension":6.471195837009624},"index":3,"playId":"ff251d3f-9ce8-3052-bfaa-66739eaf591d","pitchNumber":4,"startTime":"2025-08-29T23:33:29.039Z","endTime":"2025-08-29T23:33:33.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.079842971945943,"aZ":-20.96268390482182,"pfxX":9.267489589429669,"pfxZ":6.616059028020809,"pX":0.2889200190765406,"pZ":1.695362137050204,"vX0":-4.430609874501911,"vY0":-129.11332980413647,"vZ0":-7.555272250215122,"x":105.99,"y":193.01,"x0":0.8202730027244265,"y0":50.00077256400617,"z0":6.2644999847000085,"aX":15.694232926235745},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.6,"breakHorizontal":-15.8,"spinRate":1729,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4237044043765814,"extension":6.423210713183192},"index":4,"playId":"e9cc1dd3-4920-3ac6-a690-3a513584d12b","pitchNumber":5,"startTime":"2025-08-29T23:33:52.469Z","endTime":"2025-08-29T23:33:56.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:33:56.183Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Hays lines out to center fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:34:23.879Z","endTime":"2025-08-29T23:35:43.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":77.1,"endSpeed":70.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12002103816791,"aZ":-45.655087622635364,"pfxX":-6.269756325011466,"pfxZ":-10.725923641179884,"pX":-0.9653719048907395,"pZ":2.3548918678107533,"vX0":-1.9449427921095772,"vY0":-112.2344013657689,"vZ0":0.619454130172949,"x":153.8,"y":175.2,"x0":0.7304595731408298,"y0":50.0038885551699,"z0":6.781356649857811,"aX":-7.879514956828652},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.3,"breakVerticalInduced":-18.8,"breakHorizontal":11.9,"spinRate":3032,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.49081375201615485,"extension":6.295285308700806},"index":0,"playId":"9b492a39-2246-331d-99a9-ed6e4cafb4ac","pitchNumber":1,"startTime":"2025-08-29T23:34:23.879Z","endTime":"2025-08-29T23:34:27.652Z","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":90.5,"endSpeed":84.2,"strikeZoneTop":3.35496857049908,"strikeZoneBottom":1.49717052385914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.845594169764286,"aZ":-21.767081014610667,"pfxX":0.8169612887990745,"pfxZ":5.820489492448626,"pX":-1.264446745972976,"pZ":3.2886466642733723,"vX0":-5.317560824273851,"vY0":-131.8213952322797,"vZ0":-4.338891881108715,"x":165.2,"y":149.99,"x0":0.6591337441670244,"y0":50.003747192995014,"z0":6.531183300639553,"aX":1.4619958222971072},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-0.5,"spinRate":2505,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.41302444487587664,"extension":6.364315190430386},"index":1,"playId":"807e77da-2d6b-3f65-aea2-ab403f69ff91","pitchNumber":2,"startTime":"2025-08-29T23:35:17.638Z","endTime":"2025-08-29T23:35:21.080Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.445245538218654,"aZ":-22.654845226191608,"pfxX":11.149972598368104,"pfxZ":5.807617674411979,"pX":0.7691647219682636,"pZ":3.0555762754200604,"vX0":-3.7145371881356564,"vY0":-127.30242951999092,"vZ0":-3.914621015123549,"x":87.68,"y":156.28,"x0":0.7997352471112147,"y0":50.002090724809605,"z0":6.40921067382843,"aX":18.27648769933022},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.8,"breakHorizontal":-19.3,"spinRate":1881,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.43046245346761847,"extension":6.386072480887253},"hitData":{"launchSpeed":78.9,"launchAngle":28.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.39,"coordY":90.35}},"index":2,"playId":"733651db-ed7d-3712-a487-d190c7cd8e70","pitchNumber":3,"startTime":"2025-08-29T23:35:36.585Z","endTime":"2025-08-29T23:35:43.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:35:43.246Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pedro Pagés pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:37:51.383Z","endTime":"2025-08-29T23:38:22.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":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":682829,"link":"/api/v1/people/682829"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.07482413747265,"strikeZoneBottom":1.46294293185358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.410444027148277,"aZ":-26.813994191208874,"pfxX":2.226503328131642,"pfxZ":3.4168971216232418,"pX":0.19017836277969544,"pZ":3.2084931304520388,"vX0":1.0670108809147911,"vY0":-124.35578612859102,"vZ0":-2.1171296094960006,"x":109.75,"y":152.15,"x0":-0.5334682928053611,"y0":50.004597789004016,"z0":6.290275202598082,"aX":3.4952355617398605},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":-4.3,"spinRate":2083,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.44007376280812194,"extension":6.16487685295921},"index":0,"playId":"82120e8a-bcb4-3190-bcf7-13198d11afbc","pitchNumber":1,"startTime":"2025-08-29T23:37:51.383Z","endTime":"2025-08-29T23:37:55.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-29T23:38:05.267Z","endTime":"2025-08-29T23:38:13.803Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.381153382137153,"aZ":-32.99739876652991,"pfxX":5.981050792911007,"pfxZ":-0.6217110633721745,"pX":0.15914570678143874,"pZ":1.7012411134527223,"vX0":-0.19742568650311054,"vY0":-114.38724925779856,"vZ0":-2.8950691586163857,"x":110.93,"y":192.85,"x0":-0.5302462826972484,"y0":50.00287823326571,"z0":6.223031455004829,"aX":7.9144529980385565},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.6,"breakHorizontal":-10.8,"spinRate":2092,"spinDirection":31},"zone":8,"typeConfidence":0.9,"plateTime":0.47910216332319466,"extension":6.092371868071226},"hitData":{"launchSpeed":68.9,"launchAngle":64.0,"totalDistance":127.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":153.71}},"index":2,"playId":"028f0701-4572-315f-855a-63041bc53fb2","pitchNumber":2,"startTime":"2025-08-29T23:38:13.803Z","endTime":"2025-08-29T23:38:22.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:38:22.471Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, first baseman Spencer Steer to pitcher Zack Littell.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:38:44.139Z","endTime":"2025-08-29T23:40:07.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_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":5},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641793,"link":"/api/v1/people/641793"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.18780046768588,"strikeZoneBottom":1.53838729813077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50980145288652,"aZ":-25.78460153720353,"pfxX":0.6185706861924135,"pfxZ":3.9309319741419095,"pX":-0.1334727369410598,"pZ":2.6010849969331864,"vX0":0.8944691390734253,"vY0":-126.33818251883581,"vZ0":-3.8075040063501095,"x":122.09,"y":168.55,"x0":-0.5717672548492727,"y0":50.00241028160021,"z0":6.188155437800769,"aX":1.0047132980925373},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.3,"spinRate":2091,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.43270603733734037,"extension":6.16128675424235},"index":0,"playId":"25696052-bfc4-31b7-8144-97e0685ff43a","pitchNumber":1,"startTime":"2025-08-29T23:38:45.184Z","endTime":"2025-08-29T23:38:49.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.2154940538251,"strikeZoneBottom":1.5661200639244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14856192867751,"aZ":-30.05959857185359,"pfxX":-7.937858481204214,"pfxZ":1.451447260807698,"pX":-0.15647113849291222,"pZ":0.7775120522549821,"vX0":3.180195122069332,"vY0":-120.99154794411149,"vZ0":-6.016266366957089,"x":122.96,"y":217.79,"x0":-0.46837640523237334,"y0":50.004426118888425,"z0":5.983414472850326,"aX":-11.580399344529933},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":13.4,"spinRate":1252,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4555150750912622,"extension":6.256186932534386},"index":1,"playId":"3be04bf4-8f10-3fb7-9d41-a3862c258c30","pitchNumber":2,"startTime":"2025-08-29T23:38:56.576Z","endTime":"2025-08-29T23:39:02.908Z","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":91.5,"endSpeed":84.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.0857083678167,"aZ":-15.638768486811136,"pfxX":-3.407923206234365,"pfxZ":9.131165488718798,"pX":0.06829899563308672,"pZ":3.7022699604634726,"vX0":2.689334277521672,"vY0":-133.319199027797,"vZ0":-3.5810159377770447,"x":114.4,"y":138.82,"x0":-0.5078353966004943,"y0":50.00168790340975,"z0":6.182823964101027,"aX":-6.170407531590038},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":5.6,"spinRate":1901,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40992522391072317,"extension":6.144506382838548},"index":2,"playId":"f1f4a064-b720-321f-b758-8ce753aab3a5","pitchNumber":3,"startTime":"2025-08-29T23:39:10.776Z","endTime":"2025-08-29T23:39:14.891Z","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":91.5,"endSpeed":84.0,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.690289855022986,"aZ":-14.938900087502395,"pfxX":-3.254055361782344,"pfxZ":9.539114364650489,"pX":0.11578778949258689,"pZ":3.346637134979297,"vX0":2.4581891127997135,"vY0":-133.3101090046404,"vZ0":-4.650288114019986,"x":112.59,"y":148.42,"x0":-0.3938536382973588,"y0":50.00053021928061,"z0":6.186149704735652,"aX":-5.877341322936596},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":1944,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4103029652848531,"extension":6.282394490565311},"index":3,"playId":"e56ea82d-7282-32c1-9027-6fe4345795f3","pitchNumber":4,"startTime":"2025-08-29T23:39:25.033Z","endTime":"2025-08-29T23:39:28.673Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.18714093482112,"strikeZoneBottom":1.6197388453487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.996707594496748,"aZ":-33.031651242469366,"pfxX":-2.2717076297363237,"pfxZ":-0.6066200832999369,"pX":0.11389668933059675,"pZ":-0.3807302414741672,"vX0":1.7165998850771986,"vY0":-119.12634090128581,"vZ0":-7.878159375315011,"x":112.66,"y":249.06,"x0":-0.3260914600337277,"y0":50.001746535435935,"z0":6.012277167368847,"aX":-3.2172448681459227},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.0,"breakHorizontal":3.6,"spinRate":867,"spinDirection":257},"zone":14,"typeConfidence":0.81,"plateTime":0.46236498725521535,"extension":6.1323199376416095},"index":4,"playId":"1364a9ad-d542-3714-94e5-debcb8dd1d5f","pitchNumber":5,"startTime":"2025-08-29T23:39:44.434Z","endTime":"2025-08-29T23:39:48.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73603340130616,"aZ":-23.362570858210326,"pfxX":-0.01959343862883145,"pfxZ":5.2871811086455365,"pX":0.401609798862462,"pZ":2.0507511664900844,"vX0":2.1563327013353955,"vY0":-127.8534626905305,"vZ0":-5.714008346994043,"x":101.69,"y":183.41,"x0":-0.4478366996264111,"y0":50.003416753421966,"z0":6.132038896812056,"aX":-0.03309555439333678},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-0.4,"spinRate":2225,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.42732905536921484,"extension":6.110466560769024},"hitData":{"launchSpeed":95.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.95,"coordY":167.9}},"index":5,"playId":"4b3c542f-4808-3d96-a823-2afc2649c4f1","pitchNumber":6,"startTime":"2025-08-29T23:40:00.944Z","endTime":"2025-08-29T23:40:07.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:40:07.994Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-29T23:40:37.672Z","endTime":"2025-08-29T23:41:38.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.49887573215937,"strikeZoneBottom":1.75547236612705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.716815908671517,"aZ":-18.3560901494884,"pfxX":-8.193540777194002,"pfxZ":7.5429702309325615,"pX":-0.3174136750098302,"pZ":2.0144493927080465,"vX0":3.6166626785404934,"vY0":-134.6107773611045,"vZ0":-6.8781237943092375,"x":129.1,"y":184.39,"x0":-0.6152636845569409,"y0":50.0019381261582,"z0":5.906155262857765,"aX":-15.008301956746157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":14.0,"spinRate":2071,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.40718580504066093,"extension":6.303874442912332},"index":0,"playId":"8eb4a29e-734e-3a3a-941f-17f5b2d3c6db","pitchNumber":1,"startTime":"2025-08-29T23:40:39.889Z","endTime":"2025-08-29T23:40:44.857Z","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":91.7,"endSpeed":83.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.307028474739017,"aZ":-14.179789014524253,"pfxX":-4.641260287489817,"pfxZ":10.026070425154302,"pX":-0.5247436957704732,"pZ":3.2475164142449477,"vX0":1.826232657958702,"vY0":-133.5002105742907,"vZ0":-4.820423995954182,"x":137.0,"y":151.1,"x0":-0.6170188242552292,"y0":50.000863951161485,"z0":6.106644457842994,"aX":-8.327406050800354},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":7.9,"spinRate":2068,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.41120461463191704,"extension":6.242759618874759},"index":1,"playId":"86b7c9ed-b5c2-3433-8f60-7b357e839127","pitchNumber":2,"startTime":"2025-08-29T23:40:52.804Z","endTime":"2025-08-29T23:40:58.192Z","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":91.6,"endSpeed":83.7,"strikeZoneTop":3.41862496073792,"strikeZoneBottom":1.67552498636667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.846844807451873,"aZ":-17.084991147038362,"pfxX":-3.7905757779650298,"pfxZ":8.37306111825158,"pX":-0.21247467233272307,"pZ":4.213907625995184,"vX0":2.0108687429973346,"vY0":-133.43722504084235,"vZ0":-2.1345702468607914,"x":125.1,"y":125.0,"x0":-0.4835428623144494,"y0":50.00369995101877,"z0":6.25580950554523,"aX":-6.832541276605023},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":1937,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4105495351129673,"extension":6.140628532557659},"index":2,"playId":"2bfbb786-ba67-3e0a-bb17-0f535943efc4","pitchNumber":3,"startTime":"2025-08-29T23:41:15.253Z","endTime":"2025-08-29T23:41:20.664Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.219253674549066,"aZ":-25.172045291258165,"pfxX":1.4251211333103906,"pfxZ":4.287598975286464,"pX":0.8043130864934365,"pZ":3.128737247386641,"vX0":2.568756954281759,"vY0":-126.54403531670562,"vZ0":-2.930973663045986,"x":86.34,"y":154.3,"x0":-0.4064166024987434,"y0":50.00133243864487,"z0":6.3042134853297425,"aX":2.3260447922734775},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2216,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.4317361882812891,"extension":6.130159739139006},"hitData":{"launchSpeed":96.0,"launchAngle":41.0,"totalDistance":327.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.16,"coordY":72.99}},"index":3,"playId":"33ecccac-e8da-3ebb-b803-328b4c59a3ad","pitchNumber":4,"startTime":"2025-08-29T23:41:28.936Z","endTime":"2025-08-29T23:41:38.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:41:38.327Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:43:48.620Z","endTime":"2025-08-29T23:44:10.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.30236997643918,"strikeZoneBottom":1.58327951397084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.118717300916423,"aZ":-12.879945768122566,"pfxX":2.5858546836138347,"pfxZ":10.668487237905666,"pX":0.1513127639755536,"pZ":2.038339723268312,"vX0":-2.612947858029561,"vY0":-133.03491790093258,"vZ0":-9.012514595362711,"x":111.23,"y":183.74,"x0":0.8060332057624565,"y0":50.00299034050066,"z0":6.383699489952675,"aX":4.677070867854889},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-4.2,"spinRate":2556,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4102869567481475,"extension":6.357134781530001},"index":0,"playId":"2530b58a-dc41-399e-b4d5-8d7e9e2186e5","pitchNumber":1,"startTime":"2025-08-29T23:43:48.620Z","endTime":"2025-08-29T23:43:52.841Z","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":90.9,"endSpeed":84.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85872174991879,"aZ":-14.656957823165978,"pfxX":0.9452253829864865,"pfxZ":9.772830191517526,"pX":0.08074872119722193,"pZ":2.0426873586592507,"vX0":-2.148936142443912,"vY0":-132.2040359499198,"vZ0":-8.623095900767254,"x":113.92,"y":183.63,"x0":0.7767857413571849,"y0":50.003347917213205,"z0":6.3942606465233975,"aX":1.6945200592550076},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-1.3,"spinRate":2496,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.41232636416294266,"extension":6.443136053029003},"hitData":{"launchSpeed":80.2,"launchAngle":48.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.48,"coordY":118.02}},"index":1,"playId":"f7fdde5c-5a3b-30ef-ac5e-6cd0b2467678","pitchNumber":2,"startTime":"2025-08-29T23:44:02.334Z","endTime":"2025-08-29T23:44:10.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:44:10.290Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Trevino lines out to center fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:44:34.039Z","endTime":"2025-08-29T23:45:19.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.18067295110453,"strikeZoneBottom":1.51298406244094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619644810900997,"aZ":-24.37097664226172,"pfxX":9.625582545209792,"pfxZ":4.674861367369527,"pX":0.8300619561582407,"pZ":2.563639833580023,"vX0":-3.3940103877574597,"vY0":-128.17518611989087,"vZ0":-4.7964716094020625,"x":85.36,"y":169.56,"x0":0.9179933251700076,"y0":50.00552712428891,"z0":6.3540844677063175,"aX":16.074316719886234},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":1821,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.42675408196984943,"extension":6.313972425958948},"index":0,"playId":"14e32a78-92bc-3e3c-9636-52e60157b49b","pitchNumber":1,"startTime":"2025-08-29T23:44:35.460Z","endTime":"2025-08-29T23:44:40.078Z","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":76.3,"endSpeed":70.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.055466358929348,"aZ":-43.337419695034505,"pfxX":-5.373413269009699,"pfxZ":-9.033985484396077,"pX":-0.7271681214172876,"pZ":1.345509928221847,"vX0":-1.601482836768385,"vY0":-111.11525410130525,"vZ0":-1.60474380666818,"x":144.72,"y":202.45,"x0":0.7031087164165412,"y0":50.00137589732553,"z0":6.627029765510199,"aX":-6.640944620672537},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-16.4,"breakHorizontal":10.2,"spinRate":2951,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49511887673561317,"extension":6.445689981618914},"index":1,"playId":"6bd2abf4-6d7a-3697-b52c-b007c619e780","pitchNumber":2,"startTime":"2025-08-29T23:44:49.376Z","endTime":"2025-08-29T23:44:52.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-29T23:45:04.412Z","endTime":"2025-08-29T23:45:12.949Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"}},{"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":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24523928706825,"aZ":-16.467623739949122,"pfxX":4.460873221746353,"pfxZ":8.508524810014775,"pX":-0.18371562224489954,"pZ":3.1256860473905985,"vX0":-3.873790959952489,"vY0":-134.32008950659147,"vZ0":-5.936312630256133,"x":124.0,"y":154.39,"x0":0.6902780614829293,"y0":50.00403787721244,"z0":6.515542904980526,"aX":8.23696435284956},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-7.3,"spinRate":2105,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4061489950802084,"extension":6.328395510357344},"hitData":{"launchSpeed":90.3,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.54,"coordY":80.85}},"index":3,"playId":"f7f59213-8505-338e-8792-370666a46549","pitchNumber":3,"startTime":"2025-08-29T23:45:12.949Z","endTime":"2025-08-29T23:45:19.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:45:19.987Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ke'Bryan Hayes walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:45:42.312Z","endTime":"2025-08-29T23:47:57.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5325936964108,"aZ":-19.397340661354846,"pfxX":1.8160685675391364,"pfxZ":7.122482912391677,"pX":0.3779661421228607,"pZ":2.4312341476664354,"vX0":-1.6938220260412316,"vY0":-132.40717641905917,"vZ0":-6.807771020189888,"x":102.59,"y":173.14,"x0":0.7868455314126857,"y0":50.00244054010379,"z0":6.431759385584557,"aX":3.2578834941002692},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-3.0,"spinRate":2558,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4120318183288654,"extension":6.355412848047348},"index":0,"playId":"2135384f-e2ad-3246-a7a4-39738072303e","pitchNumber":1,"startTime":"2025-08-29T23:45:42.747Z","endTime":"2025-08-29T23:45:48.029Z","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":92.9,"endSpeed":84.7,"strikeZoneTop":3.33700752520125,"strikeZoneBottom":1.58099862470811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33221742495769,"aZ":-15.386292409786066,"pfxX":2.5356251567325456,"pfxZ":9.094348656160367,"pX":0.5320721932087299,"pZ":3.9095487110448524,"vX0":-1.3330289396677546,"vY0":-135.2135093269136,"vZ0":-4.16454556424642,"x":96.72,"y":133.22,"x0":0.7028560644565195,"y0":50.00166919196646,"z0":6.554046484409679,"aX":4.680255685558534},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":-4.3,"spinRate":2048,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4055522374978504,"extension":6.379667466515561},"index":1,"playId":"12647d0b-42db-388a-ba1c-1e384e09f810","pitchNumber":2,"startTime":"2025-08-29T23:46:12.282Z","endTime":"2025-08-29T23:46:16.939Z","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":2},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.28593026764723,"strikeZoneBottom":1.57315482250702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.542510564119787,"aZ":-43.1631379531717,"pfxX":-6.059905650666092,"pfxZ":-8.901094702473028,"pX":0.8248728757973124,"pZ":3.6838063034955617,"vX0":1.6462049947250785,"vY0":-111.16847014913351,"vZ0":2.9633336928512777,"x":85.56,"y":139.32,"x0":0.8558247262160273,"y0":50.00455957013611,"z0":6.859034324754456,"aX":-7.478849647921193},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.9,"breakHorizontal":10.4,"spinRate":2907,"spinDirection":334},"zone":12,"typeConfidence":2.0,"plateTime":0.49536935409327,"extension":6.311701565191483},"index":2,"playId":"8d4bf7a1-0b2f-3878-86db-3381fff67489","pitchNumber":3,"startTime":"2025-08-29T23:46:27.979Z","endTime":"2025-08-29T23:46:33.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.32896270484846,"strikeZoneBottom":1.486711293159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.226288194569634,"aZ":-18.741232453587976,"pfxX":8.032497643934404,"pfxZ":7.10569603132063,"pX":1.0581826945210462,"pZ":3.529086921211404,"vX0":-2.0432384613094947,"vY0":-136.45169397521494,"vZ0":-4.466049915906954,"x":76.66,"y":143.49,"x0":0.7715621664572391,"y0":50.00600200318552,"z0":6.4733924250744534,"aX":15.1926006164042},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-14.2,"spinRate":1978,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40096831872870453,"extension":6.457030072533826},"index":3,"playId":"cb5c3761-590c-331a-89a3-c97bfc8e1f2a","pitchNumber":4,"startTime":"2025-08-29T23:46:46.381Z","endTime":"2025-08-29T23:46:52.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.463690510987934,"aZ":-12.594484487584293,"pfxX":4.465527770425556,"pfxZ":10.328448451216051,"pX":-0.30665995225727694,"pZ":2.8160448244325584,"vX0":-3.806023518540916,"vY0":-136.64932409155642,"vZ0":-7.506516296855985,"x":128.69,"y":162.75,"x0":0.5224738940851802,"y0":50.000402911493055,"z0":6.459452060618443,"aX":8.463415982542745},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2152,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4004719373071475,"extension":6.523268537639333},"index":4,"playId":"bf36998f-2b63-363f-9196-2333a97926c1","pitchNumber":5,"startTime":"2025-08-29T23:47:04.436Z","endTime":"2025-08-29T23:47:07.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.066791119898888,"aZ":-24.534871585293022,"pfxX":-2.786192032651192,"pfxZ":4.544598160773921,"pX":-0.5567841519172683,"pZ":1.2719921627912767,"vX0":-2.250516822564198,"vY0":-128.17928921002874,"vZ0":-8.239653345026534,"x":138.22,"y":204.44,"x0":0.6914743846329273,"y0":50.000620816756225,"z0":6.415080233409074,"aX":-4.680745796072931},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":5.5,"spinRate":2641,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.42572342197462465,"extension":6.3900746037391585},"index":5,"playId":"317b2e04-a0fe-34d2-9eb8-6d09d3da1a90","pitchNumber":6,"startTime":"2025-08-29T23:47:26.357Z","endTime":"2025-08-29T23:47:30.285Z","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":91.0,"endSpeed":84.8,"strikeZoneTop":3.28906261856105,"strikeZoneBottom":1.48978896732491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.718874704044733,"aZ":-16.323711581904174,"pfxX":0.9916459246536833,"pfxZ":8.777957770819022,"pX":0.5122450935772488,"pZ":1.3073017714049346,"vX0":-1.040079428280848,"vY0":-132.3692321173453,"vZ0":-10.002253308881919,"x":97.47,"y":203.48,"x0":0.7782497514040556,"y0":50.000092553347905,"z0":6.28634098457858,"aX":1.7897154343154391},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-1.6,"spinRate":2501,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.41112626153384957,"extension":6.451484880040089},"index":6,"playId":"eccaf47e-3972-3243-a91d-c0aa2c8047db","pitchNumber":7,"startTime":"2025-08-29T23:47:51.868Z","endTime":"2025-08-29T23:47:57.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:47:57.590Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Santiago Espinal singles on a line drive to center fielder Nathan Church. Ke'Bryan Hayes to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:48:23.736Z","endTime":"2025-08-29T23:49:09.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":76.4,"endSpeed":70.0,"strikeZoneTop":3.35924694755123,"strikeZoneBottom":1.6138765762656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.604867146206846,"aZ":-45.670671087431764,"pfxX":-5.968378669246558,"pfxZ":-10.934700809361239,"pX":-0.44043109371353195,"pZ":2.8700695734944217,"vX0":-0.7241280262540197,"vY0":-111.18306957411414,"vZ0":1.799114574220033,"x":133.79,"y":161.29,"x0":0.6650618666543556,"y0":50.00425299033581,"z0":6.84232929929184,"aX":-7.36509916420622},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-18.8,"breakHorizontal":10.9,"spinRate":3055,"spinDirection":336},"zone":1,"typeConfidence":2.0,"plateTime":0.49536722156433566,"extension":6.355391362505475},"index":0,"playId":"d9338a86-09a0-3d77-a27e-36a0d9d5f175","pitchNumber":1,"startTime":"2025-08-29T23:48:25.468Z","endTime":"2025-08-29T23:48:30.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.44735719704987,"strikeZoneBottom":1.61634521041137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.47210824228931,"aZ":-21.88013362042737,"pfxX":9.612915995655891,"pfxZ":6.2199492257741635,"pX":-0.6642306720161769,"pZ":0.8541650555774581,"vX0":-6.321372522356257,"vY0":-127.40965860885821,"vZ0":-9.132973748480866,"x":142.32,"y":215.72,"x0":0.5912914250781,"y0":50.00588190407293,"z0":6.194209452084171,"aX":15.917245995767654},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.5,"breakHorizontal":-16.1,"spinRate":1774,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.42876115523499436,"extension":6.4156153956093105},"index":1,"playId":"4cb84019-0f50-3a16-89ea-41f581304c6a","pitchNumber":2,"startTime":"2025-08-29T23:48:40.739Z","endTime":"2025-08-29T23:48:46.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.999449469204233,"aZ":-18.98768795676889,"pfxX":1.0556833479817165,"pfxZ":7.346559245677592,"pX":-0.24313397107191445,"pZ":1.9939574362645163,"vX0":-2.926398056018732,"vY0":-132.34139333778674,"vZ0":-7.7943796871520545,"x":126.27,"y":184.94,"x0":0.7339149864552953,"y0":50.006055908498475,"z0":6.339179910207462,"aX":1.8960053530159686},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-1.3,"spinRate":2587,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.4119508602663071,"extension":6.416108503488876},"hitData":{"launchSpeed":89.7,"launchAngle":13.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.77,"coordY":90.78}},"index":2,"playId":"0eba6666-08fc-39a0-a499-6799100cdb26","pitchNumber":3,"startTime":"2025-08-29T23:48:57.852Z","endTime":"2025-08-29T23:49:09.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:49:09.274Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-29T23:49:31.942Z","endTime":"2025-08-29T23:51:19.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.2,"strikeZoneTop":3.2378043133337,"strikeZoneBottom":1.68080649512917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.378501744964478,"aZ":-30.889934522916977,"pfxX":-2.032667607983622,"pfxZ":0.8228253961766949,"pX":-0.9483272496127423,"pZ":2.230870455598055,"vX0":-3.473621950558356,"vY0":-123.24268195229442,"vZ0":-4.037817657606039,"x":153.15,"y":178.55,"x0":0.7338635630478135,"y0":50.005596482069706,"z0":6.449147738075881,"aX":-3.182675858953662},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":4.3,"spinRate":2696,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4414233749156935,"extension":6.365748680256119},"index":0,"playId":"fe142b31-f2c9-3502-a274-37f942616f91","pitchNumber":1,"startTime":"2025-08-29T23:49:38.537Z","endTime":"2025-08-29T23:49:42.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.25690106174689,"strikeZoneBottom":1.70016629953582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30018314118842,"aZ":-18.016853314438873,"pfxX":8.5459917823625,"pfxZ":7.657312099531371,"pX":-0.20332451579241415,"pZ":2.380950374740235,"vX0":-4.641838928841727,"vY0":-134.86103123957975,"vZ0":-7.339556110418223,"x":124.75,"y":174.49,"x0":0.4265070022683694,"y0":50.001570646904135,"z0":6.400172834034173,"aX":15.7996478439061},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":-14.5,"spinRate":2123,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.40556118108679806,"extension":6.600718261259189},"index":1,"playId":"1c114844-7daf-37d0-8ab0-8435723c2829","pitchNumber":2,"startTime":"2025-08-29T23:49:54.470Z","endTime":"2025-08-29T23:49:58.638Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63450832626978,"aZ":-15.025361677905035,"pfxX":7.43001419105164,"pfxZ":9.193657670893687,"pX":-0.0596618479726037,"pZ":3.1194238666251635,"vX0":-4.117474261169269,"vY0":-135.47129801102352,"vZ0":-6.023697921551729,"x":119.27,"y":154.56,"x0":0.5118623635920315,"y0":50.00176896904482,"z0":6.415771580328119,"aX":13.85717027044444},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":-12.6,"spinRate":2208,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.40377399057366326,"extension":6.406037942742414},"index":2,"playId":"f3b0cb58-0e79-3ac5-afb3-330ab0eb7900","pitchNumber":3,"startTime":"2025-08-29T23:50:11.470Z","endTime":"2025-08-29T23:50:16.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.12212204291897,"strikeZoneBottom":1.57133516438199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.571001964702784,"aZ":-28.890798829145506,"pfxX":-1.923839592670963,"pfxZ":2.0005637204136257,"pX":-1.4260433852081416,"pZ":0.657580095814832,"vX0":-4.810290289707904,"vY0":-126.79595450465796,"vZ0":-8.39753322498513,"x":171.36,"y":221.03,"x0":0.7412301146390232,"y0":50.000812197989134,"z0":6.299288313041907,"aX":-3.147984334975427},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":4.6,"spinRate":2655,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4310704645787613,"extension":6.521249230972447},"index":3,"playId":"55f0dc5b-dafc-3543-8027-77d696a87fd4","pitchNumber":4,"startTime":"2025-08-29T23:50:49.964Z","endTime":"2025-08-29T23:50:54.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.36062152677192,"aZ":-28.9605274899614,"pfxX":-1.439811839656402,"pfxZ":1.9606260332415744,"pX":-1.0495397809833786,"pZ":1.7221471134279462,"vX0":-3.7417457648717254,"vY0":-125.61113112173197,"vZ0":-5.926961163890052,"x":157.01,"y":192.28,"x0":0.631537280801988,"y0":50.00361943495582,"z0":6.393449653802329,"aX":-2.3585825647279055},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":3.2,"spinRate":2601,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4318861156042515,"extension":6.503480333437027},"index":4,"playId":"269d56d6-46eb-396d-9b67-41981d644794","pitchNumber":5,"startTime":"2025-08-29T23:51:14.423Z","endTime":"2025-08-29T23:51:19.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:51:19.224Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Steer.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:53:17.629Z","endTime":"2025-08-29T23:53:49.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(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":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.46272635128869,"strikeZoneBottom":1.58287208437614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38318046200287,"aZ":-25.278291373219588,"pfxX":-4.540238189850889,"pfxZ":4.768278591645183,"pX":1.2760594108484966,"pZ":-0.0650305551547551,"vX0":4.874812032438062,"vY0":-119.33646276138413,"vZ0":-8.875500685033359,"x":68.36,"y":240.54,"x0":-0.2006825772955312,"y0":50.00416188202964,"z0":5.9703034931444146,"aX":-6.567120753557541},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.7,"breakHorizontal":7.1,"spinRate":1122,"spinDirection":238},"zone":14,"typeConfidence":0.84,"plateTime":0.45851431617125327,"extension":6.111585394358271},"index":0,"playId":"5e911fa0-7bbe-34ad-9801-f294cc597ed0","pitchNumber":1,"startTime":"2025-08-29T23:53:23.968Z","endTime":"2025-08-29T23:53:28.884Z","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":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.668992892377165,"aZ":-37.29577706768196,"pfxX":4.970627624341838,"pfxZ":-4.010946864431523,"pX":-0.4962857278887931,"pZ":1.9774559232924773,"vX0":-1.0373673460107968,"vY0":-112.89501321362975,"vZ0":-1.1782971193258227,"x":135.92,"y":185.39,"x0":-0.6732700905019939,"y0":50.003189321150025,"z0":6.297244207035151,"aX":6.3454774736144115},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.2,"breakHorizontal":-8.6,"spinRate":2072,"spinDirection":35},"zone":7,"typeConfidence":0.91,"plateTime":0.48721948624769684,"extension":6.131226075563072},"hitData":{"launchSpeed":92.0,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":169.92}},"index":1,"playId":"c28c78a3-2950-36f9-be63-2c60a9bcb0f5","pitchNumber":2,"startTime":"2025-08-29T23:53:42.250Z","endTime":"2025-08-29T23:53:49.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:53:49.951Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:54:09.544Z","endTime":"2025-08-29T23:55:56.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"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(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":82.6,"endSpeed":75.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.740751536917152,"aZ":-28.86523750446985,"pfxX":-9.008337099266807,"pfxZ":2.2881598876257323,"pX":0.4547484453461024,"pZ":2.038436863987941,"vX0":4.452996191186767,"vY0":-120.16107455207916,"vZ0":-3.507672399958599,"x":99.67,"y":183.74,"x0":-0.2631892396377562,"y0":50.003575814213335,"z0":6.113256779792746,"aX":-13.024557506333448},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.5,"breakHorizontal":15.1,"spinRate":985,"spinDirection":242},"zone":9,"typeConfidence":0.89,"plateTime":0.4578238472346605,"extension":6.132155687671613},"index":0,"playId":"1d47368c-3591-3499-a66c-f98134401cdd","pitchNumber":1,"startTime":"2025-08-29T23:54:14.834Z","endTime":"2025-08-29T23:54:18.994Z","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":78.6,"endSpeed":72.8,"strikeZoneTop":3.57537839751782,"strikeZoneBottom":1.60472271460443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.246024980971683,"aZ":-31.941310353078876,"pfxX":5.3148278783964376,"pfxZ":0.17764995520738047,"pX":1.2170542667964872,"pZ":1.283743479020997,"vX0":2.584664337896446,"vY0":-114.52009743685494,"vZ0":-3.924646635517677,"x":70.61,"y":204.12,"x0":-0.6169477098353896,"y0":50.00392788377161,"z0":6.1457047009836225,"aX":7.0562227069215275},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.4,"breakHorizontal":-10.3,"spinRate":2108,"spinDirection":25},"zone":14,"typeConfidence":0.89,"plateTime":0.47837444563265574,"extension":6.0482753391831015},"index":1,"playId":"76f8f538-d57b-3f54-ab5b-0a0d3480f40e","pitchNumber":2,"startTime":"2025-08-29T23:54:29.542Z","endTime":"2025-08-29T23:54:34.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.4882765237806,"strikeZoneBottom":1.64388241144994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62754880110799,"aZ":-15.710159740281979,"pfxX":-7.805871286735261,"pfxZ":9.291751393655993,"pX":0.1933718382317969,"pZ":1.421889428910465,"vX0":4.386731667933118,"vY0":-131.92660407890193,"vZ0":-8.476201431118264,"x":109.63,"y":200.39,"x0":-0.4719815541027091,"y0":50.005867761492546,"z0":5.821928576786346,"aX":-13.837376656868308},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":13.2,"spinRate":1974,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4143150736391572,"extension":6.306020941601979},"index":2,"playId":"a95d0730-02c8-31b5-a004-f839fa169ed7","pitchNumber":3,"startTime":"2025-08-29T23:54:46.588Z","endTime":"2025-08-29T23:54:52.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.268917053139518,"aZ":-23.943441211256552,"pfxX":-0.062433520233495354,"pfxZ":5.040886369815027,"pX":0.76215282288515,"pZ":1.6129313198486508,"vX0":2.744088471350497,"vY0":-127.04515974841749,"vZ0":-6.358852879669179,"x":87.95,"y":195.23,"x0":-0.3243262288200332,"y0":50.00484310818023,"z0":6.054158074043585,"aX":-0.10249609112328384},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.9,"breakHorizontal":-0.5,"spinRate":2208,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.43130564252133485,"extension":6.24498732651015},"index":3,"playId":"64b3259b-92c9-3f4d-bfa8-aba8800dbd56","pitchNumber":4,"startTime":"2025-08-29T23:55:05.515Z","endTime":"2025-08-29T23:55:09.119Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-29T23:55:18.266Z","endTime":"2025-08-29T23:55:34.781Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":84.2,"strikeZoneTop":3.4164414620132,"strikeZoneBottom":1.61402852485467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.800477049230473,"aZ":-17.558706045287778,"pfxX":-8.793086399059987,"pfxZ":8.092740233166548,"pX":-1.2294419257782163,"pZ":2.4482088332578638,"vX0":1.3390592543937903,"vY0":-133.30557822953006,"vZ0":-5.702042093658695,"x":163.86,"y":172.68,"x0":-0.5947187730061546,"y0":50.00104304627101,"z0":5.876290191093869,"aX":-15.873011776312678},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":15.6,"spinRate":1994,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.41038414147841884,"extension":6.226611592641456},"index":5,"playId":"798e0e72-e2b8-365c-ba42-7bc344acbe12","pitchNumber":5,"startTime":"2025-08-29T23:55:34.781Z","endTime":"2025-08-29T23:55:39.841Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.52802284604605,"strikeZoneBottom":1.5997044567287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.216950993012567,"aZ":-19.803766412631933,"pfxX":-10.092512351425395,"pfxZ":6.936213154144512,"pX":-0.2560213986183481,"pZ":1.653314050282834,"vX0":4.181622370833948,"vY0":-132.43427527424197,"vZ0":-7.256947386253413,"x":126.76,"y":194.14,"x0":-0.5406937301329233,"y0":50.00219165237647,"z0":5.867996087725031,"aX":-17.99886796359297},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":17.4,"spinRate":2042,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.41294689245391947,"extension":6.306996245842237},"index":6,"playId":"e9511b25-668e-34de-a7f8-6101d99e46c8","pitchNumber":6,"startTime":"2025-08-29T23:55:51.542Z","endTime":"2025-08-29T23:55:56.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:55:56.273Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-29T23:56:16.597Z","endTime":"2025-08-29T23:57:09.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.58090516359278,"strikeZoneBottom":1.67565094527227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47737844875719,"aZ":-26.09267442929728,"pfxX":-0.1201621132222197,"pfxZ":3.756337690729328,"pX":-0.5811368168338367,"pZ":2.2113028040448888,"vX0":0.3861300240743509,"vY0":-125.84803206482044,"vZ0":-4.549741521637828,"x":139.15,"y":179.07,"x0":-0.7203618177256776,"y0":50.0004240849411,"z0":6.134438445270734,"aX":-0.19441500319212007},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":0.1,"spinRate":2077,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.4338073134766449,"extension":6.14185336981109},"index":0,"playId":"5cf33ede-28bb-3f52-9b07-1f63dea129d3","pitchNumber":1,"startTime":"2025-08-29T23:56:20.868Z","endTime":"2025-08-29T23:56:25.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.172581502865526,"aZ":-13.367272076305468,"pfxX":-3.607310341034051,"pfxZ":10.307856180987296,"pX":0.3921476689957428,"pZ":2.2413918150566983,"vX0":3.061375191879919,"vY0":-134.0086145737555,"vZ0":-7.731444241933454,"x":102.05,"y":178.26,"x0":-0.29475545171386125,"y0":50.00068104397826,"z0":6.112926674697677,"aX":-6.579365483825275},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2136,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40828759615328725,"extension":6.186914773339978},"index":1,"playId":"3603cf64-2020-3a93-aba0-c4141b9f68e2","pitchNumber":2,"startTime":"2025-08-29T23:56:36.708Z","endTime":"2025-08-29T23:56:40.629Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-29T23:56:49.546Z","endTime":"2025-08-29T23:57:04.736Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.54948157061226,"strikeZoneBottom":1.64434321509656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.321017450607755,"aZ":-12.350238116638911,"pfxX":-2.9266340684491308,"pfxZ":10.839985772608415,"pX":-0.12557065581337282,"pZ":1.6494158919337722,"vX0":1.8482241238595982,"vY0":-133.74150542272133,"vZ0":-9.340983110675323,"x":121.79,"y":194.25,"x0":-0.44207274141059716,"y0":50.00131306392072,"z0":6.052615837367653,"aX":-5.350763497241565},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2054,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40808799348675917,"extension":6.2032841682385245},"index":3,"playId":"035db5fd-16fe-3b47-af13-c888285195ec","pitchNumber":3,"startTime":"2025-08-29T23:57:04.736Z","endTime":"2025-08-29T23:57:09.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:57:09.462Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-29T23:59:16.056Z","endTime":"2025-08-30T00:00:23.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.54098628795067,"strikeZoneBottom":1.64959532294564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.357045786877432,"aZ":-14.93266395344378,"pfxX":4.737268446458123,"pfxZ":9.452560352956455,"pX":0.594707872029622,"pZ":2.333806335803895,"vX0":-2.091689027715275,"vY0":-133.82697143389527,"vZ0":-7.83840337831512,"x":94.33,"y":175.77,"x0":0.7684938039041476,"y0":50.00478452034182,"z0":6.3586126458503776,"aX":8.641986058054016},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-8.2,"spinRate":1975,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4083992718462328,"extension":6.407979894324858},"index":0,"playId":"b5a8f844-64d9-3d78-a8be-a4916e214773","pitchNumber":1,"startTime":"2025-08-29T23:59:19.499Z","endTime":"2025-08-29T23:59:23.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.242963957130446,"aZ":-24.75430394835859,"pfxX":-0.7632462447007593,"pfxZ":4.650013953140192,"pX":-0.9073363307840987,"pZ":2.246577025011935,"vX0":-4.274859790140264,"vY0":-124.51208573978771,"vZ0":-5.354306927510698,"x":151.59,"y":178.12,"x0":0.9196684731667952,"y0":50.0011302379279,"z0":6.431760330200271,"aX":-1.2174027017309121},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.6,"breakHorizontal":2.3,"spinRate":2531,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.43722925211351527,"extension":6.366190625606418},"index":1,"playId":"1af62657-d8fb-352a-91d2-9c36bac4f130","pitchNumber":2,"startTime":"2025-08-29T23:59:33.427Z","endTime":"2025-08-29T23:59:37.219Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-29T23:59:47.778Z","endTime":"2025-08-30T00:00:00.157Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.10155842487331,"aZ":-44.2831149322807,"pfxX":-6.2487632001998925,"pfxZ":-9.7713340159744,"pX":-0.028510468699300264,"pZ":1.9766979356197443,"vX0":-0.17344210864171655,"vY0":-111.2725788835034,"vZ0":-0.15475080898869287,"x":118.09,"y":185.41,"x0":0.8610241717423256,"y0":50.00171827652085,"z0":6.679788114560957,"aX":-7.745209479103384},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-17.3,"breakHorizontal":11.3,"spinRate":2984,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.49441368518384676,"extension":6.436364013131427},"index":3,"playId":"0d62e70a-0d10-31f0-adf9-06cc789600fa","pitchNumber":3,"startTime":"2025-08-30T00:00:00.157Z","endTime":"2025-08-30T00:00:04.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.391758175640614,"aZ":-15.152262422024581,"pfxX":6.2676252474650225,"pfxZ":9.248193529622071,"pX":0.0015447071341186118,"pZ":3.629112135950285,"vX0":-4.176022463677016,"vY0":-134.38870065577785,"vZ0":-4.720011381733175,"x":116.94,"y":140.79,"x0":0.7562944836352037,"y0":50.002831731529874,"z0":6.474112804805701,"aX":11.537130915992769},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-10.6,"spinRate":2093,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4065840764330475,"extension":6.260557385193229},"index":4,"playId":"e61b0a11-a941-3d91-a5fe-84a5b815eae6","pitchNumber":4,"startTime":"2025-08-30T00:00:19.525Z","endTime":"2025-08-30T00:00:23.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:00:23.330Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:00:46.207Z","endTime":"2025-08-30T00:01:48.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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(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":76.1,"endSpeed":70.2,"strikeZoneTop":3.58495479275682,"strikeZoneBottom":1.66920091093157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35840437551852,"aZ":-45.38065197356588,"pfxX":-5.8933665667014035,"pfxZ":-10.771030233362854,"pX":0.13741448415819166,"pZ":1.479655561187994,"vX0":0.33937524795612,"vY0":-110.81426152840366,"vZ0":-0.9623531464461158,"x":111.76,"y":198.83,"x0":0.7451790171124659,"y0":50.001036341170696,"z0":6.7180169990591585,"aX":-7.227279906145778},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-19.3,"breakHorizontal":10.6,"spinRate":2969,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.49690270669515124,"extension":6.31536272081101},"index":0,"playId":"d80dfe55-9737-3829-a1f0-bed9c39d4a0f","pitchNumber":1,"startTime":"2025-08-30T00:00:47.984Z","endTime":"2025-08-30T00:00:56.117Z","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":90.7,"endSpeed":84.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.94256101523523,"aZ":-19.331292360137127,"pfxX":-0.6069527751611743,"pfxZ":7.177793139463999,"pX":-0.18823955401625508,"pZ":2.758375837564733,"vX0":-2.729474450288525,"vY0":-132.14478410530342,"vZ0":-5.8180444891595435,"x":124.18,"y":164.3,"x0":0.9318982651030895,"y0":50.006444639844965,"z0":6.383409518691002,"aX":-1.0868333165166806},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":1.7,"spinRate":2582,"spinDirection":276},"zone":5,"typeConfidence":2.0,"plateTime":0.4125779436818888,"extension":6.329606070843347},"index":1,"playId":"26769dda-fdd2-3110-9767-8e596dd262c7","pitchNumber":2,"startTime":"2025-08-30T00:01:01.804Z","endTime":"2025-08-30T00:01:04.937Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43062656057675,"aZ":-14.047599935665477,"pfxX":3.8541148712753444,"pfxZ":9.689264585025676,"pX":-0.3569583486679375,"pZ":3.3617582596342084,"vX0":-3.8539273683259507,"vY0":-135.61793544447198,"vZ0":-5.9056750976477685,"x":130.61,"y":148.01,"x0":0.5787744285254177,"y0":50.00538076607908,"z0":6.539942424199214,"aX":7.2122646260825505},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-6.2,"spinRate":2035,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4032029213050716,"extension":6.437978208939343},"index":2,"playId":"95304327-24a2-3dc1-ad54-57b907a73a2f","pitchNumber":3,"startTime":"2025-08-30T00:01:23.368Z","endTime":"2025-08-30T00:01:26.676Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.6126415076057,"strikeZoneBottom":1.74016561611262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.298921342149164,"aZ":-44.83495070317229,"pfxX":-6.317175350469159,"pfxZ":-10.135888486602799,"pX":0.6445226540490054,"pZ":3.5600037462506178,"vX0":1.6041238562880427,"vY0":-111.4531160463194,"vZ0":2.904467506164252,"x":92.43,"y":142.66,"x0":0.7331353614535482,"y0":50.00159251932228,"z0":6.892767792460923,"aX":-7.89270616855992},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.1,"breakVerticalInduced":-17.2,"breakHorizontal":10.9,"spinRate":2908,"spinDirection":334},"zone":3,"typeConfidence":2.0,"plateTime":0.49272719538568266,"extension":6.3917962534202175},"index":3,"playId":"35f8dbd7-266a-3246-b55d-669b648f95fe","pitchNumber":4,"startTime":"2025-08-30T00:01:44.575Z","endTime":"2025-08-30T00:01:48.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:01:48.757Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:02:12.378Z","endTime":"2025-08-30T00:02:40.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.4050808662531,"strikeZoneBottom":1.66422937816348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.330321995006937,"aZ":-20.50017409770039,"pfxX":10.641741648312067,"pfxZ":7.119197914687868,"pX":-0.7668399356111473,"pZ":1.5861524324214331,"vX0":-7.0642459362343555,"vY0":-127.52019617198057,"vZ0":-7.640439578556252,"x":146.23,"y":195.95,"x0":0.6631044439800606,"y0":50.00034593934998,"z0":6.250010302332134,"aX":17.44449858173962},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.3,"breakHorizontal":-17.5,"spinRate":1850,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.4302576089394572,"extension":6.399077398923966},"index":0,"playId":"af4e348e-fe03-3dcd-bf28-8565ad5e644d","pitchNumber":1,"startTime":"2025-08-30T00:02:14.343Z","endTime":"2025-08-30T00:02:18.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.818830470849758,"aZ":-13.620819077369136,"pfxX":3.6645591705870095,"pfxZ":9.871728168438597,"pX":-0.16390331167852482,"pZ":2.338304026486586,"vX0":-3.4172216582671986,"vY0":-136.4172231110554,"vZ0":-8.240333516350523,"x":123.25,"y":175.65,"x0":0.6306422248411603,"y0":50.00109517753585,"z0":6.342897711455158,"aX":6.886260499386585},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-5.9,"spinRate":2000,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.40195788856217796,"extension":6.475293719372891},"hitData":{"launchSpeed":73.6,"launchAngle":19.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":148.87,"coordY":98.39}},"index":1,"playId":"730f0bda-cba0-372d-8874-a55679f3e667","pitchNumber":2,"startTime":"2025-08-30T00:02:30.105Z","endTime":"2025-08-30T00:02:40.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:02:40.823Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hays flies out to center fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:03:04.721Z","endTime":"2025-08-30T00:03:37.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"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":"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.3,"endSpeed":85.7,"strikeZoneTop":3.17033115327601,"strikeZoneBottom":1.4400825144712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.053813747265465,"aZ":-12.837719129138788,"pfxX":3.390857737043267,"pfxZ":10.343879460914767,"pX":-0.01940753698896267,"pZ":2.05363758388264,"vX0":-2.826017495738748,"vY0":-135.7025989215275,"vZ0":-9.189085591619953,"x":117.74,"y":183.33,"x0":0.5937588491496322,"y0":50.00168758435541,"z0":6.372908625742894,"aX":6.338380626124029},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-5.5,"spinRate":1930,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.40326072024069104,"extension":6.408891739280625},"index":0,"playId":"d4c6135c-6ab8-32b0-98e1-98765d5949a8","pitchNumber":1,"startTime":"2025-08-30T00:03:10.067Z","endTime":"2025-08-30T00:03:15.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33457829928078,"aZ":-20.65648608867195,"pfxX":8.856448927944417,"pfxZ":7.109265752750085,"pX":0.7235019990517795,"pZ":2.4831556503329,"vX0":-3.0200226156059924,"vY0":-126.62451221538967,"vZ0":-5.392354050956086,"x":89.42,"y":171.73,"x0":0.7822996894180152,"y0":50.004394043794186,"z0":6.297520761283598,"aX":14.354690124020635},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.9,"breakHorizontal":-15.4,"spinRate":1727,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.43288008976178904,"extension":6.32135524953694},"hitData":{"launchSpeed":91.2,"launchAngle":37.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.61,"coordY":62.37}},"index":1,"playId":"9b9346db-d325-3886-8189-b55f18496e05","pitchNumber":2,"startTime":"2025-08-30T00:03:28.755Z","endTime":"2025-08-30T00:03:37.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:03:37.769Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to left fielder Austin Hays.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:05:47.049Z","endTime":"2025-08-30T00:06:26.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":73.3,"strikeZoneTop":3.2188002066875,"strikeZoneBottom":1.4441936528667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.58070377809562,"aZ":-35.88440796284508,"pfxX":5.544504313325448,"pfxZ":-2.7809375072259366,"pX":0.8592108976929952,"pZ":1.4910455559635467,"vX0":1.7037956865130615,"vY0":-114.36585344962018,"vZ0":-2.827097646956632,"x":84.25,"y":198.52,"x0":-0.6142857695305394,"y0":50.00289954043504,"z0":6.236662055070252,"aX":7.400030618678276},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.4,"breakHorizontal":-10.4,"spinRate":2163,"spinDirection":35},"zone":14,"typeConfidence":0.91,"plateTime":0.47752784127648074,"extension":6.049342295070327},"index":0,"playId":"429b5d26-57d8-3fcf-a773-87ce924c93ff","pitchNumber":1,"startTime":"2025-08-30T00:05:47.929Z","endTime":"2025-08-30T00:05:52.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803569399023818,"aZ":-16.092669808199403,"pfxX":-3.0379057641614233,"pfxZ":9.151554097100114,"pX":-0.34530225954708044,"pZ":2.4852753780074366,"vX0":0.9213129118304519,"vY0":-131.21955620869406,"vZ0":-6.319075584671081,"x":130.16,"y":171.68,"x0":-0.3047058417065553,"y0":50.00005235151975,"z0":6.108314462830751,"aX":-5.336837523168989},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.5,"breakHorizontal":5.3,"spinRate":1938,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4162025650664418,"extension":6.295533786876003},"index":1,"playId":"4dc777bc-4501-3611-98e0-b592a01936ba","pitchNumber":2,"startTime":"2025-08-30T00:06:02.495Z","endTime":"2025-08-30T00:06:06.759Z","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":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.150934050808115,"aZ":-36.40409616924415,"pfxX":6.420430206271539,"pfxZ":-3.2862697707574,"pX":-0.4192426856187579,"pZ":2.0707369145871266,"vX0":-1.122167000422355,"vY0":-112.59950792797139,"vZ0":-1.2363858613956566,"x":132.98,"y":182.87,"x0":-0.7491727791716928,"y0":50.00484216259882,"z0":6.30538617062713,"aX":8.25763645712213},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-6.0,"breakHorizontal":-11.4,"spinRate":2230,"spinDirection":18},"zone":7,"typeConfidence":0.91,"plateTime":0.48615619846927416,"extension":6.031732728176949},"hitData":{"launchSpeed":90.4,"launchAngle":44.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.14,"coordY":88.84}},"index":2,"playId":"0b9f0614-79fc-3439-8231-b7d68741573d","pitchNumber":3,"startTime":"2025-08-30T00:06:17.132Z","endTime":"2025-08-30T00:06:26.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:06:26.271Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:06:50.812Z","endTime":"2025-08-30T00:07:00.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":90.3,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.867073044181026,"aZ":-13.825536303579648,"pfxX":-3.6197967556017576,"pfxZ":10.370785691629347,"pX":-0.7696226379131131,"pZ":3.4420274167222678,"vX0":-0.10401683384238586,"vY0":-131.63751695698485,"vZ0":-4.537229854466904,"x":146.34,"y":145.85,"x0":-0.25890112370184726,"y0":50.00057979000285,"z0":6.199062716186572,"aX":-6.401610570948157},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.1,"breakHorizontal":6.6,"spinRate":2101,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41483604215834635,"extension":6.227474365530583},"hitData":{"launchSpeed":89.8,"launchAngle":79.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":190.19}},"index":0,"playId":"98747706-caf0-3e38-a551-1f15e9258432","pitchNumber":1,"startTime":"2025-08-30T00:06:50.812Z","endTime":"2025-08-30T00:07:00.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:07:00.513Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:07:25.266Z","endTime":"2025-08-30T00:08:08.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.52572515834968,"strikeZoneBottom":1.74002672123686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.204275166312357,"aZ":-12.612598092761539,"pfxX":-4.614364667009777,"pfxZ":11.100331294877684,"pX":0.28740798106947196,"pZ":2.6360194933886723,"vX0":3.0199623022707516,"vY0":-132.16702122768308,"vZ0":-6.677055958097027,"x":106.04,"y":167.61,"x0":-0.27283201620981024,"y0":50.0023431184018,"z0":6.12860949128377,"aX":-8.131125522688803},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":7.7,"spinRate":2018,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4150445032990233,"extension":6.352098934684715},"index":0,"playId":"422ed55c-62b1-3417-a472-6238fd02c784","pitchNumber":1,"startTime":"2025-08-30T00:07:28.272Z","endTime":"2025-08-30T00:07:32.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.68842543724542,"strikeZoneBottom":1.81451529321057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30138180530547,"aZ":-25.509114012110185,"pfxX":1.304472246466191,"pfxZ":4.247488531989771,"pX":1.3260070534143913,"pZ":1.9711778705812246,"vX0":3.5104023160878306,"vY0":-124.33011947804718,"vZ0":-5.169924656349838,"x":66.46,"y":185.56,"x0":-0.27224282759475027,"y0":50.005299738950306,"z0":6.187649483753775,"aX":2.0472031426731245},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":-3.1,"spinRate":2178,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.4400984064312574,"extension":6.183814139558073},"index":1,"playId":"3bffb728-944b-3025-9485-80fd9f9c7c3a","pitchNumber":2,"startTime":"2025-08-30T00:07:45.181Z","endTime":"2025-08-30T00:07:49.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.001779537463666,"aZ":-25.272910766476482,"pfxX":-0.757161500171007,"pfxZ":4.266409873870118,"pX":0.14726441499692788,"pZ":2.2711729131290714,"vX0":1.8838185305864577,"vY0":-126.16873468213863,"vZ0":-4.7254495360072,"x":111.39,"y":177.46,"x0":-0.5097471865088755,"y0":50.001773426530015,"z0":6.198235341027751,"aX":-1.224356360456262},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":1.0,"spinRate":2198,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4336732136810091,"extension":6.111161107471995},"hitData":{"launchSpeed":97.6,"launchAngle":38.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.65,"coordY":75.58}},"index":2,"playId":"2c4e9c7d-1615-3554-91a4-18ca2405ec5d","pitchNumber":3,"startTime":"2025-08-30T00:07:58.971Z","endTime":"2025-08-30T00:08:08.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:08:08.233Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Steer homers (17) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:10:19.189Z","endTime":"2025-08-30T00:11:01.368Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":68.8,"strikeZoneTop":3.28765639450715,"strikeZoneBottom":1.55951874288633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03265572557934,"aZ":-46.008153812713395,"pfxX":-5.983243494549502,"pfxZ":-11.685086493735373,"pX":-0.3039604152129234,"pZ":1.698754778839218,"vX0":-0.6542390709282923,"vY0":-109.27324535187229,"vZ0":0.0637026416833979,"x":128.59,"y":192.91,"x0":0.7765851669241796,"y0":50.00304432051996,"z0":6.700053080908269,"aX":-7.0832343043868935},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.0,"breakVerticalInduced":-20.6,"breakHorizontal":10.9,"spinRate":2982,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.505336204329248,"extension":6.36300692320747},"index":0,"playId":"3106f30e-883a-3c18-b7a7-e403e3c13dba","pitchNumber":1,"startTime":"2025-08-30T00:10:20.500Z","endTime":"2025-08-30T00:10:24.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77636742845753,"aZ":-18.948470783865574,"pfxX":7.20597713470114,"pfxZ":8.121991386109912,"pX":0.47833046961538483,"pZ":3.2558338774497937,"vX0":-3.5754853126394703,"vY0":-126.52935950749446,"vZ0":-4.145616185239737,"x":98.77,"y":150.87,"x0":0.970309827435456,"y0":50.00246435259227,"z0":6.425405071885087,"aX":11.734068969854624},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.0,"breakHorizontal":-12.2,"spinRate":1833,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.43217415370288625,"extension":6.111289800193651},"hitData":{"launchSpeed":102.1,"launchAngle":31.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.81,"coordY":36.02}},"index":1,"playId":"8085b63b-8144-31d2-a207-8a7c127041e6","pitchNumber":2,"startTime":"2025-08-30T00:10:36.760Z","endTime":"2025-08-30T00:11:01.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:11:01.368Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Trevino singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:11:25.673Z","endTime":"2025-08-30T00:12:30.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.25804653500808,"strikeZoneBottom":1.52560619112198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.283624340900623,"aZ":-17.77533356714261,"pfxX":-0.8150820032984631,"pfxZ":8.446466322956574,"pX":-0.8303019579694115,"pZ":3.0338476869109208,"vX0":-3.8893687965670427,"vY0":-128.85108813293127,"vZ0":-5.270449821438044,"x":148.65,"y":156.87,"x0":0.7961274232502904,"y0":50.004102258519794,"z0":6.451786403190687,"aX":-1.3891852857790772},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.5,"breakHorizontal":2.3,"spinRate":2482,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4228402308243,"extension":6.467564572024271},"index":0,"playId":"569125ac-b296-36b2-be25-9eab8c2ca997","pitchNumber":1,"startTime":"2025-08-30T00:11:26.326Z","endTime":"2025-08-30T00:11:31.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.21411605057413,"strikeZoneBottom":1.52555014073408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.910566197950157,"aZ":-14.033148474942633,"pfxX":4.102412711844327,"pfxZ":9.696658333614984,"pX":0.47747690142555627,"pZ":2.7032374247354047,"vX0":-2.2464226876120907,"vY0":-135.93908767771515,"vZ0":-7.31496383603253,"x":98.8,"y":165.79,"x0":0.7817515870683148,"y0":50.00233616504964,"z0":6.403949050880439,"aX":7.674614999690325},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":-7.0,"spinRate":2079,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.40299005223630857,"extension":6.285759854768001},"index":1,"playId":"a8007d5d-966f-3d3d-bab2-49d13c4fcb74","pitchNumber":2,"startTime":"2025-08-30T00:11:41.646Z","endTime":"2025-08-30T00:11:46.333Z","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":89.7,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.964917112299617,"aZ":-18.610574435617746,"pfxX":-1.2949363701320915,"pfxZ":7.728239488055087,"pX":0.1339880205966266,"pZ":2.5773330112916937,"vX0":-1.4313987634543375,"vY0":-130.74120488977312,"vZ0":-6.288636532807741,"x":111.89,"y":169.19,"x0":0.8540535771495754,"y0":50.00461883039023,"z0":6.380701332991272,"aX":-2.272975544286464},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.1,"breakHorizontal":2.6,"spinRate":2527,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.41673932511782885,"extension":6.495930114175816},"index":2,"playId":"8a121522-b67a-395a-a5ac-bfb4992883d8","pitchNumber":3,"startTime":"2025-08-30T00:11:56.996Z","endTime":"2025-08-30T00:12:01.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T00:12:11.476Z","endTime":"2025-08-30T00:12:21.140Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66269163887675,"aZ":-28.687729892677364,"pfxX":-2.8241431179889815,"pfxZ":2.080090964449397,"pX":-0.03810229130137195,"pZ":2.0577094646451375,"vX0":-1.1358561675125558,"vY0":-127.8243964660824,"vZ0":-5.437433483843895,"x":118.45,"y":183.22,"x0":0.7774789295634323,"y0":50.000218377279154,"z0":6.434968282062535,"aX":-4.722888677841919},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":5.4,"spinRate":2782,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.42674232181156846,"extension":6.26054099298354},"hitData":{"launchSpeed":91.2,"launchAngle":15.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.4,"coordY":82.24}},"index":4,"playId":"e5a5b555-2d3f-32b5-862a-0b6476bca592","pitchNumber":4,"startTime":"2025-08-30T00:12:21.140Z","endTime":"2025-08-30T00:12:30.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:12:30.367Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ke'Bryan Hayes walks. Jose Trevino to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:15:03.486Z","endTime":"2025-08-30T00:17:12.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnSecond":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:12:42.823Z","endTime":"2025-08-30T00:14:54.467Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jorge Alcala replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T00:14:54.467Z","endTime":"2025-08-30T00:15:05.793Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660896,"link":"/api/v1/people/660896"},"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":97.4,"endSpeed":88.5,"strikeZoneTop":3.32388040401145,"strikeZoneBottom":1.55196591155103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.84791347955395,"aZ":-12.484726062175914,"pfxX":-4.336903531364942,"pfxZ":9.713691783337769,"pX":-0.32400082126364405,"pZ":5.43516166417504,"vX0":3.789214849058952,"vY0":-141.79862366344523,"vZ0":-1.3472282337628378,"x":129.35,"y":92.03,"x0":-1.1172748531740575,"y0":50.00102488230905,"z0":6.717056107462645,"aX":-8.789369881257239},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2472,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.38697655436058076,"extension":5.412013530953901},"index":2,"playId":"38fe4070-44f5-3503-86ac-0dcc369bbfd5","pitchNumber":1,"startTime":"2025-08-30T00:15:05.793Z","endTime":"2025-08-30T00:15:09.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.31857597431136,"strikeZoneBottom":1.54678425567845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81136523447034,"aZ":-14.728458547615842,"pfxX":-7.683486538051133,"pfxZ":8.87916907018727,"pX":0.5498403841598312,"pZ":3.17287098762116,"vX0":7.513028988229899,"vY0":-138.73557823607877,"vZ0":-6.272148660683259,"x":96.04,"y":153.11,"x0":-1.1850554796500987,"y0":50.00116532265004,"z0":6.431168594056844,"aX":-15.091997089035528},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2506,"spinDirection":214},"zone":3,"typeConfidence":0.64,"plateTime":0.39366128253136434,"extension":5.737233573084112},"index":3,"playId":"346fcb33-8d03-3fab-a0d3-e4bd1c0b79af","pitchNumber":2,"startTime":"2025-08-30T00:15:24.340Z","endTime":"2025-08-30T00:15:28.693Z","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":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.24761342915418,"strikeZoneBottom":1.56303703467641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35923156004238,"aZ":-36.288681002805305,"pfxX":2.504434620121383,"pfxZ":-2.6439518108715596,"pX":-0.8078305898932153,"pZ":4.3473136703113235,"vX0":0.25661663976065335,"vY0":-123.1325933806106,"vZ0":1.3022863064851176,"x":147.79,"y":121.4,"x0":-1.2389265605389872,"y0":50.00343524546244,"z0":6.851015350950918,"aX":3.897307362190927},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.3,"breakHorizontal":-4.6,"spinRate":2599,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.4425642787436965,"extension":5.5624421996315085},"index":4,"playId":"47c9bd00-a318-3868-818d-6e69e3579a0e","pitchNumber":3,"startTime":"2025-08-30T00:15:43.212Z","endTime":"2025-08-30T00:15:47.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.31056855654976,"strikeZoneBottom":1.58245036186587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.688038396223046,"aZ":-17.397924184860646,"pfxX":-8.743868749779796,"pfxZ":7.594713486183759,"pX":-1.9122569796076525,"pZ":2.964569910420186,"vX0":1.2599825173695463,"vY0":-138.75992495440715,"vZ0":-6.335336584421634,"x":189.89,"y":158.74,"x0":-1.2369022510584624,"y0":50.00588086171711,"z0":6.440994130786918,"aX":-17.01501597159429},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":15.6,"spinRate":2465,"spinDirection":211},"zone":11,"typeConfidence":0.95,"plateTime":0.3950737114339886,"extension":5.532459695831861},"index":5,"playId":"9a29e585-4093-389b-a6a3-430bd748825f","pitchNumber":4,"startTime":"2025-08-30T00:16:05.051Z","endTime":"2025-08-30T00:16:09.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":6,"playId":"c1a5386d-f171-337d-8f90-f846e202a2af","startTime":"2025-08-30T00:16:24.603Z","endTime":"2025-08-30T00:16:27.603Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51704370929234,"aZ":-11.708058285437696,"pfxX":-5.075531632583405,"pfxZ":10.382910579038331,"pX":-0.26504981784220655,"pZ":4.087378243367623,"vX0":4.316456302424413,"vY0":-139.75494612658454,"vZ0":-4.549023100395818,"x":127.1,"y":128.42,"x0":-1.172788494296306,"y0":50.003772778541745,"z0":6.509846729094025,"aX":-10.00578092813658},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2504,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3924395741183977,"extension":5.555965545624063},"index":7,"playId":"a8dc2049-4b09-3217-8f93-212ef5cab092","pitchNumber":5,"startTime":"2025-08-30T00:16:44.622Z","endTime":"2025-08-30T00:16:47.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.2672264051949,"strikeZoneBottom":1.53901938268847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.08191256299313,"aZ":-11.197887605760457,"pfxX":-6.440823532084421,"pfxZ":10.29591750315698,"pX":-0.8343916654224725,"pZ":4.357018373996462,"vX0":3.6138394101294464,"vY0":-142.1799766935529,"vZ0":-4.30117413696983,"x":148.81,"y":121.14,"x0":-1.2883844695019708,"y0":50.00404847827266,"z0":6.606120242651189,"aX":-13.12315046231135},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":10.9,"spinRate":2536,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3859640678148568,"extension":5.716541296869243},"index":8,"playId":"15e0d375-704e-3214-bb1f-3665cbd284bd","pitchNumber":6,"startTime":"2025-08-30T00:17:07.355Z","endTime":"2025-08-30T00:17:12.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:17:12.133Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Santiago Espinal out on a sacrifice bunt, third baseman Nolan Gorman to first baseman Willson Contreras. Will Benson to 3rd. Ke'Bryan Hayes to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:17:56.758Z","endTime":"2025-08-30T00:18:06.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Will Benson replaces Jose Trevino.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:17:35.468Z","endTime":"2025-08-30T00:17:59.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":624431,"link":"/api/v1/people/624431"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.447853433622875,"aZ":-30.34622651817825,"pfxX":1.5091574280472027,"pfxZ":1.230748163223998,"pX":-0.7426197282601047,"pZ":3.3616793463127825,"vX0":0.8986272166220791,"vY0":-120.760982379254,"vZ0":-1.6197942255300481,"x":145.31,"y":148.01,"x0":-1.3150214783220442,"y0":50.00287835382782,"z0":6.698571680045385,"aX":2.239441488528851},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.2,"breakHorizontal":-3.0,"spinRate":2403,"spinDirection":67},"zone":1,"typeConfidence":0.9,"plateTime":0.4527297371732186,"extension":5.677057070673878},"hitData":{"launchSpeed":24.0,"launchAngle":-3.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.35,"coordY":195.06}},"index":1,"playId":"fb2e5b32-28a8-3286-a238-df8fd2d03115","pitchNumber":1,"startTime":"2025-08-30T00:17:59.072Z","endTime":"2025-08-30T00:18:06.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:18:06.607Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Friedl pops out to third baseman Nolan Gorman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:18:34.348Z","endTime":"2025-08-30T00:19:04.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"postOnThird":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.27167633496989,"strikeZoneBottom":1.60701758798216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.284467488604044,"aZ":-10.917775679223343,"pfxX":-6.551270838350552,"pfxZ":10.697067652531608,"pX":-0.14247528779646193,"pZ":2.6072887252610726,"vX0":5.622192079972603,"vY0":-140.4285763927938,"vZ0":-8.5315993726302,"x":122.43,"y":168.38,"x0":-1.3242617946714843,"y0":50.00500880570576,"z0":6.4045677615776775,"aX":-13.020805059161743},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":10.7,"spinRate":2534,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39078933242085956,"extension":5.924804384856421},"index":0,"playId":"7f4bac4d-072c-36c5-9164-4fb5f94b87a7","pitchNumber":1,"startTime":"2025-08-30T00:18:40.433Z","endTime":"2025-08-30T00:18:44.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.608482098397612,"aZ":-37.817166703495914,"pfxX":4.050982753011783,"pfxZ":-3.6616509604849856,"pX":-0.0642471806760088,"pZ":2.7321579879971414,"vX0":1.538813137598861,"vY0":-123.58694931642005,"vZ0":-1.6970915444629835,"x":119.45,"y":165.01,"x0":-1.2220408841403656,"y0":50.00355353036422,"z0":6.616460574877393,"aX":6.240039755732894},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.7,"breakHorizontal":-7.7,"spinRate":2680,"spinDirection":48},"zone":2,"typeConfidence":0.91,"plateTime":0.4439046783475038,"extension":5.84097791368328},"hitData":{"launchSpeed":79.6,"launchAngle":71.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.08,"coordY":169.92}},"index":1,"playId":"a43b8eb6-7086-3b52-ae6e-c41cb03c2683","pitchNumber":2,"startTime":"2025-08-30T00:18:56.265Z","endTime":"2025-08-30T00:19:04.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:19:04.834Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Noelvi Marte lines out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:19:33.946Z","endTime":"2025-08-30T00:19:57.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.8,"endSpeed":78.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.342906063504472,"aZ":-34.03614761170064,"pfxX":2.718922273072409,"pfxZ":-1.1875478274721418,"pX":0.22755500511421325,"pZ":0.9874167222959187,"vX0":2.707197731063867,"vY0":-124.79494997819623,"vZ0":-6.417063107976242,"x":108.33,"y":212.12,"x0":-1.2284883742595232,"y0":50.00591757513726,"z0":6.428659826528585,"aX":4.248268713985392},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.5,"breakHorizontal":-5.6,"spinRate":2478,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.44049880437897615,"extension":5.94296496373149},"index":0,"playId":"9b11298c-f34b-3089-bfec-326f25150087","pitchNumber":1,"startTime":"2025-08-30T00:19:37.232Z","endTime":"2025-08-30T00:19:40.879Z","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":99.1,"endSpeed":90.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.983614617885124,"aZ":-10.53427426094462,"pfxX":-4.881215214275383,"pfxZ":10.311155286291093,"pX":0.34243873099513594,"pZ":3.0575901397221497,"vX0":5.614588375145526,"vY0":-144.07431689883003,"vZ0":-7.611365497953884,"x":103.95,"y":156.23,"x0":-0.9989262968792317,"y0":50.00560433904406,"z0":6.3876058388288675,"aX":-10.246896696458265},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2472,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3804033274683629,"extension":5.642355108709339},"hitData":{"launchSpeed":103.6,"launchAngle":14.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.62,"coordY":102.25}},"index":1,"playId":"9a478d64-4b65-353f-85c4-59acf10435a8","pitchNumber":2,"startTime":"2025-08-30T00:19:51.930Z","endTime":"2025-08-30T00:19:57.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:19:57.777Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to left fielder Austin Hays.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:22:11.911Z","endTime":"2025-08-30T00:23:04.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"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":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":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Will Banfield replaces Will Benson, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:22:09.528Z","endTime":"2025-08-30T00:22:14.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"702","replacedPlayer":{"id":666181,"link":"/api/v1/people/666181"}},{"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":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70472670011935,"aZ":-12.458494813846665,"pfxX":-4.139918142738418,"pfxZ":11.215911901920979,"pX":0.952530772892504,"pZ":1.6120042649484192,"vX0":4.181773539541628,"vY0":-131.67743663857246,"vZ0":-9.270196195690746,"x":80.69,"y":195.26,"x0":-0.11753636378268842,"y0":50.004367693063465,"z0":6.0979441148267135,"aX":-7.2780429530862225},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.5,"breakHorizontal":6.6,"spinRate":1966,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4158051057863861,"extension":6.260165658473163},"index":1,"playId":"b1dd0929-ab57-3113-9238-e9f5ea58737a","pitchNumber":1,"startTime":"2025-08-30T00:22:14.219Z","endTime":"2025-08-30T00:22:18.377Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-30T00:22:30.390Z","endTime":"2025-08-30T00:22:37.959Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"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":90.0,"endSpeed":82.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.39282055477636,"aZ":-13.584441627685385,"pfxX":-3.6381856361973397,"pfxZ":10.727811419014461,"pX":-0.21778909144285424,"pZ":2.420477907954096,"vX0":1.3270193275922624,"vY0":-130.9826390827901,"vZ0":-7.010191127583865,"x":125.3,"y":173.43,"x0":-0.25916956039167865,"y0":50.00106694499326,"z0":6.152757459254011,"aX":-6.303094906123225},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.0,"breakHorizontal":6.2,"spinRate":2012,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4186223357611545,"extension":6.200751906127822},"index":3,"playId":"afa25ccc-673e-3893-96b3-025bf8d73711","pitchNumber":2,"startTime":"2025-08-30T00:22:37.959Z","endTime":"2025-08-30T00:22:42.383Z","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":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.909794126527906,"aZ":-30.731442292195748,"pfxX":-7.832682845358203,"pfxZ":0.9850366897473943,"pX":0.1238936122772534,"pZ":2.4202407577510328,"vX0":3.444796425577279,"vY0":-120.50515474330533,"vZ0":-2.543126816930216,"x":112.28,"y":173.43,"x0":-0.3082107978575224,"y0":50.004306360320406,"z0":6.2102473761766,"aX":-11.494562275584551},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":13.3,"spinRate":723,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4549158878471795,"extension":6.086270545358346},"hitData":{"launchSpeed":94.5,"launchAngle":48.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.6,"coordY":103.32}},"index":4,"playId":"147ea779-607f-377a-b529-83963e2388c6","pitchNumber":3,"startTime":"2025-08-30T00:22:55.219Z","endTime":"2025-08-30T00:23:04.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:23:04.764Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to center fielder TJ Friedl.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:23:29.425Z","endTime":"2025-08-30T00:25:01.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_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":5},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72151186508571,"aZ":-13.865890260294899,"pfxX":-2.934206487467648,"pfxZ":10.389134034199438,"pX":-0.23713688804541408,"pZ":2.341886281801581,"vX0":1.311722808924789,"vY0":-131.36949463437176,"vZ0":-7.190198762836496,"x":126.04,"y":175.55,"x0":-0.35951421321194577,"y0":50.00197035247746,"z0":6.128954248292252,"aX":-5.16966359175413},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2005,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.41565416756364115,"extension":6.213186321747781},"index":0,"playId":"af227a38-1164-3b59-bbd2-0aab84b04051","pitchNumber":1,"startTime":"2025-08-30T00:23:29.425Z","endTime":"2025-08-30T00:23:34.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.1,"strikeZoneTop":3.26270394373258,"strikeZoneBottom":1.61510828186567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54327358957424,"aZ":-29.046195242608473,"pfxX":-6.913461686663275,"pfxZ":2.2167860868749703,"pX":-1.4799390077366665,"pZ":2.6006546073510663,"vX0":0.05085554245644802,"vY0":-118.98318997511565,"vZ0":-2.179251336943019,"x":173.41,"y":168.56,"x0":-0.6063508376763844,"y0":50.000381671212516,"z0":6.206044043330507,"aX":-9.737733043294183},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.7,"breakHorizontal":12.5,"spinRate":808,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.4634418584407243,"extension":5.954726213653146},"index":1,"playId":"596bc53e-a2a6-3fe8-92d1-d658eed49e6f","pitchNumber":2,"startTime":"2025-08-30T00:23:45.148Z","endTime":"2025-08-30T00:23:50.484Z","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":82.2,"endSpeed":75.4,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2961610387306,"aZ":-35.02253691166094,"pfxX":-8.210234748649835,"pfxZ":-1.9854046484345584,"pX":0.004048811755954786,"pZ":0.8124056923051877,"vX0":3.7052088618966605,"vY0":-119.61755143328864,"vZ0":-4.791038559463417,"x":116.85,"y":216.85,"x0":-0.5069487237300799,"y0":50.00351831297432,"z0":6.017321463091737,"aX":-11.775272909906851},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.6,"breakHorizontal":13.8,"spinRate":966,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.459714496323095,"extension":6.047371821056008},"index":2,"playId":"8c402fcf-cfe5-3d45-99fc-3a88994ed395","pitchNumber":3,"startTime":"2025-08-30T00:23:57.688Z","endTime":"2025-08-30T00:24:01.497Z","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":91.8,"endSpeed":84.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.339805921538034,"aZ":-14.61993175974495,"pfxX":-5.949001771256318,"pfxZ":9.696066464413015,"pX":-0.15821101681677208,"pZ":2.6541761581752996,"vX0":2.854109721649362,"vY0":-133.5861186517496,"vZ0":-6.354249992225019,"x":123.03,"y":167.12,"x0":-0.46669079810661485,"y0":50.00018209651524,"z0":6.1114419158667,"aX":-10.767626056230014},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2006,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4097660755571457,"extension":6.199731570549656},"index":3,"playId":"49df78b3-1bb1-3914-a4a6-0863665cf1e4","pitchNumber":4,"startTime":"2025-08-30T00:24:15.890Z","endTime":"2025-08-30T00:24:19.798Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.22229134774818,"strikeZoneBottom":1.61875136203818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.967775709274047,"aZ":-35.045549171621914,"pfxX":-7.396271644604054,"pfxZ":-2.051501988143162,"pX":-0.5225176681206771,"pZ":3.7601663208306464,"vX0":2.0829358021478988,"vY0":-118.35504348115109,"vZ0":1.402358127888949,"x":136.92,"y":137.26,"x0":-0.46157412118219465,"y0":50.00561026243594,"z0":6.408721349849855,"aX":-10.32654813828831},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.0,"breakHorizontal":12.7,"spinRate":1771,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.46565066611918127,"extension":5.862629105528754},"index":4,"playId":"8a13f684-99e0-3ad0-9cc3-06f2ca4bf45b","pitchNumber":5,"startTime":"2025-08-30T00:24:37.630Z","endTime":"2025-08-30T00:24:42.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37020960028065,"aZ":-15.434797375251591,"pfxX":-6.200271335112779,"pfxZ":9.42963311639864,"pX":0.37097086001467783,"pZ":1.3732358107127334,"vX0":3.685458369056037,"vY0":-133.10747746934422,"vZ0":-9.219231096533699,"x":102.86,"y":201.7,"x0":-0.2335494781560428,"y0":50.00549460702388,"z0":6.024687681391886,"aX":-11.010764945193719},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2015,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41315106744121444,"extension":6.250061262897882},"hitData":{"launchSpeed":95.7,"launchAngle":26.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.84,"coordY":68.23}},"index":5,"playId":"137a4fe7-83e5-3e32-a2d2-dd54d8cd8bb1","pitchNumber":6,"startTime":"2025-08-30T00:24:53.761Z","endTime":"2025-08-30T00:25:01.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:25:01.626Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lars Nootbaar pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:25:20.628Z","endTime":"2025-08-30T00:27:02.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.45592354168735,"strikeZoneBottom":1.6041940308424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.589637225406886,"aZ":-13.256560945639968,"pfxX":-4.19219063095987,"pfxZ":10.816752794844133,"pX":0.6034039413220561,"pZ":2.1002364709294716,"vX0":3.5280837067807016,"vY0":-131.3501397952687,"vZ0":-7.711151006471236,"x":94.0,"y":182.07,"x0":-0.2119435403284678,"y0":50.00359157208405,"z0":6.058007629963524,"aX":-7.332182787887904},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.1,"breakHorizontal":6.8,"spinRate":1958,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.41686807645052504,"extension":6.335855147033476},"index":0,"playId":"f9babcd3-40cd-3f01-b332-cb71731195cc","pitchNumber":1,"startTime":"2025-08-30T00:25:28.589Z","endTime":"2025-08-30T00:25:33.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.45850012825244,"strikeZoneBottom":1.70440798010465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.173235780955096,"aZ":-15.83020609918325,"pfxX":-7.886788323214523,"pfxZ":8.998955633954298,"pX":-0.4172655355223924,"pZ":1.7096386383061801,"vX0":2.920947370172992,"vY0":-133.73557203131963,"vZ0":-8.029859999389066,"x":132.91,"y":192.62,"x0":-0.4974597223173763,"y0":50.00181584469149,"z0":5.881125514010323,"aX":-14.319967859329735},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":13.7,"spinRate":2035,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40918094157066776,"extension":6.2063518453772355},"index":1,"playId":"addd20ea-6abf-3548-9bec-3eecce7455e0","pitchNumber":2,"startTime":"2025-08-30T00:25:50.501Z","endTime":"2025-08-30T00:25:55.956Z","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":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68504766067275,"aZ":-33.238385121728115,"pfxX":-8.007688061747201,"pfxZ":-0.7516908493406849,"pX":-0.5654099518241437,"pZ":2.6273931929390124,"vX0":2.2982877542918003,"vY0":-118.85210296035498,"vZ0":-1.1192467223170848,"x":138.55,"y":167.84,"x0":-0.5098826312681338,"y0":50.00140340553329,"z0":6.147329258070802,"aX":-11.35255243340264},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.3,"breakHorizontal":13.8,"spinRate":929,"spinDirection":256},"zone":4,"typeConfidence":0.91,"plateTime":0.46243465185728105,"extension":5.983554458376875},"index":2,"playId":"f5819b06-5410-37b4-92ad-7eecb33cc23b","pitchNumber":3,"startTime":"2025-08-30T00:26:06.121Z","endTime":"2025-08-30T00:26:09.922Z","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":91.2,"endSpeed":83.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.403491426304658,"aZ":-18.780891947511833,"pfxX":-8.567412495008845,"pfxZ":7.545475831657619,"pX":0.6022137068705546,"pZ":2.866390010723343,"vX0":5.2507315872339015,"vY0":-132.62667813442772,"vZ0":-4.955246276985254,"x":94.05,"y":161.39,"x0":-0.2942073443524525,"y0":50.00061187301928,"z0":6.136229731580447,"aX":-15.200748571565068},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2037,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4136002685037541,"extension":6.1341486072488856},"index":3,"playId":"34d58018-3eda-3abb-9798-33a94d6060a6","pitchNumber":4,"startTime":"2025-08-30T00:26:26.839Z","endTime":"2025-08-30T00:26:31.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32034070245142,"aZ":-31.512059981932605,"pfxX":-5.4378266955822525,"pfxZ":0.46141435293470323,"pX":0.575096105518457,"pZ":2.2963964546085527,"vX0":3.8399222781592437,"vY0":-119.49684402124676,"vZ0":-2.3674100523177355,"x":95.08,"y":176.78,"x0":-0.35472015864802336,"y0":50.00145737329942,"z0":6.160691162155163,"aX":-7.779735445546851},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.5,"breakHorizontal":8.8,"spinRate":821,"spinDirection":262},"zone":6,"typeConfidence":0.9,"plateTime":0.46023467168978804,"extension":5.95926896522741},"hitData":{"launchSpeed":79.6,"launchAngle":78.0,"totalDistance":47.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.34,"coordY":193.23}},"index":4,"playId":"ca8706b6-dd39-32cd-839f-5481706075ec","pitchNumber":5,"startTime":"2025-08-30T00:26:52.517Z","endTime":"2025-08-30T00:27:02.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:27:02.468Z","atBatIndex":56},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Elly De La Cruz triples (6) on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:29:11.130Z","endTime":"2025-08-30T00:30:23.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Jorge Alcala.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:29:06.357Z","endTime":"2025-08-30T00:29:13.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":81.3,"endSpeed":74.7,"strikeZoneTop":3.68047821894966,"strikeZoneBottom":1.78834762614452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.841778117759407,"aZ":-46.705213187835646,"pfxX":1.9305108614793571,"pfxZ":-10.309461026186055,"pX":-0.6139314109122034,"pZ":3.1547361169128867,"vX0":1.7854009985572796,"vY0":-118.36134093797745,"vZ0":2.394757143164618,"x":140.4,"y":153.6,"x0":-1.6303693780061848,"y0":50.00010162060485,"z0":6.425423182964285,"aX":2.721844026063091},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.8,"breakHorizontal":-4.0,"spinRate":2601,"spinDirection":16},"zone":1,"typeConfidence":2.0,"plateTime":0.46381235758933315,"extension":6.065458601635138},"index":1,"playId":"f45d330f-ccbc-36e8-be6f-03a6fb4a45af","pitchNumber":1,"startTime":"2025-08-30T00:29:13.348Z","endTime":"2025-08-30T00:29:17.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.68077421262898,"strikeZoneBottom":1.83241904697466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.972474589670387,"aZ":-13.08049605554818,"pfxX":-3.947321328779167,"pfxZ":9.665372715444777,"pX":-0.9702508236384332,"pZ":3.8364083326809193,"vX0":3.072061526209171,"vY0":-139.34903618419483,"vZ0":-4.022236871072183,"x":153.98,"y":135.2,"x0":-1.5716177634222488,"y0":50.00340144032488,"z0":6.156636976255042,"aX":-7.7987735131462},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2014,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39237559218281115,"extension":6.334366349626866},"index":2,"playId":"b1536fa0-ed8f-3baa-a348-a96ad001727c","pitchNumber":2,"startTime":"2025-08-30T00:29:30.449Z","endTime":"2025-08-30T00:29:34.632Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.58163980432095,"strikeZoneBottom":1.77628383839347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.578293210606322,"aZ":-45.380417920894025,"pfxX":1.0664485988187131,"pfxZ":-9.007399835636859,"pX":0.46019413213145266,"pZ":-0.7928595083537269,"vX0":4.195239264926759,"vY0":-120.86719012783237,"vZ0":-6.77077495953349,"x":99.46,"y":260.19,"x0":-1.4430993862868267,"y0":50.00269850710003,"z0":6.0711484320773685,"aX":1.5634820095169735},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-17.8,"breakHorizontal":-3.0,"spinRate":2650,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.4547524489879735,"extension":6.206023923269218},"index":3,"playId":"88dffa4f-d385-3103-b82f-cb856c7e0506","pitchNumber":3,"startTime":"2025-08-30T00:29:49.146Z","endTime":"2025-08-30T00:29:52.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.69082551935822,"aZ":-20.65527877430637,"pfxX":-8.624225993721542,"pfxZ":7.390130332690964,"pX":-0.36280183184175624,"pZ":2.849165547046488,"vX0":5.937482738320367,"vY0":-123.30634823665797,"vZ0":-3.073346874893676,"x":130.83,"y":161.85,"x0":-1.6667637784713494,"y0":50.00370584977935,"z0":5.830447278476155,"aX":-13.444633069817552},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2109,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.44213249728703063,"extension":6.449059639705765},"hitData":{"launchSpeed":87.4,"launchAngle":14.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":207.27,"coordY":118.73}},"index":4,"playId":"f0390bee-050f-30ee-9166-556dee37ab96","pitchNumber":4,"startTime":"2025-08-30T00:30:10.453Z","endTime":"2025-08-30T00:30:23.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:30:23.049Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Andujar singles on a ground ball to center fielder Nathan Church. Elly De La Cruz scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:30:57.858Z","endTime":"2025-08-30T00:31:11.379Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.284690751749228,"aZ":-32.276921550825456,"pfxX":-0.5219619148784663,"pfxZ":-0.062103305838029144,"pX":-0.030219281542189034,"pZ":3.1279145908922015,"vX0":3.398779976797514,"vY0":-128.65165795478438,"vZ0":-1.4452649859838613,"x":118.15,"y":154.33,"x0":-1.2996814762230537,"y0":50.00249973147909,"z0":6.194938751380782,"aX":-0.8768599889074271},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":0.2,"spinRate":2336,"spinDirection":93},"zone":2,"typeConfidence":2.0,"plateTime":0.4254748036625431,"extension":6.440468330505371},"hitData":{"launchSpeed":104.8,"launchAngle":3.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.79,"coordY":118.76}},"index":0,"playId":"5878fd55-5ff8-31c7-b2eb-7627a9fc61f8","pitchNumber":1,"startTime":"2025-08-30T00:31:00.784Z","endTime":"2025-08-30T00:31:11.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:31:11.379Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:32:39.869Z","endTime":"2025-08-30T00:34:01.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:31:34.211Z","endTime":"2025-08-30T00:32:42.172Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.31168212548009,"strikeZoneBottom":1.50334366847183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.887520039528596,"aZ":-12.50688088568369,"pfxX":-4.706473202749239,"pfxZ":10.565860837906728,"pX":0.8012295684708971,"pZ":2.955763904776982,"vX0":6.613895422093014,"vY0":-136.29035864170712,"vZ0":-6.183368932244891,"x":86.46,"y":158.97,"x0":-1.0573552830200403,"y0":50.00245027579869,"z0":6.135335446503868,"aX":-8.760945136343496},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2116,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4034971303430628,"extension":6.422259540121392},"index":1,"playId":"98df8de1-6004-3dc9-a839-17e37272fd7d","pitchNumber":1,"startTime":"2025-08-30T00:32:42.172Z","endTime":"2025-08-30T00:32:46.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.566375961123544,"aZ":-42.56674731780828,"pfxX":-0.0026758897439380647,"pfxZ":-7.25543460889663,"pX":-1.1152253859418517,"pZ":2.081821026525827,"vX0":0.15168278454275633,"vY0":-119.59894175019384,"vZ0":-1.0445324983377948,"x":159.51,"y":182.57,"x0":-1.1794370445961602,"y0":50.0053282301643,"z0":6.381411277868626,"aX":-0.003863144989292498},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.1,"breakHorizontal":0.0,"spinRate":2651,"spinDirection":16},"zone":13,"typeConfidence":2.0,"plateTime":0.46003511349284043,"extension":6.1670271789701285},"index":2,"playId":"d5e7139e-cc58-31d8-b846-d3a9dee481ea","pitchNumber":2,"startTime":"2025-08-30T00:32:59.650Z","endTime":"2025-08-30T00:33:03.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663667828853924,"aZ":-46.37693577695707,"pfxX":0.9190371346066644,"pfxZ":-9.838863896931928,"pX":-0.6732925455733388,"pZ":2.7415063105869524,"vX0":1.1898109803818153,"vY0":-120.08799477604546,"vZ0":1.194116554893496,"x":142.66,"y":164.76,"x0":-1.2966269906984738,"y0":50.000084279879346,"z0":6.39939046637425,"aX":1.3270356493926914},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-17.2,"breakHorizontal":-1.9,"spinRate":2657,"spinDirection":16},"zone":1,"typeConfidence":2.0,"plateTime":0.4580548401819602,"extension":6.133270984890717},"index":3,"playId":"36915f6a-934f-37d0-b5bc-057126782f5c","pitchNumber":3,"startTime":"2025-08-30T00:33:28.064Z","endTime":"2025-08-30T00:33:32.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32872577864062,"aZ":-13.15683544229382,"pfxX":-4.202090403600771,"pfxZ":9.807390658316832,"pX":0.3717525184847071,"pZ":3.2189762821056296,"vX0":6.108924250890748,"vY0":-138.89240203977192,"vZ0":-5.303863436171202,"x":102.83,"y":151.87,"x0":-1.3180371109616293,"y0":50.00051492712368,"z0":6.039961680518617,"aX":-8.146643150549538},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":6.2,"spinRate":2237,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3955087418076495,"extension":6.471661651895557},"index":4,"playId":"426ab1bc-1762-3d3d-b34a-4b57210b4f5a","pitchNumber":4,"startTime":"2025-08-30T00:33:57.254Z","endTime":"2025-08-30T00:34:01.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:34:01.555Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:34:27.408Z","endTime":"2025-08-30T00:36:03.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.38302659083821,"strikeZoneBottom":1.54847820162674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11412098878954,"aZ":-44.46739962068687,"pfxX":0.0704646028786089,"pfxZ":-8.710781510136744,"pX":-0.12158077815577534,"pZ":0.5426039059626304,"vX0":2.446765122887087,"vY0":-119.00941870407428,"vZ0":-3.850278105670826,"x":121.63,"y":224.13,"x0":-1.178795126888784,"y0":50.000121521480544,"z0":6.271860767569253,"aX":0.09907731884226674},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.4,"breakHorizontal":-0.8,"spinRate":2657,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.46297129757237343,"extension":6.033472181828646},"index":0,"playId":"72e32ada-9f45-36b1-b38b-a344b096a235","pitchNumber":1,"startTime":"2025-08-30T00:34:27.698Z","endTime":"2025-08-30T00:34:32.493Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.311636723393885,"aZ":-12.75690174923496,"pfxX":-3.4845362260308503,"pfxZ":9.99952515581436,"pX":0.3838392797609985,"pZ":2.9999169928956575,"vX0":5.290069490312653,"vY0":-138.56118966056917,"vZ0":-6.243856119459006,"x":102.37,"y":157.78,"x0":-1.098466844470683,"y0":50.004786278996484,"z0":6.137009056841172,"aX":-6.768166425650329},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2165,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.395477311313718,"extension":6.32773432686426},"index":1,"playId":"92c8270c-9dbf-3f38-93f0-f93a8d825698","pitchNumber":2,"startTime":"2025-08-30T00:34:46.804Z","endTime":"2025-08-30T00:34:50.107Z","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":95.1,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17040581169803,"aZ":-14.09956728024613,"pfxX":-3.769300478729769,"pfxZ":9.294704700451568,"pX":0.4201868915819925,"pZ":3.642456570497181,"vX0":5.608156769852026,"vY0":-138.39899814134344,"vZ0":-4.349691100207677,"x":100.98,"y":140.43,"x0":-1.1404000505543055,"y0":50.0039463217393,"z0":6.175255911739446,"aX":-7.331183084853658},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":5.6,"spinRate":2118,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3953922426358534,"extension":6.2819773434070925},"index":2,"playId":"40c284cf-7546-3a22-8b7f-4b9badc2e005","pitchNumber":3,"startTime":"2025-08-30T00:35:07.226Z","endTime":"2025-08-30T00:35:10.621Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T00:35:17.972Z","endTime":"2025-08-30T00:35:37.828Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.39258649575269,"strikeZoneBottom":1.60050600672732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23435502787865,"aZ":-14.586557332303187,"pfxX":-4.8034270032680215,"pfxZ":9.202010541140634,"pX":1.4977896701620796,"pZ":4.237868057305816,"vX0":9.094127959585222,"vY0":-137.3183615636359,"vZ0":-2.353146465111677,"x":59.91,"y":124.36,"x0":-1.2317879059796597,"y0":50.00006662733112,"z0":6.097553976191721,"aX":-9.179066280536222},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":6.8,"spinRate":2156,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.39878243686309034,"extension":6.434812429373787},"index":4,"playId":"56a26fa3-89e1-3774-82dd-1ebccc2eb5b7","pitchNumber":4,"startTime":"2025-08-30T00:35:37.828Z","endTime":"2025-08-30T00:35:41.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.332746731022684,"aZ":-44.16956438445331,"pfxX":-0.5964046847817359,"pfxZ":-7.976878522189239,"pX":0.06475425935435282,"pZ":0.478812122819516,"vX0":3.2809831641757228,"vY0":-122.22891626368593,"vZ0":-4.608785787228841,"x":114.53,"y":225.85,"x0":-1.2206127225688947,"y0":50.00044052166263,"z0":6.203299507688192,"aX":-0.897678871586706},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.2,"breakHorizontal":0.2,"spinRate":2734,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4490641312743575,"extension":6.19334391624191},"index":5,"playId":"0271a449-c68d-3b42-b309-8c0ecc11ab35","pitchNumber":5,"startTime":"2025-08-30T00:35:58.642Z","endTime":"2025-08-30T00:36:03.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:36:03.155Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Banfield strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:36:28.891Z","endTime":"2025-08-30T00:39:00.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"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(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":88.4,"endSpeed":81.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.557354432729316,"aZ":-32.59689684090035,"pfxX":-0.17088272683898081,"pfxZ":-0.25316478389687447,"pX":-0.11828826852557288,"pZ":2.1147158512752453,"vX0":2.9935146253614855,"vY0":-128.69277891650202,"vZ0":-3.806117892258336,"x":121.51,"y":181.68,"x0":-1.2740358830655663,"y0":50.001918462787636,"z0":6.13606675042007,"aX":-0.2870974990481022},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.1,"breakHorizontal":-0.4,"spinRate":2582,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4255087958023842,"extension":6.201604754594612},"index":0,"playId":"209f28c0-b933-3830-b775-0f44319a9717","pitchNumber":1,"startTime":"2025-08-30T00:36:30.048Z","endTime":"2025-08-30T00:36:36.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.3960689317314,"strikeZoneBottom":1.5302572503903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.869947338078113,"aZ":-44.31935127450346,"pfxX":-0.5046274386616778,"pfxZ":-8.142861217571658,"pX":1.02632689246266,"pZ":0.057451155084312644,"vX0":5.4423494487969855,"vY0":-121.65712490253459,"vZ0":-5.522479384016137,"x":77.88,"y":237.23,"x0":-1.178362961861735,"y0":50.001098968234196,"z0":6.216945685468977,"aX":-0.7534991160809884},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.8,"breakHorizontal":-0.5,"spinRate":2859,"spinDirection":15},"zone":14,"typeConfidence":2.0,"plateTime":0.45099428360752203,"extension":6.278403856446584},"index":1,"playId":"7f6b3f00-d55f-3fed-be5b-e55d4c34a990","pitchNumber":2,"startTime":"2025-08-30T00:37:11.946Z","endTime":"2025-08-30T00:37:15.949Z","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.4,"endSpeed":87.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.113467177842193,"aZ":-12.43680725780348,"pfxX":-2.0062728325814487,"pfxZ":10.123189833242792,"pX":0.2035441379298102,"pZ":3.2674431568686013,"vX0":4.699110598959684,"vY0":-138.75529522522672,"vZ0":-5.455813179749605,"x":109.24,"y":150.56,"x0":-1.2513852573672324,"y0":50.00022406205174,"z0":6.088119907003999,"aX":-3.9111505898128645},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":2.6,"spinRate":2156,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3947865812916924,"extension":6.422358758213011},"index":2,"playId":"f3a73bff-bf6c-39f4-a1d3-873fc346238d","pitchNumber":3,"startTime":"2025-08-30T00:37:39.632Z","endTime":"2025-08-30T00:37:43.774Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T00:37:54.587Z","endTime":"2025-08-30T00:38:04.949Z","isPitch":false,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.46298880309421,"strikeZoneBottom":1.5560479802357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1891216374005,"aZ":-42.93805029422839,"pfxX":-1.6590783161142868,"pfxZ":-7.112590422882604,"pX":0.9350158571892184,"pZ":-0.34797770314857757,"vX0":5.736567602676163,"vY0":-122.56459660924384,"vZ0":-6.697079226088687,"x":81.36,"y":248.18,"x0":-1.2245479550707088,"y0":50.0007270978964,"z0":6.104746177726902,"aX":-2.5144543613695216},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.3,"breakHorizontal":1.6,"spinRate":2750,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.447621799078068,"extension":6.393934030399757},"index":4,"playId":"6c778ca6-b24f-33f5-8e38-cb908235adb1","pitchNumber":4,"startTime":"2025-08-30T00:38:04.949Z","endTime":"2025-08-30T00:38:08.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"0806a573-6783-4228-99fc-139246b1f000","startTime":"2025-08-30T00:38:27.693Z","endTime":"2025-08-30T00:38:32.693Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.207082749278623,"aZ":-11.661360517935062,"pfxX":-3.2163560318188953,"pfxZ":10.324350939114122,"pX":0.04327533049639915,"pZ":2.461362899470055,"vX0":4.81824779532403,"vY0":-139.76496415378347,"vZ0":-7.68850027008479,"x":115.35,"y":172.32,"x0":-1.2816494708781538,"y0":50.00410642437708,"z0":6.005905882648397,"aX":-6.391627895103629},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2126,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39122782257391897,"extension":6.279146898908019},"index":6,"playId":"789ebac3-80ff-3eae-9f67-5b837b45417e","pitchNumber":5,"startTime":"2025-08-30T00:38:56.645Z","endTime":"2025-08-30T00:39:00.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:39:00.238Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:41:18.400Z","endTime":"2025-08-30T00:42:09.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":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":{"description":"Pitching Change: Nick Martinez replaces Zack Littell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:41:08.877Z","endTime":"2025-08-30T00:41:20.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607259,"link":"/api/v1/people/607259"},"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(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":91.9,"endSpeed":84.9,"strikeZoneTop":3.5426994313719,"strikeZoneBottom":1.59923542430342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42576986155549,"aZ":-16.189322757603627,"pfxX":-2.2352888439565772,"pfxZ":8.768872238118904,"pX":1.3201264082913695,"pZ":1.6849036879556292,"vX0":7.98011484015803,"vY0":-133.58970608405798,"vZ0":-7.986699788904662,"x":66.68,"y":193.29,"x0":-1.4041414705732536,"y0":50.00577589941237,"z0":5.857982913961402,"aX":-4.07695344054192},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":2.5,"spinRate":2294,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.40864215396579073,"extension":5.853199273117387},"index":1,"playId":"c3250e03-5c71-3604-8bcb-5cd62e9976a3","pitchNumber":1,"startTime":"2025-08-30T00:41:20.476Z","endTime":"2025-08-30T00:41:25.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.50444535411259,"strikeZoneBottom":1.60492901501775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317551425097445,"aZ":-13.347851800095977,"pfxX":-4.11204948390115,"pfxZ":10.133645371583816,"pX":1.053457437123437,"pZ":2.859547209023257,"vX0":7.611448554317866,"vY0":-135.60816130325296,"vZ0":-6.000229774960508,"x":76.84,"y":161.57,"x0":-1.2585505528695475,"y0":50.004630718867226,"z0":6.0361865101600705,"aX":-7.6414267495581685},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2360,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4042773771757653,"extension":5.813797370941493},"index":2,"playId":"a8c4d5f5-6837-3394-830f-ab616e848c41","pitchNumber":2,"startTime":"2025-08-30T00:41:35.529Z","endTime":"2025-08-30T00:41:40.437Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.18772352755469,"strikeZoneBottom":1.37495973724103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.614961388454873,"aZ":-16.53231282436458,"pfxX":-1.4691057779951124,"pfxZ":8.847506526173031,"pX":-0.39676476260100274,"pZ":3.5604552115976897,"vX0":3.5427164574456915,"vY0":-131.3281229516002,"vZ0":-3.281316205330698,"x":132.12,"y":142.65,"x0":-1.565074278617236,"y0":50.00424533941584,"z0":6.036993044119256,"aX":-2.5980676621114887},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":2.0,"spinRate":2464,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.41512390065683435,"extension":5.776830117218578},"index":3,"playId":"a260753b-c7aa-35e7-a88b-9d6da5bb54fd","pitchNumber":3,"startTime":"2025-08-30T00:41:49.647Z","endTime":"2025-08-30T00:41:54.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.39228018386223,"strikeZoneBottom":1.57971004134801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.313706342798454,"aZ":-10.881553873784382,"pfxX":-3.567051188967225,"pfxZ":11.551283024431203,"pX":1.011119190703418,"pZ":1.7410603635324255,"vX0":7.063076497777488,"vY0":-135.34613695841986,"vZ0":-9.141283484036062,"x":78.46,"y":191.77,"x0":-1.1765024882429014,"y0":50.00437331482939,"z0":5.937784041351073,"aX":-6.576644760264509},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2410,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40568472721942817,"extension":5.9799645096420235},"index":4,"playId":"6c1f4f28-3fb8-3788-8b29-a458293f4442","pitchNumber":4,"startTime":"2025-08-30T00:42:04.879Z","endTime":"2025-08-30T00:42:09.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:42:09.591Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to right fielder Noelvi Marte. Garrett Hampson to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:42:34.838Z","endTime":"2025-08-30T00:45:00.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,4,5,6],"actionIndex":[2,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.59694741324802,"strikeZoneBottom":1.67673334255388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.508292927237775,"aZ":-12.2754384540056,"pfxX":-8.647319054678254,"pfxZ":10.752910094782484,"pX":-0.1791014364482294,"pZ":1.93092394567385,"vX0":5.856212804931924,"vY0":-135.18879413880947,"vZ0":-8.305021152137995,"x":123.83,"y":186.65,"x0":-1.2500689380832306,"y0":50.003420565335134,"z0":5.904712973409108,"aX":-16.00432233399929},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":14.4,"spinRate":2323,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4051715158130649,"extension":6.087785911873383},"index":0,"playId":"9f85eebc-0512-347a-a0d2-73e3cb02a6b2","pitchNumber":1,"startTime":"2025-08-30T00:42:34.838Z","endTime":"2025-08-30T00:42:39.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30816478746486,"aZ":-31.25664634664231,"pfxX":-7.051952667412589,"pfxZ":0.7025046539054016,"pX":0.6010965702739051,"pZ":-0.7426321408554885,"vX0":6.361554411846106,"vY0":-113.97654367931892,"vZ0":-8.075954370985635,"x":94.09,"y":258.83,"x0":-1.3124343546235107,"y0":50.00473382626254,"z0":5.940752788320121,"aX":-9.262055547498637},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-0.6,"breakHorizontal":11.2,"spinRate":2251,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.480889096951874,"extension":6.03424462155861},"index":1,"playId":"c8f14141-d533-3954-b429-a62520dabe0f","pitchNumber":2,"startTime":"2025-08-30T00:42:53.384Z","endTime":"2025-08-30T00:42:58.479Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Nick Martinez. Iván Herrera to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"actionPlayId":"c8f14141-d533-3954-b429-a62520dabe0f","startTime":"2025-08-30T00:43:05.270Z","endTime":"2025-08-30T00:43:36.928Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Hampson replaces Iván Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T00:43:36.928Z","endTime":"2025-08-30T00:44:00.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.53118632500796,"strikeZoneBottom":1.73847775529866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.383096313596642,"aZ":-15.049862361243509,"pfxX":-6.8656670945240155,"pfxZ":9.372640975734011,"pX":-1.2898694865540994,"pZ":4.353498218944772,"vX0":2.5110630153943254,"vY0":-134.59507254066813,"vZ0":-2.2174355691283907,"x":166.17,"y":121.24,"x0":-1.3453009592480814,"y0":50.001628413678226,"z0":6.259089850743638,"aX":-12.541381503803368},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2342,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40762231891522127,"extension":5.734392768429722},"index":4,"playId":"b2e7b384-f10d-37c9-b616-6363794cfbac","pitchNumber":3,"startTime":"2025-08-30T00:44:00.092Z","endTime":"2025-08-30T00:44:04.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.38887408354424,"strikeZoneBottom":1.55337335117315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.122727213030675,"aZ":-14.879451565777186,"pfxX":-1.2158042843398185,"pfxZ":9.612035921696364,"pX":-0.014014021848879473,"pZ":1.0557704967127355,"vX0":4.700413089791219,"vY0":-133.1747195149495,"vZ0":-9.486948386772898,"x":117.53,"y":210.27,"x0":-1.6425881026285045,"y0":50.00474934955186,"z0":5.736451407964889,"aX":-2.1884696372695522},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.6,"breakHorizontal":1.2,"spinRate":2394,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4110020887445618,"extension":5.880232908210441},"index":5,"playId":"d1df5cd3-8031-30a4-92b1-83897bf87ae8","pitchNumber":4,"startTime":"2025-08-30T00:44:26.984Z","endTime":"2025-08-30T00:44:31.670Z","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":79.3,"endSpeed":73.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.557922378303488,"aZ":-30.5605956462407,"pfxX":-7.092458266311239,"pfxZ":1.1931313515455049,"pX":0.8510538348825027,"pZ":2.144074140038654,"vX0":6.847595537640244,"vY0":-115.31319934112344,"vZ0":-2.6141363750774804,"x":84.56,"y":180.89,"x0":-1.2293036240695945,"y0":50.003613310630925,"z0":6.22797832716901,"aX":-9.594517871375308},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.8,"breakHorizontal":11.3,"spinRate":2244,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.4741934588582293,"extension":6.028747866024245},"hitData":{"launchSpeed":90.8,"launchAngle":34.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.52,"coordY":89.49}},"index":6,"playId":"fa074626-a20d-3723-8438-fc053ef16fb5","pitchNumber":5,"startTime":"2025-08-30T00:44:49.034Z","endTime":"2025-08-30T00:45:00.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:45:00.541Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:45:29.511Z","endTime":"2025-08-30T00:46:53.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.982515971957188,"aZ":-27.839297798097718,"pfxX":-5.74822718400657,"pfxZ":3.2007968117424053,"pX":-0.23130651224961865,"pZ":2.467231964824252,"vX0":4.352842522731365,"vY0":-115.4991217845673,"vZ0":-2.581662887632135,"x":125.82,"y":172.16,"x0":-1.3911026023304374,"y0":50.003862812905325,"z0":6.269651784433104,"aX":-7.787251126214419},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.4,"breakHorizontal":9.4,"spinRate":2012,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.4737622205094878,"extension":5.840622049456013},"index":0,"playId":"0b3c72fd-7455-3671-a82f-6bc3fcabbf9b","pitchNumber":1,"startTime":"2025-08-30T00:45:29.586Z","endTime":"2025-08-30T00:45:33.452Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.56895643034091,"strikeZoneBottom":1.62710992695687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.435025946513054,"aZ":-15.902919561531165,"pfxX":-4.253360579909096,"pfxZ":8.80031856458928,"pX":-1.5183972623701836,"pZ":5.514821095385823,"vX0":1.5233505070420088,"vY0":-135.32489698966276,"vZ0":0.8533605827119459,"x":174.88,"y":89.88,"x0":-1.5371682398495412,"y0":50.00018187388394,"z0":6.312066814665857,"aX":-7.861234886474154},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":7.3,"spinRate":2277,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40527186040462526,"extension":5.744643846013004},"index":1,"playId":"0452696c-daa7-38cb-a675-c46f3d6ed02d","pitchNumber":2,"startTime":"2025-08-30T00:45:49.721Z","endTime":"2025-08-30T00:45:53.109Z","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":92.9,"endSpeed":84.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.839559942008695,"aZ":-12.326546369679846,"pfxX":-4.158580258411709,"pfxZ":10.767260881520702,"pX":-0.8340006995028411,"pZ":3.282606469855767,"vX0":3.395108756083693,"vY0":-135.242746786389,"vZ0":-4.959702300938347,"x":148.79,"y":150.15,"x0":-1.568379575930793,"y0":50.00193568743889,"z0":6.012023452106237,"aX":-7.665555919262285},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":6.7,"spinRate":2296,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40575097421420425,"extension":5.916404256672812},"index":2,"playId":"6c0dd847-41e7-3358-a8a7-74d6439a271e","pitchNumber":3,"startTime":"2025-08-30T00:46:07.247Z","endTime":"2025-08-30T00:46:10.602Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T00:46:17.386Z","endTime":"2025-08-30T00:46:40.224Z","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":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.06367672791352,"aZ":-30.4224596715735,"pfxX":-7.082427416929261,"pfxZ":1.3148642961119883,"pX":-0.36299164129173467,"pZ":2.2659470856716557,"vX0":4.457835989867989,"vY0":-114.96550148001812,"vZ0":-2.183652912906494,"x":130.84,"y":177.6,"x0":-1.4106381580019471,"y0":50.00448845139397,"z0":6.191804237595216,"aX":-9.445825756817767},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.2,"breakHorizontal":11.6,"spinRate":2016,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.47712651290459274,"extension":5.781528497223502},"hitData":{"launchSpeed":92.3,"launchAngle":54.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.28,"coordY":111.95}},"index":4,"playId":"55ce0418-f116-324c-b2b2-65ed3c47409a","pitchNumber":4,"startTime":"2025-08-30T00:46:40.224Z","endTime":"2025-08-30T00:46:53.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:46:53.022Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (27) on a fly ball to left fielder Austin Hays. Garrett Hampson scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:47:59.746Z","endTime":"2025-08-30T00:50:31.419Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"responsiblePitcher":{"id":607259,"link":"/api/v1/people/607259"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T00:47:22.460Z","endTime":"2025-08-30T00:48:02.044Z","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":93.1,"endSpeed":84.6,"strikeZoneTop":3.20294945782956,"strikeZoneBottom":1.46151449768195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8860697401244,"aZ":-17.69461288020658,"pfxX":-6.72271818367504,"pfxZ":7.837881510482845,"pX":-1.7935492230745584,"pZ":4.180782481796755,"vX0":1.5066185063533537,"vY0":-135.6117062289726,"vZ0":-2.099462785498968,"x":185.37,"y":125.9,"x0":-1.485979275982655,"y0":50.0026502075873,"z0":6.210201811182813,"aX":-12.420677595096057},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2240,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4051321961656913,"extension":5.7786401773615665},"index":1,"playId":"917d1b02-f0b4-3c81-9149-fe5f2c8958d8","pitchNumber":1,"startTime":"2025-08-30T00:48:02.044Z","endTime":"2025-08-30T00:48:06.541Z","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":79.5,"endSpeed":73.2,"strikeZoneTop":3.22684934589952,"strikeZoneBottom":1.45645134781301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81076315108093,"aZ":-42.28533958036988,"pfxX":-1.8748296302558902,"pfxZ":-7.532266135197338,"pX":0.2947002126873113,"pZ":1.1531852477994715,"vX0":4.036994093728611,"vY0":-115.74600118743525,"vZ0":-2.014318164350081,"x":105.77,"y":207.64,"x0":-1.2370389308477303,"y0":50.004862152927124,"z0":6.1252034752369875,"aX":-2.5168316432030977},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.8,"breakHorizontal":2.3,"spinRate":2656,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.4752239114845316,"extension":5.964336575527918},"index":2,"playId":"7a75ad38-9207-3995-988c-bedbb3183176","pitchNumber":2,"startTime":"2025-08-30T00:48:38.963Z","endTime":"2025-08-30T00:48:46.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.2,"strikeZoneTop":3.18617635485334,"strikeZoneBottom":1.50046921163474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.624791677347567,"aZ":-43.56239530252476,"pfxX":-0.7991993866916904,"pfxZ":-8.478878827055562,"pX":0.7461009323166239,"pZ":1.4184470737737667,"vX0":4.767094380333602,"vY0":-115.70620407818764,"vZ0":-1.2476683413393628,"x":88.56,"y":200.48,"x0":-1.2461446717786853,"y0":50.00556782180953,"z0":6.176554914368508,"aX":-1.0730448318603092},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.4,"breakHorizontal":0.1,"spinRate":2674,"spinDirection":7},"zone":9,"typeConfidence":2.0,"plateTime":0.475217557263488,"extension":6.0410989243077164},"index":3,"playId":"3be91d75-7c52-32ff-a17c-80911c4b7455","pitchNumber":3,"startTime":"2025-08-30T00:48:56.402Z","endTime":"2025-08-30T00:49:00.963Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.33537018563327,"strikeZoneBottom":1.60742642736881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18215789264667,"aZ":-10.66268642600837,"pfxX":-3.271449990644935,"pfxZ":11.500085643232818,"pX":-0.04222052142754428,"pZ":2.4237736080014427,"vX0":5.223179559293402,"vY0":-136.2183137749859,"vZ0":-7.2234659658737135,"x":118.61,"y":173.34,"x0":-1.563509020044472,"y0":50.004726085070025,"z0":5.855009878355146,"aX":-6.120880778918512},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":4.8,"spinRate":2421,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.402778229606783,"extension":5.9759741877731765},"index":4,"playId":"f819672a-df78-3b4c-97cc-b66125fa1839","pitchNumber":4,"startTime":"2025-08-30T00:49:16.645Z","endTime":"2025-08-30T00:49:20.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97577202790284,"aZ":-16.577280436260587,"pfxX":-6.881624302509596,"pfxZ":8.829031977666999,"pX":-1.488594461541586,"pZ":2.431484021706961,"vX0":2.224332955377022,"vY0":-132.47224372734058,"vZ0":-6.0123547994783735,"x":173.74,"y":173.13,"x0":-1.4483947119388263,"y0":50.000042516980756,"z0":5.954768000629455,"aX":-12.15082341640826},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":2263,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4144802616832086,"extension":5.869156905090674},"index":5,"playId":"a9b8507c-fc35-3b48-9254-cd475c2b26f1","pitchNumber":5,"startTime":"2025-08-30T00:49:36.088Z","endTime":"2025-08-30T00:49:41.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-30T00:49:58.933Z","endTime":"2025-08-30T00:50:17.686Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.192096243519106,"aZ":-18.249949978063583,"pfxX":-0.15559446259139087,"pfxZ":7.693023985651056,"pX":-0.1950319921090061,"pZ":2.6812608781791054,"vX0":3.924753785606837,"vY0":-133.56679883032854,"vZ0":-5.150160730260939,"x":124.43,"y":166.39,"x0":-1.6620321138965453,"y0":50.00595968711154,"z0":5.942773689456504,"aX":-0.28167448626472147},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":-0.6,"spinRate":2474,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4097328647424554,"extension":5.881870301921981},"hitData":{"launchSpeed":77.6,"launchAngle":34.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.31,"coordY":116.87}},"index":7,"playId":"24766825-6096-36f9-ba3a-553f9763cfdd","pitchNumber":6,"startTime":"2025-08-30T00:50:17.686Z","endTime":"2025-08-30T00:50:31.419Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:50:31.419Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to first baseman Spencer Steer in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T00:51:03.166Z","endTime":"2025-08-30T00:51:26.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.55734520200451,"strikeZoneBottom":1.65192539419359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45487077323551,"aZ":-11.343419423856455,"pfxX":-3.164965295722815,"pfxZ":11.105067347841915,"pX":0.1208167806091054,"pZ":2.3998910179323505,"vX0":4.9919721818949006,"vY0":-135.796956228311,"vZ0":-7.611228659118502,"x":112.39,"y":173.98,"x0":-1.3262654741953281,"y0":50.00637955467326,"z0":6.01983887847846,"aX":-5.939284466623293},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.7,"breakHorizontal":4.7,"spinRate":2392,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4026291967629909,"extension":5.945367891071162},"index":0,"playId":"2b97f043-e9a3-32e6-8e3e-0a7e69915961","pitchNumber":1,"startTime":"2025-08-30T00:51:03.166Z","endTime":"2025-08-30T00:51:07.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198454644901357,"aZ":-13.8326604026816,"pfxX":-7.838523123284894,"pfxZ":9.921506160169784,"pX":-1.1989096965104105,"pZ":2.5257982843111537,"vX0":3.1020509272305756,"vY0":-135.2879065014992,"vZ0":-6.793120736391597,"x":162.7,"y":170.58,"x0":-1.3434956509380926,"y0":50.00624666263129,"z0":6.043632584759527,"aX":-14.496923100610276},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":13.6,"spinRate":2409,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.40523675888163213,"extension":5.967715094460152},"hitData":{"launchSpeed":60.6,"launchAngle":54.0,"totalDistance":147.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.7,"coordY":164.5}},"index":1,"playId":"b3d4d2cb-4076-3ad7-98ea-904db2e9859b","pitchNumber":2,"startTime":"2025-08-30T00:51:18.321Z","endTime":"2025-08-30T00:51:26.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:51:26.052Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ke'Bryan Hayes homers (5) on a fly ball to right center field.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:53:32.059Z","endTime":"2025-08-30T00:56:38.090Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Garrett Hampson remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:53:22.652Z","endTime":"2025-08-30T00:53:34.327Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14774888657516,"aZ":-10.345220788322399,"pfxX":-3.9421846065667094,"pfxZ":11.241730323316801,"pX":0.05195984733225988,"pZ":2.9031875915678,"vX0":5.537968181984218,"vY0":-138.73833346052376,"vZ0":-6.850040829421983,"x":115.02,"y":160.39,"x0":-1.4614127606375358,"y0":50.00559264369546,"z0":6.100041880731957,"aX":-7.657171377884382},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":5.9,"spinRate":2064,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39536693830934055,"extension":6.3183595104613826},"index":1,"playId":"dc587ec8-65d5-315e-ad31-e2e604c03383","pitchNumber":1,"startTime":"2025-08-30T00:53:34.327Z","endTime":"2025-08-30T00:53:38.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.499886202767,"aZ":-29.585386292049343,"pfxX":-0.21410000044730043,"pfxZ":1.515900712496686,"pX":0.07600218437478902,"pZ":2.4789426761294693,"vX0":4.638379511241944,"vY0":-129.57514687464754,"vZ0":-3.3669514304866026,"x":114.1,"y":171.85,"x0":-1.7048627334800213,"y0":50.0060427313167,"z0":6.040854844483484,"aX":-0.36712577259849033},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":-0.6,"spinRate":2358,"spinDirection":284},"zone":5,"typeConfidence":2.0,"plateTime":0.42170776548948785,"extension":6.284875057507624},"index":2,"playId":"b7575411-beab-3eb9-81cb-1829c4815b75","pitchNumber":2,"startTime":"2025-08-30T00:53:52.869Z","endTime":"2025-08-30T00:53:56.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.29877784442884,"strikeZoneBottom":1.47502437518385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.7637642682629,"aZ":-44.60027797123683,"pfxX":0.20991805419407328,"pfxZ":-8.364980069880293,"pX":1.5537133681624413,"pZ":-0.7817934469604366,"vX0":7.070093733962624,"vY0":-121.65264742786978,"vZ0":-6.918749409635295,"x":57.78,"y":259.89,"x0":-1.427790358205631,"y0":50.00122905430181,"z0":6.002901009414202,"aX":0.3113323633675389},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-16.7,"breakHorizontal":-2.2,"spinRate":2756,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.45171212094764446,"extension":6.387984708563915},"index":3,"playId":"39575e64-7aaa-31fa-9ed9-a54c493f1ed2","pitchNumber":3,"startTime":"2025-08-30T00:54:13.926Z","endTime":"2025-08-30T00:54:17.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.19799032183938,"strikeZoneBottom":1.41796605547186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91432666937264,"aZ":-45.584636570627104,"pfxX":1.2052236398944678,"pfxZ":-9.000032270450031,"pX":-0.12136374758940593,"pZ":0.418214976794773,"vX0":3.0544190988189777,"vY0":-121.56068446047173,"vZ0":-4.275149226706924,"x":121.63,"y":227.49,"x0":-1.5532871933397725,"y0":50.005760106556366,"z0":6.176974363964619,"aX":1.7947938687660325},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-17.0,"breakHorizontal":-2.9,"spinRate":2656,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.45143336120916455,"extension":6.229053820543559},"index":4,"playId":"c1e2df0a-90dd-34ab-a024-4d7525196b65","pitchNumber":4,"startTime":"2025-08-30T00:54:42.407Z","endTime":"2025-08-30T00:54:46.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.242570518047593,"aZ":-18.6981343401833,"pfxX":-3.6896072212460886,"pfxZ":6.669033596550339,"pX":-0.11086059790713602,"pZ":3.238416840284046,"vX0":5.695138456098588,"vY0":-140.8300101250099,"vZ0":-4.273819057485509,"x":121.23,"y":151.34,"x0":-1.67453592537046,"y0":50.00126774428454,"z0":5.97555016634342,"aX":-7.4541153056770995},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":5.6,"spinRate":2101,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3880657035677113,"extension":6.440298138012141},"index":5,"playId":"aaf9be24-fb15-3eb4-a11f-f4af698dad4a","pitchNumber":5,"startTime":"2025-08-30T00:55:03.680Z","endTime":"2025-08-30T00:55:08.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.24340103602046,"strikeZoneBottom":1.59944749733732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.256040164415,"aZ":-14.94650848923307,"pfxX":-2.909829805474974,"pfxZ":8.47557387616909,"pX":1.26178441501645,"pZ":3.0217184892609783,"vX0":8.613884126506267,"vY0":-141.43579303104895,"vZ0":-5.80297314588827,"x":68.9,"y":157.19,"x0":-1.440801335780419,"y0":50.00532743679285,"z0":6.053253466654755,"aX":-5.917542492337335},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":3.6,"spinRate":2146,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.38678343192596465,"extension":6.425256825289365},"index":6,"playId":"51aa61c4-e04f-3938-8ed9-fe81f5469d62","pitchNumber":6,"startTime":"2025-08-30T00:55:33.207Z","endTime":"2025-08-30T00:55:37.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.424093584073034,"aZ":-11.75818772378735,"pfxX":-2.7363062606256188,"pfxZ":10.108195704202982,"pX":0.12606749582670057,"pZ":2.8867951793738174,"vX0":5.608529843458891,"vY0":-141.05529273815765,"vZ0":-6.5832565585066085,"x":112.19,"y":160.84,"x0":-1.530487563207927,"y0":50.00061685520329,"z0":6.005425427303645,"aX":-5.525961060198611},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2140,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.38797377782808296,"extension":6.4863815944972165},"index":7,"playId":"43d0cbc5-470a-33b8-b2a9-72dcef9767c3","pitchNumber":7,"startTime":"2025-08-30T00:55:51.620Z","endTime":"2025-08-30T00:55:55.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.887647399306765,"aZ":-11.899264440524643,"pfxX":-2.358107065077673,"pfxZ":10.094607868022099,"pX":0.21989352165119247,"pZ":2.853738263862,"vX0":5.716857198063291,"vY0":-141.2311212476323,"vZ0":-6.73445713202118,"x":108.62,"y":161.73,"x0":-1.529388833470916,"y0":50.00358801126812,"z0":6.043986290447802,"aX":-4.737104460882735},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":3.0,"spinRate":2154,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3886851802272844,"extension":6.45300801239859},"hitData":{"launchSpeed":101.8,"launchAngle":25.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.19,"coordY":60.06}},"index":8,"playId":"cb23dc87-ae91-37d1-8b17-8e0debefb145","pitchNumber":8,"startTime":"2025-08-30T00:56:15.728Z","endTime":"2025-08-30T00:56:38.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:56:38.090Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Santiago Espinal grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:57:06.494Z","endTime":"2025-08-30T00:57:14.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23611047841582,"aZ":-11.896571526681887,"pfxX":-4.455974405848733,"pfxZ":10.136466815948072,"pX":-0.3109221959578308,"pZ":2.8188956653997748,"vX0":4.998517177786987,"vY0":-140.6231348470999,"vZ0":-6.764064036118448,"x":128.85,"y":162.67,"x0":-1.5335250201093202,"y0":50.00088776826544,"z0":6.028984936941507,"aX":-8.912903719271144},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2226,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3896760905261041,"extension":6.412545475235872},"hitData":{"launchSpeed":82.1,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":147.63}},"index":0,"playId":"3d361ef3-d17f-3519-8317-7d72410e180b","pitchNumber":1,"startTime":"2025-08-30T00:57:06.494Z","endTime":"2025-08-30T00:57:14.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:57:14.655Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T00:59:31.589Z","endTime":"2025-08-30T01:00:41.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:57:25.338Z","endTime":"2025-08-30T00:59:26.047Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T00:59:26.047Z","endTime":"2025-08-30T00:59:33.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.2047726232057,"strikeZoneBottom":1.57684157878537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.478492714087068,"aZ":-23.73197005380601,"pfxX":10.948998175199828,"pfxZ":4.647115500849694,"pX":-1.9131189799406672,"pZ":2.3027273290253336,"vX0":-12.930052943569116,"vY0":-133.7944555619812,"vZ0":-3.4294010737700518,"x":189.92,"y":176.61,"x0":1.556365917416778,"y0":50.000459775213,"z0":5.299007805990848,"aX":19.877401106457725},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-17.0,"spinRate":2122,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.40916586320497395,"extension":5.417321581465331},"index":2,"playId":"fc79fcda-dffc-32c9-bb5e-05463251950c","pitchNumber":1,"startTime":"2025-08-30T00:59:33.748Z","endTime":"2025-08-30T00:59:37.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.16815937357121,"strikeZoneBottom":1.54030478886773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.411259310730216,"aZ":-25.881781422763122,"pfxX":10.657939004689156,"pfxZ":3.409649175499414,"pX":-1.2784969212420343,"pZ":1.4618230522533164,"vX0":-11.327272181829818,"vY0":-134.8505847752993,"vZ0":-5.1784088151949295,"x":165.73,"y":199.31,"x0":1.5851193618120676,"y0":50.00655532019577,"z0":5.225225422709147,"aX":19.69836254722961},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-17.0,"spinRate":2249,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.40564498888748135,"extension":5.449300415123318},"index":3,"playId":"687b9b12-0cdc-3cc3-a1d9-7dc5c906cb45","pitchNumber":2,"startTime":"2025-08-30T00:59:47.432Z","endTime":"2025-08-30T00:59:51.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.15622980798217,"strikeZoneBottom":1.65789081300841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07693671671479,"aZ":-25.157772459635968,"pfxX":10.93197301354026,"pfxZ":3.8457239423054883,"pX":0.32781138788019815,"pZ":2.929925344620296,"vX0":-7.479918028362488,"vY0":-134.48359112255855,"vZ0":-1.5386727514429777,"x":104.5,"y":159.67,"x0":1.7295727940249743,"y0":50.00554952662949,"z0":5.29979868395861,"aX":19.960293430495078},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.8,"breakHorizontal":-18.1,"spinRate":2123,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4078141144448173,"extension":5.223649447935598},"index":4,"playId":"8b1772ca-30a2-3415-ab13-1a5e259698f2","pitchNumber":3,"startTime":"2025-08-30T01:00:04.872Z","endTime":"2025-08-30T01:00:09.114Z","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":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.21473461637357,"strikeZoneBottom":1.54359665573072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.267807586723833,"aZ":-34.06314196693252,"pfxX":-4.633826751600359,"pfxZ":-1.3042305861046586,"pX":-0.8188310947772164,"pZ":1.2738834368377807,"vX0":-5.136388152122252,"vY0":-119.76384612079517,"vZ0":-2.243932481962924,"x":148.21,"y":204.39,"x0":1.9560010883275367,"y0":50.0012982727604,"z0":5.271390173348912,"aX":-6.725277463825663},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.6,"breakHorizontal":9.6,"spinRate":2791,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.45746230141972344,"extension":5.154778623287793},"index":5,"playId":"272c557c-e15a-36bd-b772-ab11c2fcc99f","pitchNumber":4,"startTime":"2025-08-30T01:00:20.104Z","endTime":"2025-08-30T01:00:24.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.23656406383305,"strikeZoneBottom":1.69511884017074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29410385740191,"aZ":-24.78519821892657,"pfxX":10.086553827922904,"pfxZ":4.009102288077466,"pX":-1.3217358454581514,"pZ":3.143949171734232,"vX0":-11.235655651685903,"vY0":-134.8626353763602,"vZ0":-0.9890598082333067,"x":167.38,"y":153.89,"x0":1.5876594758847598,"y0":50.000639114629074,"z0":5.26336770832875,"aX":18.580399945098623},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":2235,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.40611906244671747,"extension":5.489949194790259},"index":6,"playId":"c9dbc172-8e13-3fb4-83e1-f2f8e8c19501","pitchNumber":5,"startTime":"2025-08-30T01:00:37.256Z","endTime":"2025-08-30T01:00:41.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:00:41.602Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Noelvi Marte walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:01:06.646Z","endTime":"2025-08-30T01:02:57.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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":92.7,"endSpeed":84.6,"strikeZoneTop":3.45964642056971,"strikeZoneBottom":1.69015668894949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.832162043859608,"aZ":-23.34302985873174,"pfxX":10.058915801731622,"pfxZ":4.79882669228456,"pX":0.8087659742702445,"pZ":3.8940196340478264,"vX0":-6.1204338315039974,"vY0":-134.92323388936347,"vZ0":0.1724150013740955,"x":86.17,"y":133.64,"x0":1.8017261464912462,"y0":50.00420847254151,"z0":5.47665205402981,"aX":18.514710821227787},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-16.9,"spinRate":2250,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.406228175971207,"extension":5.319243431897403},"index":0,"playId":"9cde6230-5583-3d53-be0a-b269d77b9770","pitchNumber":1,"startTime":"2025-08-30T01:01:07.399Z","endTime":"2025-08-30T01:01:12.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.53444848086078,"strikeZoneBottom":1.76521108405256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90172593540316,"aZ":-24.61162192931901,"pfxX":10.247430895192426,"pfxZ":4.160355323485507,"pX":1.0852546379782588,"pZ":2.0816427547608196,"vX0":-5.5882388252044075,"vY0":-133.73989400441553,"vZ0":-3.773210287721694,"x":75.63,"y":182.58,"x0":1.8666534224235272,"y0":50.00225727079958,"z0":5.2687236831925945,"aX":18.6273956302612},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-17.4,"spinRate":2226,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4090034611854101,"extension":5.177394057707549},"index":1,"playId":"e27bb720-ff66-365c-a43d-e7b43dfccefa","pitchNumber":2,"startTime":"2025-08-30T01:01:24.884Z","endTime":"2025-08-30T01:01:30.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.53560877711147,"strikeZoneBottom":1.67927316371824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.482391644947832,"aZ":-33.024583902479016,"pfxX":-6.406590729220776,"pfxZ":-0.6002788500873226,"pX":0.8528610735874406,"pZ":2.681309517530148,"vX0":-1.0066728019062516,"vY0":-118.34907588123471,"vZ0":0.6950282095913922,"x":84.49,"y":166.38,"x0":2.115977591432648,"y0":50.00161041045106,"z0":5.40727713179996,"aX":-9.091784220754901},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.6,"breakHorizontal":11.9,"spinRate":2859,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4627139975578416,"extension":5.26992505804685},"index":2,"playId":"c9b283d3-58cb-3e11-a412-1bc3d39e2ed8","pitchNumber":3,"startTime":"2025-08-30T01:01:41.066Z","endTime":"2025-08-30T01:01:45.317Z","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":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.50472835960723,"strikeZoneBottom":1.73554069368915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.912253161053222,"aZ":-33.62077916994115,"pfxX":-3.801071192110949,"pfxZ":-0.974664151912197,"pX":-0.9947002716194886,"pZ":0.4730877863824156,"vX0":-5.636155648866679,"vY0":-120.6716536692391,"vZ0":-4.2193514920947415,"x":154.92,"y":226.01,"x0":1.8629018420795185,"y0":50.00539113826543,"z0":5.197988024145,"aX":-5.62057375341237},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.5,"breakHorizontal":8.2,"spinRate":2786,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4534480191311303,"extension":5.328658612081735},"index":3,"playId":"2177c9de-9b3d-3e2b-969f-7351d319f29e","pitchNumber":4,"startTime":"2025-08-30T01:01:58.290Z","endTime":"2025-08-30T01:02:07.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher JoJo Romero. TJ Friedl to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"actionPlayId":"2177c9de-9b3d-3e2b-969f-7351d319f29e","startTime":"2025-08-30T01:02:08.084Z","endTime":"2025-08-30T01:02:25.493Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.110522881254873,"aZ":-31.954703248275777,"pfxX":7.100988363881113,"pfxZ":0.13492818581873678,"pX":0.61279075972938,"pZ":2.320406736800587,"vX0":-4.9624862710218025,"vY0":-125.77717318057755,"vZ0":-1.3706021875553465,"x":93.64,"y":176.13,"x0":1.6830456393854492,"y0":50.00109339718288,"z0":5.449591783503076,"aX":11.44291098843322},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":-11.8,"spinRate":1317,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4344904093042734,"extension":5.29619694755947},"index":5,"playId":"0d9f5569-3533-3d7b-9daa-e3f1cd7dbe77","pitchNumber":5,"startTime":"2025-08-30T01:02:25.493Z","endTime":"2025-08-30T01:02:29.223Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.37009092374453,"strikeZoneBottom":1.74282032062132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.777610406614986,"aZ":-31.450393019255564,"pfxX":8.347467844655514,"pfxZ":0.4526948625557381,"pX":1.3745168157947332,"pZ":1.2922454486199724,"vX0":-3.7414533036218853,"vY0":-125.56132176127738,"vZ0":-3.683924042192705,"x":64.61,"y":203.89,"x0":1.8041162083712234,"y0":50.000923983545874,"z0":5.353269271985665,"aX":13.25085612078087},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-14.2,"spinRate":1357,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.437178658628659,"extension":5.357326198370818},"index":6,"playId":"6f0064fe-0703-3160-837d-9c9973ebedcd","pitchNumber":6,"startTime":"2025-08-30T01:02:54.038Z","endTime":"2025-08-30T01:02:57.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:02:57.769Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out sharply to right fielder Jordan Walker. TJ Friedl to 3rd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:04:04.229Z","endTime":"2025-08-30T01:04:18.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnThird":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:03:36.156Z","endTime":"2025-08-30T01:04:06.520Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.290429915657725,"aZ":-28.118851410643938,"pfxX":11.016404158132483,"pfxZ":2.1964109450135254,"pX":-0.26420137377714864,"pZ":2.8626205778305174,"vX0":-8.443860844154827,"vY0":-135.84385673470314,"vZ0":-1.613140941424442,"x":127.07,"y":161.49,"x0":1.4730493903079862,"y0":50.00241388135683,"z0":5.443105659988025,"aX":20.326973254977844},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":-17.9,"spinRate":2218,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4051879417607034,"extension":5.275147838746349},"hitData":{"launchSpeed":102.8,"launchAngle":36.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.09,"coordY":68.1}},"index":1,"playId":"9adacf2e-366c-3772-8807-ce9e4d328a3f","pitchNumber":1,"startTime":"2025-08-30T01:04:06.520Z","endTime":"2025-08-30T01:04:18.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:04:18.391Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:08:11.649Z","endTime":"2025-08-30T01:08:55.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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,3,4,5],"actionIndex":[2],"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":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"186e330d-f962-3e7e-952e-f41eaf05b9dc","startTime":"2025-08-30T01:04:54.541Z","endTime":"2025-08-30T01:04:57.541Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T01:05:22.873Z","endTime":"2025-08-30T01:06:51.839Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Svanson replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-30T01:06:51.839Z","endTime":"2025-08-30T01:08:11.649Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.36872052968248,"strikeZoneBottom":1.62612544313009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.863205138684545,"aZ":-22.734612450460755,"pfxX":-8.809473977234896,"pfxZ":4.629794547620724,"pX":-0.18982089554395906,"pZ":2.6406334338382353,"vX0":6.186010243158304,"vY0":-140.87133849701277,"vZ0":-4.60449998414167,"x":104.38,"y":161.16,"x0":-1.25442669143971,"y0":50.00047994753885,"z0":5.7399361822632855,"aX":-17.947593706150236},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.8,"breakHorizontal":14.9,"spinRate":2261,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3867821159574363,"extension":6.545714811290494},"index":3,"playId":"93ae63f4-2d2b-3804-89e5-05fafefbf99a","pitchNumber":1,"startTime":"2025-08-30T01:08:11.649Z","endTime":"2025-08-30T01:08:15.718Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.31948191712333,"strikeZoneBottom":1.61966069335018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.535809951462568,"aZ":-22.816788690345987,"pfxX":2.789944261321693,"pfxZ":5.581015443668069,"pX":0.025864147961114258,"pZ":1.8893686101971814,"vX0":2.8840659100430317,"vY0":-127.69145617151653,"vZ0":-5.30598448593307,"x":116.01,"y":187.77,"x0":-1.474454697439469,"y0":50.00345974492695,"z0":5.753855102687801,"aX":4.676697101304609},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.4,"breakHorizontal":-5.6,"spinRate":2310,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.42647232045582273,"extension":6.369262513465575},"index":4,"playId":"b5c054c4-2447-3b4a-91d6-148b59d38dd2","pitchNumber":2,"startTime":"2025-08-30T01:08:28.613Z","endTime":"2025-08-30T01:08:32.945Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.552365809500564,"aZ":-32.90360427046251,"pfxX":7.767894780337284,"pfxZ":-0.4447638206061808,"pX":1.6543089964357833,"pZ":0.6067323730723694,"vX0":4.92812255869005,"vY0":-126.42847141842789,"vZ0":-6.145007738621262,"x":53.94,"y":222.4,"x0":-1.3263070726161252,"y0":50.00464757486887,"z0":5.693271078893254,"aX":12.640544042285173},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-15.1,"spinRate":2249,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4323806478675123,"extension":6.399687420186362},"index":5,"playId":"d59a392a-69b0-3f7e-a2b1-05b34afc1fda","pitchNumber":3,"startTime":"2025-08-30T01:08:48.164Z","endTime":"2025-08-30T01:08:55.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:08:55.076Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:11:10.675Z","endTime":"2025-08-30T01:12:54.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Nick Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:11:08.918Z","endTime":"2025-08-30T01:11:12.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89685411459308,"aZ":-11.37778273782978,"pfxX":-4.82773344525519,"pfxZ":10.564427897580796,"pX":-0.11465547452743458,"pZ":2.752839861299317,"vX0":5.304324075502581,"vY0":-139.3143377932142,"vZ0":-5.929237642292547,"x":121.37,"y":164.45,"x0":-1.4148289875231905,"y0":50.00262132594243,"z0":5.65876505643792,"aX":-9.50315467267129},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2628,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39295452541520026,"extension":6.768489829036696},"index":1,"playId":"f63c4cc7-d4e5-3b25-bc7c-c2f14d46c28d","pitchNumber":1,"startTime":"2025-08-30T01:11:12.963Z","endTime":"2025-08-30T01:11:16.506Z","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.3,"endSpeed":79.6,"strikeZoneTop":3.75000280080003,"strikeZoneBottom":1.79217353902235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07099961362325,"aZ":-26.444370853613897,"pfxX":2.2315677734642794,"pfxZ":3.5850173390788402,"pX":1.505756640701542,"pZ":1.3676049950378086,"vX0":6.659395425881036,"vY0":-125.52774859517784,"vZ0":-4.929142362305259,"x":59.6,"y":201.85,"x0":-1.4699655901728494,"y0":50.003910901079024,"z0":5.506051227087071,"aX":3.564694320293273},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-5.5,"spinRate":2356,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.43611636346867666,"extension":6.8812463319881},"index":2,"playId":"13ea5404-65f9-3b81-921b-ba8250931c68","pitchNumber":2,"startTime":"2025-08-30T01:11:33.792Z","endTime":"2025-08-30T01:11:38.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29662288807206,"aZ":-10.992873889938922,"pfxX":-3.6581968921343866,"pfxZ":10.966779413159005,"pX":-0.05624224333546138,"pZ":2.9590384746492853,"vX0":4.947210526146254,"vY0":-138.661878956215,"vZ0":-5.102786383956575,"x":119.14,"y":158.89,"x0":-1.3948967996633848,"y0":50.00675105856136,"z0":5.567731411298899,"aX":-7.068578586331905},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2637,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.39619644456309233,"extension":6.9113162080101915},"index":3,"playId":"5d3ccb4a-2e71-3ab4-917f-1e891517e4ac","pitchNumber":3,"startTime":"2025-08-30T01:11:50.651Z","endTime":"2025-08-30T01:11:53.987Z","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":96.9,"endSpeed":87.8,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.223844058010975,"aZ":-9.067735248630216,"pfxX":-5.457459649359821,"pfxZ":11.56732288939791,"pX":0.23394051279050487,"pZ":4.426540463913176,"vX0":6.159879293814552,"vY0":-140.95720653347115,"vZ0":-1.896559073009571,"x":108.08,"y":119.26,"x0":-1.2782658009283525,"y0":50.00342687285822,"z0":5.699250611686017,"aX":-10.90278311034617},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.6,"breakHorizontal":8.5,"spinRate":2688,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.38967241191899094,"extension":6.608688546694665},"index":4,"playId":"aa255b84-d7f5-3430-be85-52598dd2ddb9","pitchNumber":4,"startTime":"2025-08-30T01:12:22.428Z","endTime":"2025-08-30T01:12:26.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.79,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.347670215742426,"aZ":-32.243117923030965,"pfxX":0.8084259441741203,"pfxZ":-0.04378590141529415,"pX":-0.09275794698060255,"pZ":2.8649539708032306,"vX0":3.121354288098261,"vY0":-120.51566164443574,"vZ0":0.11163565519754681,"x":120.54,"y":161.43,"x0":-1.5120517168969647,"y0":50.004853389976404,"z0":5.6758781126685385,"aX":1.184110632762046},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-2.3,"spinRate":909,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.45522934390657843,"extension":7.016576519269997},"hitData":{"launchSpeed":98.2,"launchAngle":28.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.54,"coordY":72.13}},"index":5,"playId":"cbe10d87-4329-39a2-acf6-d4ee22c4f4f0","pitchNumber":5,"startTime":"2025-08-30T01:12:46.015Z","endTime":"2025-08-30T01:12:54.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:12:54.440Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pedro Pagés doubles (14) on a fly ball to left fielder Austin Hays.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:13:21.971Z","endTime":"2025-08-30T01:13:56.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"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":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":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.09004907517245,"strikeZoneBottom":1.36406192096955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.550902906717486,"aZ":-29.3891797240971,"pfxX":2.6797696055756113,"pfxZ":1.7393084276724835,"pX":-0.2683194408536137,"pZ":3.605692326325406,"vX0":2.37114229314298,"vY0":-125.42592294388281,"vZ0":0.7403467812278758,"x":127.23,"y":141.43,"x0":-1.5728084015280028,"y0":50.00045206675308,"z0":5.696821203663826,"aX":4.283246637541451},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.4,"spinRate":2416,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4361198819038199,"extension":6.836208056360155},"index":0,"playId":"18d604de-4dd8-367d-9beb-08011c076ea4","pitchNumber":1,"startTime":"2025-08-30T01:13:27.041Z","endTime":"2025-08-30T01:13:33.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22837650798049,"aZ":-35.35741399367133,"pfxX":4.196093453296902,"pfxZ":-2.0451123685447037,"pX":-0.4643168033963643,"pZ":2.8029257585616634,"vX0":1.4839124476931431,"vY0":-123.89546130791486,"vZ0":0.3037924784402246,"x":134.7,"y":163.1,"x0":-1.6157278905675845,"y0":50.001350257862185,"z0":5.628167649040181,"aX":6.53714982620778},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.4,"breakHorizontal":-7.9,"spinRate":2231,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.4417084763922845,"extension":6.865054347021606},"hitData":{"launchSpeed":92.4,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.95,"coordY":100.02}},"index":1,"playId":"10f12a1a-7929-3035-bb42-524f31df8f6b","pitchNumber":2,"startTime":"2025-08-30T01:13:44.150Z","endTime":"2025-08-30T01:13:56.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:13:56.385Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:14:42.995Z","endTime":"2025-08-30T01:16:55.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":7},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner José Fermín replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:14:16.797Z","endTime":"2025-08-30T01:14:45.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.957552383458424,"aZ":-12.395105016512177,"pfxX":-4.45032198139905,"pfxZ":9.887715501032275,"pX":-0.7053930731346127,"pZ":2.576576566499284,"vX0":4.369961889005808,"vY0":-140.339383377151,"vZ0":-5.817491684024192,"x":143.89,"y":169.21,"x0":-1.702483640981988,"y0":50.00051731542357,"z0":5.479520394221329,"aX":-8.900083618121087},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":7.2,"spinRate":2540,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3898810199700464,"extension":6.858802406610027},"index":1,"playId":"bcd08091-4b9b-38e2-94fb-66b70c01a4fe","pitchNumber":1,"startTime":"2025-08-30T01:14:45.323Z","endTime":"2025-08-30T01:14:49.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31285112749599,"aZ":-10.258173761365706,"pfxX":-4.413760753193459,"pfxZ":11.069856192645803,"pX":-0.48488574448450134,"pZ":3.5603658266162417,"vX0":4.8727336724131245,"vY0":-139.98913753351619,"vZ0":-3.4276112387206883,"x":135.48,"y":142.65,"x0":-1.67663616137802,"y0":50.00329483967718,"z0":5.474725929642955,"aX":-8.739298402393672},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":7.0,"spinRate":2750,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39161229237143536,"extension":6.878561504114948},"index":2,"playId":"15ec0cf2-470e-3f41-b8a7-3ff5cc5b6fc3","pitchNumber":2,"startTime":"2025-08-30T01:15:09.926Z","endTime":"2025-08-30T01:15:13.213Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"ace9d49c-4b26-4d41-a5ec-0a44cd4f13f1","startTime":"2025-08-30T01:15:34.667Z","endTime":"2025-08-30T01:15:41.063Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"José Fermín caught stealing 3rd base, pitcher Emilio Pagán to third baseman Ke'Bryan Hayes.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"ace9d49c-4b26-4d41-a5ec-0a44cd4f13f1","startTime":"2025-08-30T01:15:50.204Z","endTime":"2025-08-30T01:16:09.452Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.11961887782162,"strikeZoneBottom":1.48522699322824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.651202717222017,"aZ":-29.508522227208545,"pfxX":-4.087892016290144,"pfxZ":1.809470234529583,"pX":0.17456458412436424,"pZ":-0.19799719120913986,"vX0":5.131440209941372,"vY0":-120.32246278139098,"vZ0":-7.019809037393147,"x":110.35,"y":244.13,"x0":-1.4514492979234734,"y0":50.000179646288025,"z0":5.360980976069539,"aX":-6.012146865218356},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.9,"breakHorizontal":6.2,"spinRate":774,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4546632567457185,"extension":7.098617622446057},"index":5,"playId":"66005bf4-ab60-33d9-bf70-5c3edf3b76b4","pitchNumber":3,"startTime":"2025-08-30T01:16:09.452Z","endTime":"2025-08-30T01:16:14.694Z","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":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.044172315119955,"aZ":-32.600413201709365,"pfxX":-4.365987899641187,"pfxZ":-0.2979979696050563,"pX":-0.8059944089246354,"pZ":1.8187155017181644,"vX0":3.070361086000132,"vY0":-118.86650132081805,"vZ0":-1.7003979844432844,"x":147.72,"y":189.67,"x0":-1.541998176811603,"y0":50.002334804229925,"z0":5.480996058364446,"aX":-6.298598213685907},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.7,"breakHorizontal":7.2,"spinRate":714,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.45937082630260573,"extension":7.04656513757733},"index":6,"playId":"f3e4242c-0617-3db9-84b4-b7b0578a1a16","pitchNumber":4,"startTime":"2025-08-30T01:16:29.130Z","endTime":"2025-08-30T01:16:32.130Z","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":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.647106581986886,"aZ":-28.565755994365848,"pfxX":-5.267876734370009,"pfxZ":2.517344128707273,"pX":0.3783125978074761,"pZ":1.5906893137575422,"vX0":5.9469342398482095,"vY0":-118.86443845279472,"vZ0":-2.763781061243126,"x":102.58,"y":195.83,"x0":-1.4708133918071407,"y0":50.00125434278664,"z0":5.360485613672006,"aX":-7.54263261591545},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.2,"breakHorizontal":8.2,"spinRate":647,"spinDirection":263},"zone":9,"typeConfidence":2.0,"plateTime":0.46068712687371516,"extension":7.219914473276114},"index":7,"playId":"0b8e43e1-dcc3-355e-8658-00c32c3b1339","pitchNumber":5,"startTime":"2025-08-30T01:16:51.160Z","endTime":"2025-08-30T01:16:55.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:16:55.052Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:19:03.880Z","endTime":"2025-08-30T01:22:13.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"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":[1,2,3,4,5,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jimmy Crooks replaces José Fermín, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:18:56.246Z","endTime":"2025-08-30T01:19:06.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.22371207724382,"strikeZoneBottom":1.4461744436542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272488075092205,"aZ":-17.90454084428224,"pfxX":-8.935738839143742,"pfxZ":6.855428788254615,"pX":0.3600866250208676,"pZ":1.448305078637957,"vX0":7.4109042109972965,"vY0":-142.96524976488547,"vZ0":-8.5746054185539,"x":103.27,"y":199.68,"x0":-1.09771867626979,"y0":50.004537268957286,"z0":5.598467880341113,"aX":-18.600634520062343},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.9,"breakHorizontal":14.8,"spinRate":2374,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.38233655499299246,"extension":6.476007285560854},"index":1,"playId":"a0172058-4d61-3f9a-ba2b-077d663f7955","pitchNumber":1,"startTime":"2025-08-30T01:19:06.015Z","endTime":"2025-08-30T01:19:11.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.11124532854019,"strikeZoneBottom":1.37731977241728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.660444783530963,"aZ":-28.601233647030284,"pfxX":4.370233586749399,"pfxZ":2.177357348531302,"pX":0.358052216827831,"pZ":0.7465461848694438,"vX0":3.2653964186027724,"vY0":-128.0703699590945,"vZ0":-6.572595384934908,"x":103.35,"y":218.62,"x0":-1.5069642652798119,"y0":50.00142205895225,"z0":5.621754108238544,"aX":7.1640579528111665},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-8.8,"spinRate":2348,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.42982502780794496,"extension":6.393138685880116},"index":2,"playId":"3f7b352d-2fad-3dfb-a0f9-f827cad1e429","pitchNumber":2,"startTime":"2025-08-30T01:19:22.270Z","endTime":"2025-08-30T01:19:27.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5686041670808,"aZ":-18.41365809739261,"pfxX":-9.978794336638991,"pfxZ":6.789858999452872,"pX":0.017294230494241735,"pZ":1.8757117910576837,"vX0":7.198567892258888,"vY0":-141.3080814977345,"vZ0":-7.104997584402482,"x":116.34,"y":188.14,"x0":-1.2640407288706752,"y0":50.001990844379826,"z0":5.601300403946206,"aX":-20.2217137887905},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":16.7,"spinRate":2383,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3873039111910783,"extension":6.531294782569014},"index":3,"playId":"d58a5864-fcaf-3cfd-b489-453721d82ab0","pitchNumber":3,"startTime":"2025-08-30T01:19:37.822Z","endTime":"2025-08-30T01:19:41.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.25854071417764,"strikeZoneBottom":1.4370479379598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.219437375211893,"aZ":-29.872941789685285,"pfxX":2.4458932277734906,"pfxZ":1.3719625885899243,"pX":-0.48370603784141447,"pZ":1.7321946314261185,"vX0":2.204047576498698,"vY0":-129.2460866273658,"vZ0":-4.25199569584425,"x":135.44,"y":192.01,"x0":-1.668092907290229,"y0":50.003554181472516,"z0":5.716721137557325,"aX":4.099689704835179},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.7,"breakHorizontal":-4.9,"spinRate":2380,"spinDirection":79},"zone":7,"typeConfidence":2.0,"plateTime":0.42528081556238906,"extension":6.383060801500252},"index":4,"playId":"f5bea844-ad7b-33b9-acdd-734283939f7f","pitchNumber":4,"startTime":"2025-08-30T01:19:58.256Z","endTime":"2025-08-30T01:20:03.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.69965458767708,"aZ":-19.699368902049407,"pfxX":-9.33200429128455,"pfxZ":5.980962817161395,"pX":0.3561629857106738,"pZ":2.1288532726748137,"vX0":7.54603673987295,"vY0":-142.98707564003982,"vZ0":-6.508735584854389,"x":103.42,"y":181.3,"x0":-1.095026038325075,"y0":50.00387825168647,"z0":5.656245766474669,"aX":-19.4669752648346},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.7,"breakHorizontal":15.5,"spinRate":2374,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3819959381345175,"extension":6.479621363454525},"index":5,"playId":"203bacb8-cc27-36ab-8da4-103f931164d1","pitchNumber":5,"startTime":"2025-08-30T01:20:17.043Z","endTime":"2025-08-30T01:20:20.553Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.25499875428032,"strikeZoneBottom":1.43354022914939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45665678368774,"aZ":-26.33929882605479,"pfxX":0.9853319640634068,"pfxZ":3.352396570054403,"pX":0.9736177525362962,"pZ":0.9341258515758998,"vX0":6.091911147534759,"vY0":-131.18858740362802,"vZ0":-6.790995658585271,"x":79.89,"y":213.56,"x0":-1.5090271987325978,"y0":50.00059574560063,"z0":5.527014136754896,"aX":1.7105788161463356},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":-3.1,"spinRate":2417,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4179531962430576,"extension":6.527409381800894},"index":6,"playId":"948408c8-e525-3ada-bb71-44c05762a12d","pitchNumber":6,"startTime":"2025-08-30T01:20:38.279Z","endTime":"2025-08-30T01:20:42.236Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1900089018623,"aZ":-31.53615857819916,"pfxX":8.736365241482307,"pfxZ":0.3809978837730963,"pX":-0.3474220745064682,"pZ":2.5934581704919375,"vX0":-0.0735419109153691,"vY0":-128.88082619549655,"vZ0":-1.867009817703536,"x":130.24,"y":168.76,"x0":-1.452335626117445,"y0":50.00175806442982,"z0":5.775907970101658,"aX":14.613470096485676},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.5,"breakHorizontal":-15.7,"spinRate":2406,"spinDirection":92},"zone":4,"typeConfidence":2.0,"plateTime":0.4258970902748569,"extension":6.415362048837933},"index":7,"playId":"da219462-3e07-348b-b0fc-ad41b48ab29e","pitchNumber":7,"startTime":"2025-08-30T01:20:56.513Z","endTime":"2025-08-30T01:21:00.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71664688453082,"aZ":-18.9066199365502,"pfxX":-9.505790735238074,"pfxZ":6.341395355336374,"pX":-1.0408529675802705,"pZ":3.6885081336218692,"vX0":4.303155808544158,"vY0":-143.62637740904447,"vZ0":-2.415333814578646,"x":156.67,"y":139.19,"x0":-1.32187137969019,"y0":50.006730744664324,"z0":5.713894327153435,"aX":-19.89878266646735},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.2,"breakHorizontal":16.3,"spinRate":2358,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.381112604357571,"extension":6.458364832935843},"index":8,"playId":"343684f8-62e0-316e-8385-e59513e6c758","pitchNumber":8,"startTime":"2025-08-30T01:21:18.865Z","endTime":"2025-08-30T01:21:27.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15118678184708,"aZ":-22.82752495116821,"pfxX":-10.461864320762007,"pfxZ":4.539517256157298,"pX":-1.1069641254339624,"pZ":2.762136808319339,"vX0":4.003138842679192,"vY0":-142.4436639697914,"vZ0":-4.049078417932758,"x":159.19,"y":164.2,"x0":-1.1697930979440723,"y0":50.003182472342,"z0":5.642047164413941,"aX":-21.53829207500616},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.6,"breakHorizontal":18.1,"spinRate":2294,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.384249542645009,"extension":6.4504737788655575},"index":9,"playId":"ecfb215b-6dd8-3d1f-99ab-d1550b96bab5","pitchNumber":9,"startTime":"2025-08-30T01:21:44.181Z","endTime":"2025-08-30T01:21:48.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.7313538673197,"aZ":-18.451582649600834,"pfxX":-9.516965148785285,"pfxZ":6.562155900491465,"pX":0.23675446661598368,"pZ":3.570751253837821,"vX0":6.864781577469882,"vY0":-143.38173400858963,"vZ0":-2.8113095517956923,"x":107.98,"y":142.37,"x0":-0.9463782504492658,"y0":50.00649199802248,"z0":5.7092374510480735,"aX":-19.910416660578367},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.5,"breakHorizontal":16.0,"spinRate":2307,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3813536956286052,"extension":6.579612681508034},"index":10,"playId":"15857e8a-732a-30ed-a891-609106fe1005","pitchNumber":10,"startTime":"2025-08-30T01:22:09.723Z","endTime":"2025-08-30T01:22:13.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:22:13.628Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to left fielder Lars Nootbaar.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:22:33.626Z","endTime":"2025-08-30T01:22:49.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663457,"link":"/api/v1/people/663457"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3304341085329,"aZ":-16.909176418923007,"pfxX":-9.363650515234905,"pfxZ":7.42457195063896,"pX":0.019891488906903572,"pZ":3.116729361546629,"vX0":6.507699981117078,"vY0":-142.62665576740477,"vZ0":-4.040020641211566,"x":116.24,"y":154.63,"x0":-1.0767480969644287,"y0":50.00607783085514,"z0":5.620529669409229,"aX":-19.26190069906285},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.7,"breakHorizontal":15.6,"spinRate":2262,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.38428394559560486,"extension":6.719815182520063},"hitData":{"launchSpeed":90.7,"launchAngle":51.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.61,"coordY":104.33}},"index":0,"playId":"8f8bb377-5ded-35f9-abca-d27c52e79ad8","pitchNumber":1,"startTime":"2025-08-30T01:22:39.880Z","endTime":"2025-08-30T01:22:49.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:22:49.471Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Banfield singles on a fly ball to center fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:23:18.435Z","endTime":"2025-08-30T01:24:47.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":98.9,"endSpeed":90.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71573771774711,"aZ":-18.60784054472137,"pfxX":-9.894697207148017,"pfxZ":6.4606274980321565,"pX":-0.23306912065173443,"pZ":2.758896666483459,"vX0":6.310730001620582,"vY0":-143.85284912014285,"vZ0":-4.811195541303638,"x":125.88,"y":164.29,"x0":-1.1672594722141145,"y0":50.00562787222935,"z0":5.60328636152708,"aX":-20.784185417115737},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.9,"breakHorizontal":16.7,"spinRate":2375,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3804514114738793,"extension":6.671805814687043},"index":0,"playId":"ba23750c-5319-3354-8646-047a733ec5b5","pitchNumber":1,"startTime":"2025-08-30T01:23:18.656Z","endTime":"2025-08-30T01:23:22.806Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-30T01:23:33.391Z","endTime":"2025-08-30T01:23:42.417Z","isPitch":false,"type":"action","player":{"id":677943,"link":"/api/v1/people/677943"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.49101770480998,"strikeZoneBottom":1.69839108142767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.61361993219026,"aZ":-14.860597015470363,"pfxX":-9.53347079623715,"pfxZ":8.488884824085892,"pX":-0.03417277660686668,"pZ":3.1743075109990646,"vX0":6.4804359832570455,"vY0":-142.58666071834463,"vZ0":-4.244327002284776,"x":118.3,"y":153.07,"x0":-1.1085267255746742,"y0":50.006624523135386,"z0":5.633042241874878,"aX":-19.453113296932543},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":15.8,"spinRate":2374,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3855118976693497,"extension":6.606865670462383},"index":2,"playId":"dc3e9342-f919-3c32-9c25-cd8676e3675b","pitchNumber":2,"startTime":"2025-08-30T01:23:42.417Z","endTime":"2025-08-30T01:23:47.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.3965219484325,"strikeZoneBottom":1.561045399961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.508365963580886,"aZ":-26.380121376177,"pfxX":2.1059643468908176,"pfxZ":3.490775390649571,"pX":1.8995266522818544,"pZ":0.5579302429645979,"vX0":7.027227910149913,"vY0":-129.507503922191,"vZ0":-7.4905225605179595,"x":44.59,"y":223.72,"x0":-1.1470751017685337,"y0":50.00625623824962,"z0":5.56952454131963,"aX":3.500614562893087},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-5.8,"spinRate":2508,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4264909826572456,"extension":6.556614358634048},"index":3,"playId":"4c8fb2a9-1f68-39f8-b85e-c0d3e333d266","pitchNumber":3,"startTime":"2025-08-30T01:23:56.107Z","endTime":"2025-08-30T01:23:59.759Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.680740752105482,"aZ":-24.532071260848518,"pfxX":2.265964529600888,"pfxZ":4.6758764138962565,"pX":0.1805414658739347,"pZ":2.6682980741807447,"vX0":3.0745761172826778,"vY0":-127.00121829455256,"vZ0":-2.711686849634073,"x":110.12,"y":166.74,"x0":-1.3396781995097393,"y0":50.00608064912674,"z0":5.698250640545356,"aX":3.707314191700725},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2390,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.4310552924122062,"extension":6.568480649854855},"index":4,"playId":"ff759bba-33ad-3b92-9efc-6a9a10e13d2d","pitchNumber":4,"startTime":"2025-08-30T01:24:16.925Z","endTime":"2025-08-30T01:24:23.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.600872162522634,"aZ":-19.135742448583034,"pfxX":-11.598207635179655,"pfxZ":6.356207818655147,"pX":-0.44615240709413434,"pZ":3.161424135854033,"vX0":6.556259233333559,"vY0":-142.93333127231807,"vZ0":-3.4625142532285764,"x":134.01,"y":153.42,"x0":-1.273439576006732,"y0":50.00172408417484,"z0":5.603166005641281,"aX":-23.789288091378076},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":19.6,"spinRate":2403,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3844665737105206,"extension":6.5174880619565725},"hitData":{"launchSpeed":71.4,"launchAngle":27.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.58,"coordY":98.51}},"index":5,"playId":"fff0f49d-bc8b-30f8-8aca-2cf16252da3c","pitchNumber":5,"startTime":"2025-08-30T01:24:36.212Z","endTime":"2025-08-30T01:24:47.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:24:47.642Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes called out on strikes.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:25:13.263Z","endTime":"2025-08-30T01:26:24.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"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],"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.893371621309925,"aZ":-15.146918219986631,"pfxX":-9.34215625821152,"pfxZ":8.325575014068814,"pX":-0.23054560257559775,"pZ":3.303345807295871,"vX0":6.280178929834243,"vY0":-142.17465089307416,"vZ0":-3.926605453525924,"x":125.79,"y":149.59,"x0":-1.2554474939216662,"y0":50.00288131785124,"z0":5.664994341232327,"aX":-19.106662060823645},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":15.6,"spinRate":2287,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3853851430992892,"extension":6.742917487616956},"index":0,"playId":"0421e392-54dc-3a9f-a44c-4867a3ed41d9","pitchNumber":1,"startTime":"2025-08-30T01:25:18.234Z","endTime":"2025-08-30T01:25:21.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.26262644501607,"strikeZoneBottom":1.4657949384069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.491695888706143,"aZ":-27.656231894289476,"pfxX":6.823115249271693,"pfxZ":2.8168204349496406,"pX":-0.6314108940247416,"pZ":2.8538051816874885,"vX0":0.22891767090600737,"vY0":-125.88331839318441,"vZ0":-1.7990812910591256,"x":141.07,"y":161.73,"x0":-1.6101238623556877,"y0":50.00485992510921,"z0":5.816086889098722,"aX":10.95438255714432},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-12.4,"spinRate":2340,"spinDirection":86},"zone":1,"typeConfidence":2.0,"plateTime":0.43507159767601067,"extension":6.530590907643071},"index":1,"playId":"c6798336-40f5-316c-923f-983c49be9e50","pitchNumber":2,"startTime":"2025-08-30T01:25:35.412Z","endTime":"2025-08-30T01:25:41.176Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.967973574411605,"aZ":-27.702166371482484,"pfxX":7.7946147805261266,"pfxZ":2.796426843095734,"pX":0.8100562949978316,"pZ":2.4084716282139724,"vX0":3.1146761397257756,"vY0":-126.16830352128855,"vZ0":-2.6697791487510534,"x":86.12,"y":173.75,"x0":-1.456195050746799,"y0":50.000053205854684,"z0":5.7351161273502305,"aX":12.441935196107083},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-14.9,"spinRate":2384,"spinDirection":77},"zone":6,"typeConfidence":2.0,"plateTime":0.4357358436597325,"extension":6.42767148484685},"index":2,"playId":"ac774cb2-acb7-3a07-b5e7-3e5ea834e67b","pitchNumber":3,"startTime":"2025-08-30T01:25:52.312Z","endTime":"2025-08-30T01:25:58.478Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.30403937443622,"strikeZoneBottom":1.50730215859249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75006161288564,"aZ":-32.56502657536775,"pfxX":7.919446110014761,"pfxZ":-0.23836183013241374,"pX":0.7177832693051761,"pZ":2.278071046596379,"vX0":2.471800489954054,"vY0":-127.26163101150809,"vZ0":-2.2345362671851654,"x":89.64,"y":177.27,"x0":-1.2955904658555433,"y0":50.002877346166756,"z0":5.753463478309679,"aX":12.955952268006028},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-14.9,"spinRate":2358,"spinDirection":76},"zone":6,"typeConfidence":2.0,"plateTime":0.4308186657884985,"extension":6.54601376174006},"index":3,"playId":"37c3eb6e-6900-3b53-86d4-fdaab22f944b","pitchNumber":4,"startTime":"2025-08-30T01:26:18.968Z","endTime":"2025-08-30T01:26:24.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:26:24.495Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lars Nootbaar flies out sharply to center fielder TJ Friedl. Nathan Church to 3rd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-30T01:28:50.383Z","endTime":"2025-08-30T01:29:26.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tony Santillan replaces Emilio Pagán.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:28:26.823Z","endTime":"2025-08-30T01:28:36.412Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Nathan Church starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T01:28:36.412Z","endTime":"2025-08-30T01:28:52.695Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.129909411993356,"aZ":-16.184008842247813,"pfxX":-7.091089566572515,"pfxZ":8.272575497938755,"pX":0.3272660732708058,"pZ":2.9157446788630415,"vX0":8.865872747903138,"vY0":-138.00223972438096,"vZ0":-3.5030203107954323,"x":104.53,"y":160.05,"x0":-2.0026509391224434,"y0":50.00032299344961,"z0":5.2887029363264375,"aX":-13.703229208228503},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2295,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3965809122703523,"extension":5.947464057093685},"index":2,"playId":"a3b0824d-d3e0-396e-a0b5-86766d762089","pitchNumber":1,"startTime":"2025-08-30T01:28:52.695Z","endTime":"2025-08-30T01:28:56.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.920065757693745,"aZ":-18.769679931371023,"pfxX":-8.922246011037615,"pfxZ":6.900231457415524,"pX":-0.3121735654972703,"pZ":2.7660109118318643,"vX0":8.216360870643443,"vY0":-138.69666472553928,"vZ0":-3.3295079803124423,"x":128.9,"y":164.1,"x0":-2.158250329644767,"y0":50.00103273239603,"z0":5.238506504700465,"aX":-17.327596074121043},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":14.4,"spinRate":2358,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39538529210033335,"extension":5.868320608878854},"hitData":{"launchSpeed":102.5,"launchAngle":25.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":105.11,"coordY":40.98}},"index":3,"playId":"70560c5d-d9f0-3b95-8eec-45afcf284f2e","pitchNumber":2,"startTime":"2025-08-30T01:29:14.540Z","endTime":"2025-08-30T01:29:26.849Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:29:26.849Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"César Prieto strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-30T01:30:51.595Z","endTime":"2025-08-30T01:32:03.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677943,"link":"/api/v1/people/677943"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter César Prieto replaces Garrett Hampson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:29:47.717Z","endTime":"2025-08-30T01:30:01.456Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"202","replacedPlayer":{"id":641658,"link":"/api/v1/people/641658"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:30:01.456Z","endTime":"2025-08-30T01:30:53.875Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.56368328210839,"strikeZoneBottom":1.58988760435644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.301398265075232,"aZ":-13.600596587033356,"pfxX":-8.278655464712163,"pfxZ":9.507547176606678,"pX":1.146288843077147,"pZ":2.2858454965287116,"vX0":11.728420639633182,"vY0":-138.94540932320672,"vZ0":-5.356981405902369,"x":73.31,"y":177.06,"x0":-2.055164275584173,"y0":50.00667328671768,"z0":5.143590035713435,"aX":-16.1808874294183},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2458,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39428163674380245,"extension":5.951535079207124},"index":2,"playId":"d2da83cb-0e77-3040-8a41-0b1dd259b0f6","pitchNumber":1,"startTime":"2025-08-30T01:30:53.875Z","endTime":"2025-08-30T01:31:00.152Z","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":96.5,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66640964317985,"aZ":-14.970672582550952,"pfxX":-8.420325312877512,"pfxZ":8.664318665364444,"pX":-0.4073565389933278,"pZ":2.531308866109781,"vX0":7.848628234385426,"vY0":-140.24944177928188,"vZ0":-4.565402889375414,"x":132.53,"y":170.43,"x0":-2.152466769999542,"y0":50.004295464463986,"z0":5.161454642319459,"aX":-16.722459843275143},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":13.6,"spinRate":2401,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3910221559342202,"extension":5.959548175138741},"index":3,"playId":"9a58b6b2-6583-32ea-bde6-ae7a26aa10c4","pitchNumber":2,"startTime":"2025-08-30T01:31:10.889Z","endTime":"2025-08-30T01:31:16.153Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49998544095638,"aZ":-39.026583207812074,"pfxX":1.9461146487568723,"pfxZ":-4.344460396226385,"pX":0.3917835462894993,"pZ":0.5694096799075768,"vX0":5.768691482252211,"vY0":-125.91434777138545,"vZ0":-3.4049131026390516,"x":102.07,"y":223.41,"x0":-2.1969759606872667,"y0":50.00062673525146,"z0":5.150531789996217,"aX":3.07126736343032},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-8.4,"breakHorizontal":-5.0,"spinRate":2240,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4377803308709698,"extension":5.8834702570702095},"index":4,"playId":"220dfdf4-2b62-3fdd-9f9d-90e5760630e0","pitchNumber":3,"startTime":"2025-08-30T01:31:34.898Z","endTime":"2025-08-30T01:31:39.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.069410777909912,"aZ":-37.3275087132363,"pfxX":7.132835771044425,"pfxZ":-3.2555591488146653,"pX":0.8519850217127741,"pZ":1.3114729836699912,"vX0":5.563139956222331,"vY0":-125.54944393477263,"vZ0":-2.1297358148221592,"x":84.52,"y":203.37,"x0":-2.3243773440080115,"y0":50.00065279918951,"z0":5.228886399931529,"aX":11.303918864717833},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.1,"breakHorizontal":-14.3,"spinRate":2216,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4374303255416314,"extension":5.646086836312769},"index":5,"playId":"75ebe4db-114a-35bc-affe-0a23531f55f5","pitchNumber":4,"startTime":"2025-08-30T01:31:58.263Z","endTime":"2025-08-30T01:32:03.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:32:03.178Z","atBatIndex":81},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Willson Contreras reaches on a throwing error by shortstop Elly De La Cruz. Nathan Church scores.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-30T01:32:25.597Z","endTime":"2025-08-30T01:32:43.724Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":663574,"link":"/api/v1/people/663574"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32704478018966,"aZ":-38.87043873062778,"pfxX":5.565569610256384,"pfxZ":-4.197673150882217,"pX":0.9250659576126644,"pZ":2.2985126338655513,"vX0":6.062889631462057,"vY0":-126.14516665489741,"vZ0":0.3561340460801379,"x":81.74,"y":176.72,"x0":-2.2428742167446014,"y0":50.00573505616793,"z0":5.317830087098946,"aX":8.870093911821062},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.2,"breakHorizontal":-11.6,"spinRate":2158,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.436063382179126,"extension":5.861795902447893},"hitData":{"launchSpeed":66.6,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.37,"coordY":161.31}},"index":0,"playId":"1b93d8f5-afec-3791-8bc8-02a073605e9a","pitchNumber":1,"startTime":"2025-08-30T01:32:29.575Z","endTime":"2025-08-30T01:32:43.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:32:43.724Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks. Willson Contreras to 2nd.","rbi":0,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-30T01:33:14.507Z","endTime":"2025-08-30T01:34:37.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.51583144142177,"strikeZoneBottom":1.65167290597318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24277886619651,"aZ":-15.20665261743615,"pfxX":-6.291479439125203,"pfxZ":8.521456837593654,"pX":-0.5681693618188145,"pZ":4.272824777865017,"vX0":6.562513009655492,"vY0":-140.54204311724195,"vZ0":-0.11793687217014037,"x":138.66,"y":123.41,"x0":-2.1213039074734925,"y0":50.00271896787934,"z0":5.306941409609997,"aX":-12.527555826939823},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":10.0,"spinRate":2405,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39043810548762714,"extension":5.906648245182651},"index":0,"playId":"6ad93948-7383-3cfb-99d4-60f77ee8a2a5","pitchNumber":1,"startTime":"2025-08-30T01:33:14.507Z","endTime":"2025-08-30T01:33:19.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.56982917861153,"strikeZoneBottom":1.7067366280785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.666595281072162,"aZ":-15.53764739569402,"pfxX":-6.05549609527445,"pfxZ":8.387303539345677,"pX":-1.0188258803443568,"pZ":3.422860343806213,"vX0":5.323828636860306,"vY0":-139.96617449354275,"vZ0":-2.0461080754070258,"x":155.84,"y":146.36,"x0":-2.1590441457326093,"y0":50.00400745085126,"z0":5.18118663083924,"aX":-12.012742855487419},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":9.8,"spinRate":2402,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.391365902657681,"extension":5.915995198202344},"index":1,"playId":"b5f32554-257c-3979-b972-c17dc2a5c761","pitchNumber":2,"startTime":"2025-08-30T01:33:31.234Z","endTime":"2025-08-30T01:33:35.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.516031840346,"strikeZoneBottom":1.69252712937726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96468087331965,"aZ":-32.67150503368555,"pfxX":4.068386189027144,"pfxZ":-0.30492281196919,"pX":-0.2602676060743633,"pZ":2.12554063920221,"vX0":3.7813123662181476,"vY0":-126.02119835592322,"vZ0":-1.2327961123393576,"x":126.92,"y":181.39,"x0":-2.30744561371479,"y0":50.00549979094618,"z0":5.253752805760722,"aX":6.561841048013085},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-8.2,"spinRate":2301,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.4341818436048155,"extension":5.826426856328167},"index":2,"playId":"c695ad14-b36f-396f-8618-28990bf1f04b","pitchNumber":3,"startTime":"2025-08-30T01:33:50.470Z","endTime":"2025-08-30T01:33:55.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.49635793945256,"strikeZoneBottom":1.63157142509637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.415820269753834,"aZ":-17.723249561377287,"pfxX":-5.875699077053845,"pfxZ":7.318944711526145,"pX":-0.10128725772706276,"pZ":3.966380542179038,"vX0":7.632976097461078,"vY0":-139.6134419950882,"vZ0":-0.3052463194367848,"x":120.86,"y":131.69,"x0":-2.1072086249476967,"y0":50.001665401194124,"z0":5.2435473020837335,"aX":-11.600070425841478},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2343,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39231470106936683,"extension":5.974708701402827},"index":3,"playId":"3a42a8df-d01f-3d6b-a09c-e7694b94b995","pitchNumber":4,"startTime":"2025-08-30T01:34:11.515Z","endTime":"2025-08-30T01:34:15.491Z","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.0,"endSpeed":88.0,"strikeZoneTop":3.467985544054,"strikeZoneBottom":1.64467673428182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.037221320912494,"aZ":-16.049000953732232,"pfxX":-6.623207136860261,"pfxZ":8.16612345085258,"pX":-0.3538606229366011,"pZ":1.0900025873737527,"vX0":6.946437716406132,"vY0":-139.54453638677498,"vZ0":-7.827796087891041,"x":130.49,"y":209.35,"x0":-2.0134424386980463,"y0":50.00277313970826,"z0":4.986270031556201,"aX":-13.078471241543937},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":10.6,"spinRate":2295,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3923178141942296,"extension":5.978604193434039},"index":4,"playId":"a3be7b8b-dc50-3138-9fed-d2f1e1b1a696","pitchNumber":5,"startTime":"2025-08-30T01:34:32.517Z","endTime":"2025-08-30T01:34:37.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:34:37.359Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to left fielder Austin Hays. Willson Contreras scores. Nolan Gorman to 3rd.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-30T01:35:03.476Z","endTime":"2025-08-30T01:37:43.677Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"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":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":663574,"link":"/api/v1/people/663574"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.50219598138072,"strikeZoneBottom":1.73952280231504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.576255705122392,"aZ":-31.316014903061202,"pfxX":3.759554966213499,"pfxZ":0.5254694360196508,"pX":1.5984834304445663,"pZ":1.1462428233308675,"vX0":7.836901009683819,"vY0":-127.25533524038617,"vZ0":-3.690754043701303,"x":56.07,"y":207.83,"x0":-2.0118820802366955,"y0":50.00419415566697,"z0":5.101304594802099,"aX":6.153552492746037},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-8.6,"spinRate":2319,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.4307374756189417,"extension":5.935312169146464},"index":0,"playId":"0639a84d-b362-31cf-85b1-5395bd23542e","pitchNumber":1,"startTime":"2025-08-30T01:35:06.497Z","endTime":"2025-08-30T01:35:10.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.16844788420766,"strikeZoneBottom":1.4473544688529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.630353201049356,"aZ":-31.009739047420485,"pfxX":2.429734549630764,"pfxZ":0.70696618876784,"pX":2.67727630585661,"pZ":-0.6842255094437548,"vX0":10.956286275376712,"vY0":-127.1222525387936,"vZ0":-8.014847422261989,"x":14.95,"y":257.25,"x0":-1.9938674118405801,"y0":50.00301890345746,"z0":4.951509617337944,"aX":3.998544162839254},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":-6.7,"spinRate":2299,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.42991276813989865,"extension":5.986038279947751},"index":1,"playId":"c4f481c9-8f59-3f9b-becb-8f7c78bee75f","pitchNumber":2,"startTime":"2025-08-30T01:35:25.904Z","endTime":"2025-08-30T01:35:29.438Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.13528126183898,"strikeZoneBottom":1.45603520492958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9369753478605,"aZ":-15.141673902424676,"pfxX":-7.393278254692394,"pfxZ":8.758609309396466,"pX":-0.08350070041779059,"pZ":1.093486244517901,"vX0":8.47287272165774,"vY0":-138.35844395783417,"vZ0":-7.817902561359837,"x":120.18,"y":209.26,"x0":-2.2203179472062327,"y0":50.00565461277008,"z0":4.964046660796415,"aX":-14.382830114783376},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2430,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.39539627859938165,"extension":6.014040818779359},"index":2,"playId":"fe38374d-f54c-3e99-823c-38c51a6c3c03","pitchNumber":3,"startTime":"2025-08-30T01:35:52.526Z","endTime":"2025-08-30T01:35:57.348Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.30370109557131,"strikeZoneBottom":1.49840238963516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11507564337718,"aZ":-15.11848521702035,"pfxX":-6.456084818104763,"pfxZ":8.55783319956713,"pX":-0.5960768023186686,"pZ":2.1922607496037556,"vX0":6.593323995265084,"vY0":-140.77193383205167,"vZ0":-5.25308679530852,"x":139.72,"y":179.59,"x0":-2.137988693338036,"y0":50.000874985761776,"z0":5.0728882846219445,"aX":-12.862940227497916},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":10.2,"spinRate":2453,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3901724167422618,"extension":5.875038797607728},"index":3,"playId":"0c09b9bd-fd47-344f-a5f1-b717e855b394","pitchNumber":4,"startTime":"2025-08-30T01:36:14.469Z","endTime":"2025-08-30T01:36:19.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.2513611103449,"strikeZoneBottom":1.53915585512461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.361746307850716,"aZ":-15.297054670386235,"pfxX":-7.580848210647468,"pfxZ":8.478969282415314,"pX":0.20171544783199516,"pZ":2.5065544518146368,"vX0":9.089993752467647,"vY0":-140.35214354556174,"vZ0":-4.318653405272066,"x":109.31,"y":171.1,"x0":-2.0971697275651353,"y0":50.00682797451745,"z0":5.064505770403047,"aX":-15.097540302843964},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2423,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3905461238119394,"extension":6.001939916972381},"index":4,"playId":"58b53b2d-0729-3756-ab20-f50e02ec8b52","pitchNumber":5,"startTime":"2025-08-30T01:36:33.238Z","endTime":"2025-08-30T01:36:38.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T01:36:52.585Z","endTime":"2025-08-30T01:37:05.695Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79670504368157,"aZ":-14.371763629560451,"pfxX":-7.26776236639682,"pfxZ":8.684750174798284,"pX":-0.452635569173012,"pZ":2.797129904942572,"vX0":7.347719707096248,"vY0":-142.50338415439083,"vZ0":-3.7989289690298125,"x":134.25,"y":163.26,"x0":-2.1245220051183007,"y0":50.00084640281856,"z0":5.059894379329371,"aX":-14.894847427819878},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":11.6,"spinRate":2432,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3848625607963032,"extension":5.987914279060777},"index":6,"playId":"dff926df-f698-3188-842e-0fe3c63d4a0e","pitchNumber":6,"startTime":"2025-08-30T01:37:05.695Z","endTime":"2025-08-30T01:37:11.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.405217295063984,"aZ":-15.648282329052128,"pfxX":-7.696154092360118,"pfxZ":8.343994295985292,"pX":-0.19516486809699848,"pZ":1.9852053063789894,"vX0":7.903009306068423,"vY0":-140.44765356848404,"vZ0":-5.543456801913372,"x":124.44,"y":185.18,"x0":-2.057503657915107,"y0":50.00288798068145,"z0":5.0171161868935155,"aX":-15.241624843484228},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2432,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3912990403251482,"extension":6.01261570012068},"hitData":{"launchSpeed":106.6,"launchAngle":3.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":108.24,"coordY":104.56}},"index":7,"playId":"8fa8bf64-119a-348a-99f3-0fcaa772338f","pitchNumber":7,"startTime":"2025-08-30T01:37:33.081Z","endTime":"2025-08-30T01:37:43.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:37:43.677Z","atBatIndex":84},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Thomas Saggese pops out to first baseman Spencer Steer.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-30T01:38:14.400Z","endTime":"2025-08-30T01:38:23.854Z","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":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"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":"Pop Out","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":668715,"link":"/api/v1/people/668715"},"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":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.63274975751257,"aZ":-15.53440245450468,"pfxX":-7.3260993580666565,"pfxZ":8.41479202120333,"pX":-0.9062670907676055,"pZ":3.107440632988949,"vX0":5.916448958372339,"vY0":-140.82313804724578,"vZ0":-2.845855147333575,"x":151.54,"y":154.88,"x0":-2.099126152182108,"y0":50.00019700208624,"z0":5.155891029372688,"aX":-14.482703174916114},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2496,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3912988309973162,"extension":5.985588554995382},"hitData":{"launchSpeed":82.5,"launchAngle":76.0,"totalDistance":65.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.67,"coordY":183.1}},"index":0,"playId":"734101f3-74d7-3897-8fe7-3b071bbdb519","pitchNumber":1,"startTime":"2025-08-30T01:38:14.400Z","endTime":"2025-08-30T01:38:23.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:38:23.854Z","atBatIndex":85},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gavin Lux walks.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-30T01:40:47.540Z","endTime":"2025-08-30T01:42:59.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"César Prieto remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:40:19.507Z","endTime":"2025-08-30T01:40:19.522Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693409,"link":"/api/v1/people/693409"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"202","replacedPlayer":{"id":641658,"link":"/api/v1/people/641658"}},{"details":{"description":"Pitching Change: Ryan Fernandez replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T01:40:19.522Z","endTime":"2025-08-30T01:40:33.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Ke'Bryan Hayes starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T01:40:33.357Z","endTime":"2025-08-30T01:40:38.571Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Lux replaces Santiago Espinal.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-30T01:40:38.571Z","endTime":"2025-08-30T01:40:49.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669289,"link":"/api/v1/people/669289"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.35502630188526,"strikeZoneBottom":1.62350489923438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.477100214437986,"aZ":-10.08327257185188,"pfxX":-6.664232372509564,"pfxZ":11.739029993204277,"pX":-1.1236062636276591,"pZ":2.6749568421310297,"vX0":3.545155391685591,"vY0":-136.19943739952853,"vZ0":-6.9247921207539935,"x":159.83,"y":166.56,"x0":-1.5752578768910728,"y0":50.00072508022453,"z0":5.945064748861225,"aX":-12.538230822447797},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":11.3,"spinRate":2302,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.4019149259733825,"extension":6.359374063909166},"index":4,"playId":"9eead57b-694d-3f34-8b75-97698b6db4cd","pitchNumber":1,"startTime":"2025-08-30T01:40:49.894Z","endTime":"2025-08-30T01:40:54.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.533829794314066,"aZ":-30.42875599448595,"pfxX":0.6527609146475295,"pfxZ":1.087980892933162,"pX":0.4823030191491754,"pZ":1.1661971043368082,"vX0":4.9525578894039795,"vY0":-126.04576748560503,"vZ0":-5.723624006258199,"x":98.62,"y":207.29,"x0":-1.5926407929982447,"y0":50.00534477232812,"z0":5.922370226208176,"aX":1.0507723908960653},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":-2.3,"spinRate":2670,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.43448793773223704,"extension":6.214185897755727},"index":5,"playId":"d66cc8b0-cd51-3f35-a7ac-059c31ea2334","pitchNumber":2,"startTime":"2025-08-30T01:41:03.507Z","endTime":"2025-08-30T01:41:08.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.32032299298284,"strikeZoneBottom":1.63134139239838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.262107382576104,"aZ":-27.740562220010293,"pfxX":-8.487923115490068,"pfxZ":2.7801125802494724,"pX":-0.7869740667874557,"pZ":4.151836802381549,"vX0":5.1422845088465605,"vY0":-124.78642051114886,"vZ0":1.0871958315732266,"x":147.0,"y":126.68,"x0":-1.7589202373902548,"y0":50.00479371447665,"z0":5.975279390935123,"aX":-13.549794545846963},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":1448,"spinDirection":238},"zone":11,"typeConfidence":0.98,"plateTime":0.4369257186861706,"extension":6.285651854954692},"index":6,"playId":"6db3fc66-22b3-38fd-8f2c-af01dce1bcce","pitchNumber":3,"startTime":"2025-08-30T01:41:21.653Z","endTime":"2025-08-30T01:41:26.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.34169559540351,"strikeZoneBottom":1.61044217487733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.448633643974613,"aZ":-13.40382142881744,"pfxX":-6.654705469716433,"pfxZ":9.904092129095986,"pX":-0.7760530747132575,"pZ":4.261627404549959,"vX0":3.994392517240312,"vY0":-136.65126602347698,"vZ0":-2.163732638150562,"x":146.58,"y":123.72,"x0":-1.3902667661019006,"y0":50.00629517770508,"z0":5.981959756073601,"aX":-12.617831925293208},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":11.3,"spinRate":2344,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.4004492225496388,"extension":6.380241583428966},"index":7,"playId":"ea6f12b0-827e-38ce-b901-696d924d6116","pitchNumber":4,"startTime":"2025-08-30T01:41:39.296Z","endTime":"2025-08-30T01:41:43.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.690042108611514,"aZ":-15.480706779369752,"pfxX":-6.640170791029523,"pfxZ":8.903289679890406,"pX":-0.4329619121049166,"pZ":2.7116274882955618,"vX0":5.4484119129144455,"vY0":-135.60312486694644,"vZ0":-5.823573176220898,"x":133.5,"y":165.57,"x0":-1.5985079786910001,"y0":50.00664689884345,"z0":5.954544136799604,"aX":-12.456484580570011},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2243,"spinDirection":207},"zone":1,"typeConfidence":0.88,"plateTime":0.4028410167435128,"extension":6.260775742046195},"index":8,"playId":"6f2da76b-906d-3fb9-a325-0e6d828ad955","pitchNumber":5,"startTime":"2025-08-30T01:41:55.831Z","endTime":"2025-08-30T01:41:58.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30372396441668,"aZ":-28.861907077424874,"pfxX":0.3283794261099249,"pfxZ":2.0648720275130383,"pX":0.43394380253190384,"pZ":2.12016242487454,"vX0":5.725247353928023,"vY0":-125.5457026050185,"vZ0":-3.839114506167654,"x":100.46,"y":181.54,"x0":-1.9142394936516718,"y0":50.00256695092174,"z0":6.006107374863964,"aX":0.5260318273842949},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-1.8,"spinRate":2621,"spinDirection":115},"zone":6,"typeConfidence":0.9,"plateTime":0.4354962843631691,"extension":6.212425263926907},"index":9,"playId":"abc98482-15c1-3da5-ab1f-92772d5f86e2","pitchNumber":6,"startTime":"2025-08-30T01:42:29.935Z","endTime":"2025-08-30T01:42:34.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.33401311496118,"strikeZoneBottom":1.61250743571056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.825473572123666,"aZ":-28.014549531484747,"pfxX":-0.18418064648067456,"pfxZ":2.646568231305468,"pX":0.15401437798514966,"pZ":0.6934484463749618,"vX0":5.021942803145273,"vY0":-125.29931304720708,"vZ0":-7.0916698189284695,"x":111.13,"y":220.06,"x0":-1.8613950567541664,"y0":50.00388585019043,"z0":5.882585649522074,"aX":-0.28957928192268306},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-1.0,"spinRate":2567,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4389241289248118,"extension":6.10139106367058},"index":10,"playId":"0813b096-42ee-35d1-b0c2-732e94a0da9b","pitchNumber":7,"startTime":"2025-08-30T01:42:53.678Z","endTime":"2025-08-30T01:42:59.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:42:59.477Z","atBatIndex":86},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-30T01:43:20.576Z","endTime":"2025-08-30T01:45:03.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8027775691146,"aZ":-21.58005981087624,"pfxX":0.15451113447879927,"pfxZ":5.992101620777125,"pX":0.39523602371660854,"pZ":2.2843820633130676,"vX0":5.470901258544343,"vY0":-132.0395044380789,"vZ0":-5.340713123297729,"x":101.93,"y":177.1,"x0":-1.7225393590611364,"y0":50.00096269397268,"z0":5.9184254586627345,"aX":0.27312090078318396},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":-1.4,"spinRate":2260,"spinDirection":190},"zone":6,"typeConfidence":0.91,"plateTime":0.4146284854251756,"extension":6.26009290796381},"index":0,"playId":"86a8f31e-158d-3bfc-9f6d-f0fa44cd8fd2","pitchNumber":1,"startTime":"2025-08-30T01:43:25.701Z","endTime":"2025-08-30T01:43:30.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.30287781552332,"strikeZoneBottom":1.53226904516531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.437244220401833,"aZ":-12.244676256937545,"pfxX":-6.328108560190461,"pfxZ":10.438868951974246,"pX":-0.8042130492676286,"pZ":3.4435119329761914,"vX0":4.298411249959554,"vY0":-137.5192155915461,"vZ0":-4.527063339245783,"x":147.65,"y":145.81,"x0":-1.5680108446449246,"y0":50.002276901699034,"z0":5.946290654599908,"aX":-12.079989405813242},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":10.6,"spinRate":2237,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.398811070054951,"extension":6.40154457870934},"index":1,"playId":"f01b8152-b0da-3c7a-bb59-03f2fc53f690","pitchNumber":2,"startTime":"2025-08-30T01:43:44.992Z","endTime":"2025-08-30T01:43:50.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.72011311598023,"aZ":-29.54382119677088,"pfxX":0.03687297631751818,"pfxZ":1.6257956064740737,"pX":0.6645764189068886,"pZ":1.7689974838336038,"vX0":5.877053792570373,"vY0":-126.13005570646699,"vZ0":-4.482124214931033,"x":91.67,"y":191.02,"x0":-1.6966394586348033,"y0":50.002475625354045,"z0":5.940782808910571,"aX":0.059121275584704244},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":-1.3,"spinRate":2736,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.43361007156515674,"extension":6.243170635432246},"index":2,"playId":"03c944af-b649-382f-a8c9-3aa38ff131b5","pitchNumber":3,"startTime":"2025-08-30T01:44:03.278Z","endTime":"2025-08-30T01:44:07.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T01:44:14.937Z","endTime":"2025-08-30T01:44:32.818Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.356297444021564,"aZ":-32.075155571635435,"pfxX":0.8107264483653385,"pfxZ":0.06545176561395216,"pX":0.47899329506489075,"pZ":2.611310758204697,"vX0":5.072965089660901,"vY0":-124.8726363471666,"vZ0":-2.062411988425622,"x":98.74,"y":168.27,"x0":-1.6850626669024247,"y0":50.00590528673605,"z0":6.089200048307204,"aX":1.2782178719999584},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":2648,"spinDirection":77},"zone":6,"typeConfidence":0.9,"plateTime":0.4387905719210665,"extension":6.011543969360848},"index":4,"playId":"7708655d-357c-3d87-adac-1cc2d4729595","pitchNumber":4,"startTime":"2025-08-30T01:44:32.818Z","endTime":"2025-08-30T01:44:36.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.613098057168365,"aZ":-29.12810156862592,"pfxX":-11.265277943945428,"pfxZ":1.8613762309856021,"pX":-0.43973558284022013,"pZ":2.2514578585802028,"vX0":6.50752327004054,"vY0":-128.18230957836562,"vZ0":-3.34205623233991,"x":133.76,"y":177.99,"x0":-1.569884436323125,"y0":50.00417632630394,"z0":5.8878115610568615,"aX":-18.43523226667495},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":18.6,"spinRate":1616,"spinDirection":229},"zone":4,"typeConfidence":0.98,"plateTime":0.4300724872298658,"extension":6.202522160580549},"index":5,"playId":"17189ae5-6c49-309b-98cc-48ed9ca44db7","pitchNumber":5,"startTime":"2025-08-30T01:44:59.540Z","endTime":"2025-08-30T01:45:03.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:45:03.273Z","atBatIndex":87},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out to center fielder Nathan Church.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-30T01:45:29.771Z","endTime":"2025-08-30T01:46:39.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"postOnSecond":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.639423467994575,"aZ":-12.162527694855838,"pfxX":-6.69613494449419,"pfxZ":10.48250694636025,"pX":-0.2681243549469025,"pZ":4.021745725272046,"vX0":5.453248914531381,"vY0":-137.79500553687038,"vZ0":-3.1243415930460703,"x":127.22,"y":130.19,"x0":-1.4097387908033086,"y0":50.00668786730002,"z0":6.000373325030736,"aX":-12.788732928938286},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":10.9,"spinRate":2312,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39857830837950736,"extension":6.420965239451004},"index":0,"playId":"13ff92b4-d505-30e8-8051-f6d96e6f4261","pitchNumber":1,"startTime":"2025-08-30T01:45:30.953Z","endTime":"2025-08-30T01:45:36.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0625287241467,"aZ":-29.468353658954907,"pfxX":0.6989221822527423,"pfxZ":1.6282167836736328,"pX":0.6525790269804979,"pZ":2.1388552876880196,"vX0":5.701366971815185,"vY0":-127.94585483423819,"vZ0":-3.919071805961274,"x":92.13,"y":181.03,"x0":-1.6940870438875382,"y0":50.00131699761577,"z0":5.996178071155086,"aX":1.1597215723319028},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-2.5,"spinRate":2682,"spinDirection":153},"zone":9,"typeConfidence":0.9,"plateTime":0.42787502654544873,"extension":6.200295113577602},"index":1,"playId":"dd7b5f50-4d05-3d1b-b83a-839b4de8e132","pitchNumber":2,"startTime":"2025-08-30T01:45:50.292Z","endTime":"2025-08-30T01:45:54.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T01:46:14.287Z","endTime":"2025-08-30T01:46:26.427Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09736454430821,"aZ":-30.259611348209464,"pfxX":-0.3408840958213424,"pfxZ":1.160549794626772,"pX":0.9265380509644617,"pZ":2.0338668984102877,"vX0":6.3454680163005515,"vY0":-127.11965544459301,"vZ0":-4.013489533681827,"x":81.68,"y":183.87,"x0":-1.5492254397211582,"y0":50.00241456199227,"z0":6.014057984082628,"aX":-0.5625963785231837},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.4,"breakHorizontal":-0.7,"spinRate":2585,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4295541259526492,"extension":6.2207719580329774},"hitData":{"launchSpeed":85.4,"launchAngle":33.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.51,"coordY":71.85}},"index":3,"playId":"4e06f87c-546f-392d-acb3-e93acf1e2fae","pitchNumber":3,"startTime":"2025-08-30T01:46:26.427Z","endTime":"2025-08-30T01:46:39.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:46:39.394Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-30T01:47:00.055Z","endTime":"2025-08-30T01:48:58.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.72392497479099,"strikeZoneBottom":1.82893683947756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.944994333709477,"aZ":-27.18070764910602,"pfxX":-10.419381293613583,"pfxZ":2.9755012005757635,"pX":1.2119652048980807,"pZ":3.341966486806382,"vX0":10.323921968608566,"vY0":-128.30954923514133,"vZ0":-1.131819313742482,"x":70.8,"y":148.55,"x0":-1.4977000656674286,"y0":50.00303670054423,"z0":5.894287078493004,"aX":-17.486023318068966},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":1730,"spinDirection":226},"zone":12,"typeConfidence":0.97,"plateTime":0.4258402238097525,"extension":6.426313580286868},"index":0,"playId":"8cd69b70-8798-3791-9c07-98a36554e2ec","pitchNumber":1,"startTime":"2025-08-30T01:47:08.789Z","endTime":"2025-08-30T01:47:13.611Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.74887498782647,"strikeZoneBottom":1.85416441669138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.040536391004764,"aZ":-14.221061650787243,"pfxX":-6.495020537359413,"pfxZ":9.400291923920761,"pX":-0.8440432939625975,"pZ":2.7034474373699178,"vX0":4.301168507032317,"vY0":-137.23813591298756,"vZ0":-5.828106343806313,"x":149.17,"y":165.79,"x0":-1.5868238409461248,"y0":50.003559278661356,"z0":5.821394848159666,"aX":-12.404225353055667},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2212,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.39893997930778236,"extension":6.497147826529295},"index":1,"playId":"f3c7e8cb-c208-3c7a-9e1b-8bd85715d5f5","pitchNumber":2,"startTime":"2025-08-30T01:47:25.854Z","endTime":"2025-08-30T01:47:30.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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.392663128504598,"aZ":-32.569883872455335,"pfxX":0.7310342174571824,"pfxZ":-0.24037948497857187,"pX":0.42091861220764043,"pZ":1.7031611137255451,"vX0":5.241832119157812,"vY0":-125.84705927459852,"vZ0":-3.9865116067562196,"x":100.96,"y":192.79,"x0":-1.776403552348132,"y0":50.00569721045818,"z0":5.920528371740139,"aX":1.1831189751259565},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":-2.4,"spinRate":2776,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.43374296629605746,"extension":6.216983554647491},"index":2,"playId":"1e6c4efe-03ca-3db8-ae1c-3d19232bb38c","pitchNumber":3,"startTime":"2025-08-30T01:47:44.656Z","endTime":"2025-08-30T01:47:49.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.948283240410255,"aZ":-29.475194390617848,"pfxX":-0.5498029669389479,"pfxZ":1.6790421721996047,"pX":0.4739754297982161,"pZ":0.8134501369375191,"vX0":5.456004302813413,"vY0":-125.76381337263376,"vZ0":-6.547847944361817,"x":98.93,"y":216.82,"x0":-1.6499099984457282,"y0":50.00147458371795,"z0":5.8341906622435165,"aX":-0.8832697061440288},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.2,"spinRate":2646,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.43512984326161597,"extension":6.307531443984061},"index":3,"playId":"4ace6d49-0115-3cec-8098-71d176bc03e7","pitchNumber":4,"startTime":"2025-08-30T01:48:04.073Z","endTime":"2025-08-30T01:48:08.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.65757531728228,"strikeZoneBottom":1.76256486763756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86746019530467,"aZ":-29.689924838618772,"pfxX":0.13158575281664042,"pfxZ":1.5121935253537349,"pX":-0.28403083524625794,"pZ":0.26336897619478744,"vX0":3.7649980498375326,"vY0":-127.10301721330904,"vZ0":-7.9045330388042085,"x":127.83,"y":231.67,"x0":-1.7986008841206726,"y0":50.002996698201514,"z0":5.755293713206938,"aX":0.21638985314161982},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2608,"spinDirection":181},"zone":13,"typeConfidence":0.9,"plateTime":0.43013107499485015,"extension":6.205764796349664},"index":4,"playId":"df335f18-e675-3066-94ec-a0c823fb1991","pitchNumber":5,"startTime":"2025-08-30T01:48:29.204Z","endTime":"2025-08-30T01:48:34.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038422420216452,"aZ":-25.92263993630308,"pfxX":-9.645139124325102,"pfxZ":3.8098160131793293,"pX":0.25290905774720324,"pZ":2.539686903066559,"vX0":7.627207771196413,"vY0":-127.2485065225547,"vZ0":-2.9486300715441045,"x":107.36,"y":170.21,"x0":-1.529754519792393,"y0":50.002827168210715,"z0":5.7666701962037505,"aX":-15.822308073863846},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":1717,"spinDirection":233},"zone":5,"typeConfidence":0.98,"plateTime":0.4303901650189683,"extension":6.419681375473182},"index":5,"playId":"84f48275-9ab0-3a60-9a4d-2fcc35857193","pitchNumber":6,"startTime":"2025-08-30T01:48:54.520Z","endTime":"2025-08-30T01:48:58.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:48:58.131Z","atBatIndex":89}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-30T01:47:00.055Z","endTime":"2025-08-30T01:48:58.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.72392497479099,"strikeZoneBottom":1.82893683947756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.944994333709477,"aZ":-27.18070764910602,"pfxX":-10.419381293613583,"pfxZ":2.9755012005757635,"pX":1.2119652048980807,"pZ":3.341966486806382,"vX0":10.323921968608566,"vY0":-128.30954923514133,"vZ0":-1.131819313742482,"x":70.8,"y":148.55,"x0":-1.4977000656674286,"y0":50.00303670054423,"z0":5.894287078493004,"aX":-17.486023318068966},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":1730,"spinDirection":226},"zone":12,"typeConfidence":0.97,"plateTime":0.4258402238097525,"extension":6.426313580286868},"index":0,"playId":"8cd69b70-8798-3791-9c07-98a36554e2ec","pitchNumber":1,"startTime":"2025-08-30T01:47:08.789Z","endTime":"2025-08-30T01:47:13.611Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.74887498782647,"strikeZoneBottom":1.85416441669138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.040536391004764,"aZ":-14.221061650787243,"pfxX":-6.495020537359413,"pfxZ":9.400291923920761,"pX":-0.8440432939625975,"pZ":2.7034474373699178,"vX0":4.301168507032317,"vY0":-137.23813591298756,"vZ0":-5.828106343806313,"x":149.17,"y":165.79,"x0":-1.5868238409461248,"y0":50.003559278661356,"z0":5.821394848159666,"aX":-12.404225353055667},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":10.9,"spinRate":2212,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.39893997930778236,"extension":6.497147826529295},"index":1,"playId":"f3c7e8cb-c208-3c7a-9e1b-8bd85715d5f5","pitchNumber":2,"startTime":"2025-08-30T01:47:25.854Z","endTime":"2025-08-30T01:47:30.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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.392663128504598,"aZ":-32.569883872455335,"pfxX":0.7310342174571824,"pfxZ":-0.24037948497857187,"pX":0.42091861220764043,"pZ":1.7031611137255451,"vX0":5.241832119157812,"vY0":-125.84705927459852,"vZ0":-3.9865116067562196,"x":100.96,"y":192.79,"x0":-1.776403552348132,"y0":50.00569721045818,"z0":5.920528371740139,"aX":1.1831189751259565},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":-2.4,"spinRate":2776,"spinDirection":62},"zone":9,"typeConfidence":0.9,"plateTime":0.43374296629605746,"extension":6.216983554647491},"index":2,"playId":"1e6c4efe-03ca-3db8-ae1c-3d19232bb38c","pitchNumber":3,"startTime":"2025-08-30T01:47:44.656Z","endTime":"2025-08-30T01:47:49.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.948283240410255,"aZ":-29.475194390617848,"pfxX":-0.5498029669389479,"pfxZ":1.6790421721996047,"pX":0.4739754297982161,"pZ":0.8134501369375191,"vX0":5.456004302813413,"vY0":-125.76381337263376,"vZ0":-6.547847944361817,"x":98.93,"y":216.82,"x0":-1.6499099984457282,"y0":50.00147458371795,"z0":5.8341906622435165,"aX":-0.8832697061440288},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.2,"spinRate":2646,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.43512984326161597,"extension":6.307531443984061},"index":3,"playId":"4ace6d49-0115-3cec-8098-71d176bc03e7","pitchNumber":4,"startTime":"2025-08-30T01:48:04.073Z","endTime":"2025-08-30T01:48:08.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.65757531728228,"strikeZoneBottom":1.76256486763756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86746019530467,"aZ":-29.689924838618772,"pfxX":0.13158575281664042,"pfxZ":1.5121935253537349,"pX":-0.28403083524625794,"pZ":0.26336897619478744,"vX0":3.7649980498375326,"vY0":-127.10301721330904,"vZ0":-7.9045330388042085,"x":127.83,"y":231.67,"x0":-1.7986008841206726,"y0":50.002996698201514,"z0":5.755293713206938,"aX":0.21638985314161982},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2608,"spinDirection":181},"zone":13,"typeConfidence":0.9,"plateTime":0.43013107499485015,"extension":6.205764796349664},"index":4,"playId":"df335f18-e675-3066-94ec-a0c823fb1991","pitchNumber":5,"startTime":"2025-08-30T01:48:29.204Z","endTime":"2025-08-30T01:48:34.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.038422420216452,"aZ":-25.92263993630308,"pfxX":-9.645139124325102,"pfxZ":3.8098160131793293,"pX":0.25290905774720324,"pZ":2.539686903066559,"vX0":7.627207771196413,"vY0":-127.2485065225547,"vZ0":-2.9486300715441045,"x":107.36,"y":170.21,"x0":-1.529754519792393,"y0":50.002827168210715,"z0":5.7666701962037505,"aX":-15.822308073863846},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":15.7,"spinRate":1717,"spinDirection":233},"zone":5,"typeConfidence":0.98,"plateTime":0.4303901650189683,"extension":6.419681375473182},"index":5,"playId":"84f48275-9ab0-3a60-9a4d-2fcc35857193","pitchNumber":6,"startTime":"2025-08-30T01:48:54.520Z","endTime":"2025-08-30T01:48:58.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:48:58.131Z","atBatIndex":89},"scoringPlays":[1,5,8,13,22,48,58,65,67,82,84],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":143.3,"y":155.36},"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":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":178.41,"y":48.14},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":117.36,"y":155.23},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":62.25,"y":120.03},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":73.52,"y":26.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":95.43,"y":61.62},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":92.02,"y":129.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":110.09,"y":62.22},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":161.84,"y":60.67},"type":"O","description":"Flyout"}]}},{"startIndex":10,"endIndex":17,"top":[10,11,12,13,14],"bottom":[15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":110.26,"y":171.45},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":32.98,"y":107.66},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":112.29,"y":153.2},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":21.59,"y":72.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":52.07,"y":84.73},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":56.93,"y":137.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":190.88,"y":89.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"coordinates":{"x":141.83,"y":167.91},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":29,"top":[18,19,20,21,22,23,24],"bottom":[25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":74.42,"y":86.25},"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":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":176.72,"y":133.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":179.25,"y":125.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":188.36,"y":128.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":166.0,"y":177.0},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":186.34,"y":126.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":132.68,"y":96.18},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":131.39,"y":90.35},"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":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":116.34,"y":153.71},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":161.95,"y":167.9},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":162.16,"y":72.99},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":181.48,"y":118.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":128.54,"y":80.85},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"coordinates":{"x":125.77,"y":90.78},"type":"H","description":"Single"}]}},{"startIndex":38,"endIndex":44,"top":[38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":100.13,"y":169.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":148.87,"y":98.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"coordinates":{"x":133.61,"y":62.37},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":53,"top":[45,46,47],"bottom":[48,49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":87.14,"y":88.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":113.3,"y":190.19},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":181.65,"y":75.58},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":102.81,"y":36.02},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":165.4,"y":82.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"coordinates":{"x":119.35,"y":195.06},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"coordinates":{"x":96.08,"y":169.92},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":660896,"fullName":"Jorge Alcala","link":"/api/v1/people/660896"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":167.62,"y":102.25},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56],"bottom":[57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":54.6,"y":103.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":88.84,"y":68.23},"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":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":116.34,"y":193.23},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":207.27,"y":118.73},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":111.79,"y":118.76},"type":"H","description":"Single"}]}},{"startIndex":62,"endIndex":72,"top":[62,63,64,65,66],"bottom":[67,68,69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":189.52,"y":89.49},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":151.28,"y":111.95},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":34.31,"y":116.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":172.7,"y":164.5},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":182.19,"y":60.06},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"coordinates":{"x":116.85,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":179.09,"y":68.1},"type":"O","description":"Flyout"}]}},{"startIndex":73,"endIndex":79,"top":[73,74,75],"bottom":[76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":189.54,"y":72.13},"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":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":29.95,"y":100.02},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"coordinates":{"x":102.61,"y":104.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"coordinates":{"x":142.58,"y":98.51},"type":"H","description":"Single"}]}},{"startIndex":80,"endIndex":89,"top":[80,81,82,83,84,85],"bottom":[86,87,88,89],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"coordinates":{"x":105.11,"y":40.98},"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":10,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":118.37,"y":161.31},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":10,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":108.24,"y":104.56},"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":10,"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":140.67,"y":183.1},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":10,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":124.51,"y":71.85},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":3}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":5,"hits":12,"errors":3,"leftOnBase":14},"away":{"runs":7,"hits":9,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"catcher":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":663457,"fullName":"Lars Nootbaar","link":"/api/v1/people/663457"},"center":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"onDeck":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"inHole":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"battingOrder":7,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"onDeck":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"inHole":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"battingOrder":3,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"balls":3,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":11,"groundOuts":7,"airOuts":17,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".247","atBats":39,"obp":".316","slg":".384","ops":".700","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":18,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":6,"lineOuts":0},"pitching":{"flyOuts":10,"groundOuts":3,"airOuts":15,"runs":5,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":40,"obp":".383","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"4.28","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.31","battersFaced":48,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":58,"strikes":125,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":5,"pitchesPerInning":"18.30","runsScoredPer9":"4.50","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":30,"errors":0,"chances":33,"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":"400","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":52,"groundOuts":36,"airOuts":83,"runs":42,"doubles":11,"triples":1,"homeRuns":13,"strikeOuts":98,"baseOnBalls":42,"intentionalWalks":2,"hits":61,"hitByPitch":0,"avg":".222","atBats":275,"obp":".322","slg":".411","ops":".733","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":113,"rbi":42,"leftOnBase":133,"sacBunts":0,"sacFlies":3,"babip":".287","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.15","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":116,"putOuts":52,"errors":7,"chances":175,"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":{"note":"(W, 3-0)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":5,"strikes":18,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":30,"gamesStarted":0,"flyOuts":24,"groundOuts":38,"airOuts":49,"runs":12,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":16,"intentionalWalks":0,"hits":24,"hitByPitch":3,"atBats":157,"obp":".240","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":734,"era":"2.12","inningsPitched":"46.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":11,"whip":"0.86","battersFaced":179,"outs":140,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":734,"balls":266,"strikes":468,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.73","gamesFinished":10,"strikeoutWalkRatio":"3.06","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.09","hitsPer9Inn":"4.63","runsScoredPer9":"2.31","homeRunsPer9":"0.58","inheritedRunners":21,"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,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K, CS","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":34,"groundOuts":61,"airOuts":68,"runs":32,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":98,"baseOnBalls":20,"intentionalWalks":0,"hits":67,"hitByPitch":2,"avg":".229","atBats":293,"obp":".282","slg":".324","ops":".606","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":95,"rbi":34,"leftOnBase":146,"sacBunts":0,"sacFlies":1,"babip":".325","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.60","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":172,"errors":2,"chances":178,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":5,"groundOuts":13,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".107","atBats":28,"obp":".133","slg":".214","ops":".347","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":5,"leftOnBase":12,"sacBunts":1,"sacFlies":1,"babip":".095","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.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":20,"errors":0,"chances":21,"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":"300","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":65,"groundOuts":105,"airOuts":106,"runs":65,"doubles":30,"triples":0,"homeRuns":19,"strikeOuts":134,"baseOnBalls":40,"intentionalWalks":1,"hits":115,"hitByPitch":20,"avg":".253","atBats":455,"obp":".337","slg":".444","ops":".781","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":521,"totalBases":202,"rbi":73,"leftOnBase":204,"sacBunts":1,"sacFlies":4,"babip":".314","groundOutsToAirouts":"0.99","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.95","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":76,"putOuts":877,"errors":8,"chances":961,"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":52,"gamesStarted":0,"flyOuts":38,"groundOuts":73,"airOuts":66,"runs":25,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":66,"baseOnBalls":25,"intentionalWalks":1,"hits":60,"hitByPitch":1,"atBats":261,"obp":".296","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1087,"era":"3.03","inningsPitched":"71.1","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":16,"blownSaves":2,"earnedRuns":24,"whip":"1.19","battersFaced":291,"outs":214,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":1087,"balls":368,"strikes":719,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".800","pitchesPerInning":"15.24","gamesFinished":10,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"8.33","walksPer9Inn":"3.15","hitsPer9Inn":"7.57","runsScoredPer9":"3.15","homeRunsPer9":"0.50","inheritedRunners":23,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","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":26,"gamesStarted":26,"flyOuts":103,"groundOuts":133,"airOuts":165,"runs":76,"doubles":30,"triples":4,"homeRuns":24,"strikeOuts":86,"baseOnBalls":32,"intentionalWalks":0,"hits":144,"hitByPitch":3,"atBats":521,"obp":".319","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2077,"era":"5.04","inningsPitched":"130.1","wins":6,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":73,"whip":"1.35","battersFaced":563,"outs":391,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2077,"balls":701,"strikes":1376,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".375","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"5.94","walksPer9Inn":"2.21","hitsPer9Inn":"9.94","runsScoredPer9":"5.25","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":28,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":15,"errors":1,"chances":33,"fielding":".970","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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":70,"groundOuts":85,"airOuts":137,"runs":60,"doubles":21,"triples":0,"homeRuns":13,"strikeOuts":100,"baseOnBalls":54,"intentionalWalks":2,"hits":98,"hitByPitch":5,"avg":".235","atBats":417,"obp":".328","slg":".379","ops":".707","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":479,"totalBases":158,"rbi":44,"leftOnBase":180,"sacBunts":0,"sacFlies":3,"babip":".277","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.08","popOuts":33,"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":189,"errors":1,"chances":192,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"note":"2-","summary":"0-0 | CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"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":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","numberOfPitches":21,"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":21,"balls":8,"strikes":13,"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":21,"gamesStarted":0,"flyOuts":12,"groundOuts":17,"airOuts":20,"runs":19,"doubles":3,"triples":2,"homeRuns":4,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":79,"obp":".352","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":352,"era":"7.65","inningsPitched":"20.0","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":17,"whip":"1.60","battersFaced":91,"outs":60,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":134,"strikes":218,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"17.60","gamesFinished":10,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"9.90","walksPer9Inn":"5.40","hitsPer9Inn":"9.00","runsScoredPer9":"8.55","homeRunsPer9":"1.80","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(BS, 1)","summary":"1.1 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":9,"strikes":19,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"6.75","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":19,"gamesStarted":0,"flyOuts":18,"groundOuts":35,"airOuts":37,"runs":25,"doubles":10,"triples":4,"homeRuns":2,"strikeOuts":32,"baseOnBalls":8,"intentionalWalks":0,"hits":36,"hitByPitch":2,"atBats":138,"obp":".307","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":577,"era":"5.77","inningsPitched":"34.1","wins":3,"losses":0,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":22,"whip":"1.28","battersFaced":150,"outs":103,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":200,"strikes":377,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":2,"winPercentage":"1.000","pitchesPerInning":"16.81","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.39","walksPer9Inn":"2.10","hitsPer9Inn":"9.44","runsScoredPer9":"6.55","homeRunsPer9":"0.52","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668941":{"person":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":8,"strikes":4,"strikePercentage":".330","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":54,"gamesStarted":0,"flyOuts":21,"groundOuts":57,"airOuts":38,"runs":18,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":24,"intentionalWalks":4,"hits":40,"hitByPitch":2,"atBats":175,"obp":".325","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":795,"era":"2.23","inningsPitched":"48.1","wins":4,"losses":5,"saves":5,"saveOpportunities":6,"holds":19,"blownSaves":1,"earnedRuns":12,"whip":"1.32","battersFaced":207,"outs":145,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":299,"strikes":496,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".444","pitchesPerInning":"16.45","gamesFinished":12,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.38","walksPer9Inn":"4.47","hitsPer9Inn":"7.45","runsScoredPer9":"3.35","homeRunsPer9":"0.37","inheritedRunners":21,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":10,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 3)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":29,"groundOuts":31,"airOuts":53,"runs":37,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":52,"baseOnBalls":25,"intentionalWalks":0,"hits":53,"hitByPitch":1,"atBats":184,"obp":".369","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":885,"era":"5.94","inningsPitched":"47.0","wins":0,"losses":2,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":31,"whip":"1.66","battersFaced":215,"outs":141,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":885,"balls":320,"strikes":565,"strikePercentage":".640","hitBatsmen":1,"balks":2,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".000","pitchesPerInning":"18.83","gamesFinished":18,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.96","walksPer9Inn":"4.79","hitsPer9Inn":"10.15","runsScoredPer9":"7.09","homeRunsPer9":"1.91","inheritedRunners":14,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":16,"lineOuts":8},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641658":{"person":{"id":641658,"fullName":"Garrett Hampson","link":"/api/v1/people/641658"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"201","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":12,"groundOuts":15,"airOuts":24,"runs":18,"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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"ID695336":{"person":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":57,"flyOuts":26,"groundOuts":37,"airOuts":47,"runs":16,"doubles":11,"triples":0,"homeRuns":1,"strikeOuts":52,"baseOnBalls":10,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".253","atBats":178,"obp":".293","slg":".331","ops":".624","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":59,"rbi":16,"leftOnBase":84,"sacBunts":1,"sacFlies":2,"babip":".346","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"178.00","popOuts":7,"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":118,"putOuts":54,"errors":6,"chances":178,"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":31,"gamesStarted":0,"flyOuts":14,"groundOuts":41,"airOuts":30,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":25,"hitByPitch":4,"atBats":130,"obp":".303","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":597,"era":"1.69","inningsPitched":"37.1","wins":2,"losses":0,"saves":2,"saveOpportunities":5,"holds":6,"blownSaves":3,"earnedRuns":7,"whip":"1.13","battersFaced":152,"outs":112,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":239,"strikes":358,"strikePercentage":".600","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.99","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"8.44","walksPer9Inn":"4.10","hitsPer9Inn":"6.03","runsScoredPer9":"1.93","homeRunsPer9":"0.48","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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}},"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":{"summary":"5.0 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":1,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":24,"strikes":64,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":92,"groundOuts":126,"airOuts":159,"runs":70,"doubles":31,"triples":1,"homeRuns":16,"strikeOuts":102,"baseOnBalls":34,"intentionalWalks":0,"hits":139,"hitByPitch":4,"atBats":517,"obp":".316","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2080,"era":"4.32","inningsPitched":"131.1","wins":6,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.32","battersFaced":564,"outs":394,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2080,"balls":718,"strikes":1362,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":3,"winPercentage":".353","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.99","walksPer9Inn":"2.33","hitsPer9Inn":"9.53","runsScoredPer9":"4.80","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":6,"passedBall":0,"popOuts":30,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":4,"errors":0,"chances":16,"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"}]},"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 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":47,"groundOuts":72,"airOuts":82,"runs":35,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":89,"baseOnBalls":18,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".227","atBats":308,"obp":".273","slg":".370","ops":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":114,"rbi":43,"leftOnBase":155,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":18,"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":663,"errors":5,"chances":710,"fielding":".993","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID693409":{"person":{"id":693409,"fullName":"César Prieto","link":"/api/v1/people/693409"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"202","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | 2B, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":78,"groundOuts":103,"airOuts":153,"runs":69,"doubles":27,"triples":0,"homeRuns":9,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":0,"hits":120,"hitByPitch":7,"avg":".258","atBats":465,"obp":".314","slg":".374","ops":".688","caughtStealing":5,"stolenBases":9,"stolenBasePercentage":".643","caughtStealingPercentage":".357","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":508,"totalBases":174,"rbi":50,"leftOnBase":182,"sacBunts":2,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.67","popOuts":38,"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":313,"putOuts":150,"errors":3,"chances":466,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":87,"airOuts":59,"runs":35,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":0,"hits":84,"hitByPitch":8,"avg":".285","atBats":295,"obp":".365","slg":".434","ops":".799","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":128,"rbi":49,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"1.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.82","popOuts":17,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"ID699625":{"person":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]}},"batters":[663457,671056,641658,693409,575929,669357,691026,695336,691023,686780,665877,699625,701675,669461,660896,700669,668941,694335,681676],"pitchers":[669461,660896,700669,668941,694335,681676],"bench":[],"bullpen":[701552,543243,681517,700241,571945,676617,669467],"battingOrder":[663457,693409,575929,669357,691026,695336,691023,699625,701675],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Saggese (11, Littell); Winn (27, Martinez, N); Pagés, P (14, Pagán)."},{"label":"HR","value":"Herrera (11, 1st inning off Littell, 0 on, 1 out); Pagés, P (10, 2nd inning off Littell, 1 on, 2 out)."},{"label":"TB","value":"Gorman; Herrera 5; Pagés, P 6; Saggese 2; Winn 4."},{"label":"RBI","value":"Herrera (49); Pagés, P 2 (43); Winn 3 (50)."},{"label":"2-out RBI","value":"Pagés, P 2; Winn 2."},{"label":"Runners left in scoring position, 2 out","value":"Saggese 2; Walker, J 2."},{"label":"Team RISP","value":"5-for-15."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Walker, J (3, 2nd base by Littell/Trevino); Fermín (1, 3rd base by Pagán/Banfield)."}]}],"note":[{"label":"a","value":"Struck out for Hampson in the 10th."},{"label":"1","value":"Ran for Herrera in the 8th."},{"label":"2","value":"Ran for Pagés, P in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":10,"groundOuts":3,"airOuts":15,"runs":5,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".246","atBats":40,"obp":".317","slg":".390","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":24,"rbi":5,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":11,"groundOuts":7,"airOuts":17,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":39,"obp":".268","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":150,"era":"3.84","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.24","battersFaced":42,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":50,"strikes":100,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":6,"pitchesPerInning":"15.00","runsScoredPer9":"6.30","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":7,"putOuts":30,"errors":3,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID668881":{"person":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":14,"gamesStarted":14,"flyOuts":49,"groundOuts":42,"airOuts":92,"runs":26,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":94,"baseOnBalls":16,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":286,"obp":".253","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1260,"era":"2.81","inningsPitched":"77.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"0.97","battersFaced":305,"outs":231,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1260,"balls":378,"strikes":882,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":".556","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"5.88","strikeoutsPer9Inn":"10.99","walksPer9Inn":"1.87","hitsPer9Inn":"6.90","runsScoredPer9":"3.04","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":24,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682829":{"person":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"jerseyNumber":"44","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"2-6 | 3B, 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":2,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":50,"groundOuts":138,"airOuts":94,"runs":92,"doubles":27,"triples":6,"homeRuns":19,"strikeOuts":153,"baseOnBalls":55,"intentionalWalks":10,"hits":144,"hitByPitch":2,"avg":".273","atBats":528,"obp":".343","slg":".455","ops":".798","caughtStealing":6,"stolenBases":32,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":240,"rbi":77,"leftOnBase":230,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.79","popOuts":18,"lineOuts":26},"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":282,"putOuts":187,"errors":22,"chances":491,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":56,"gamesStarted":0,"flyOuts":42,"groundOuts":29,"airOuts":73,"runs":22,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":20,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":194,"obp":".240","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":862,"era":"2.93","inningsPitched":"55.1","wins":2,"losses":4,"saves":25,"saveOpportunities":30,"holds":2,"blownSaves":5,"earnedRuns":18,"whip":"0.92","battersFaced":217,"outs":166,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":862,"balls":301,"strikes":561,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".333","pitchesPerInning":"15.58","gamesFinished":45,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"10.25","walksPer9Inn":"3.25","hitsPer9Inn":"5.04","runsScoredPer9":"3.58","homeRunsPer9":"1.30","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":65,"gamesStarted":0,"flyOuts":27,"groundOuts":57,"airOuts":51,"runs":25,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":67,"baseOnBalls":35,"intentionalWalks":3,"hits":42,"hitByPitch":5,"atBats":215,"obp":".319","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":1076,"era":"3.36","inningsPitched":"59.0","wins":6,"losses":2,"saves":1,"saveOpportunities":2,"holds":13,"blownSaves":1,"earnedRuns":22,"whip":"1.31","battersFaced":257,"outs":177,"gamesPitched":65,"completeGames":0,"shutouts":0,"pitchesThrown":1076,"balls":419,"strikes":657,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".750","pitchesPerInning":"18.24","gamesFinished":5,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"10.22","walksPer9Inn":"5.34","hitsPer9Inn":"6.41","runsScoredPer9":"3.81","homeRunsPer9":"0.76","inheritedRunners":34,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682622":{"person":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":35,"groundOuts":57,"airOuts":59,"runs":34,"doubles":14,"triples":2,"homeRuns":12,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":70,"hitByPitch":3,"avg":".295","atBats":237,"obp":".336","slg":".523","ops":".859","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":124,"rbi":42,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":14,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":76,"errors":5,"chances":129,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663574":{"person":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(L, 1-5)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"18.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":66,"gamesStarted":0,"flyOuts":30,"groundOuts":44,"airOuts":73,"runs":20,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":61,"baseOnBalls":24,"intentionalWalks":0,"hits":43,"hitByPitch":4,"atBats":220,"obp":".285","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1028,"era":"2.66","inningsPitched":"61.0","wins":1,"losses":5,"saves":4,"saveOpportunities":7,"holds":27,"blownSaves":3,"earnedRuns":18,"whip":"1.10","battersFaced":250,"outs":183,"gamesPitched":66,"completeGames":0,"shutouts":0,"pitchesThrown":1028,"balls":369,"strikes":659,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".167","pitchesPerInning":"16.85","gamesFinished":13,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.54","hitsPer9Inn":"6.34","runsScoredPer9":"2.95","homeRunsPer9":"0.89","inheritedRunners":24,"inheritedRunnersScored":11,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"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"}]},"ID663903":{"person":{"id":663903,"fullName":"Brady Singer","link":"/api/v1/people/663903"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":86,"groundOuts":116,"airOuts":150,"runs":65,"doubles":28,"triples":5,"homeRuns":14,"strikeOuts":132,"baseOnBalls":52,"intentionalWalks":0,"hits":123,"hitByPitch":8,"atBats":513,"obp":".316","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":2301,"era":"4.06","inningsPitched":"137.1","wins":11,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.27","battersFaced":581,"outs":412,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2301,"balls":864,"strikes":1437,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".550","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"8.65","walksPer9Inn":"3.41","hitsPer9Inn":"8.06","runsScoredPer9":"4.26","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":27,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":5,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680574":{"person":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":71,"groundOuts":83,"airOuts":123,"runs":59,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":133,"baseOnBalls":44,"intentionalWalks":0,"hits":94,"hitByPitch":5,"avg":".221","atBats":426,"obp":".299","slg":".329","ops":".628","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":482,"totalBases":140,"rbi":40,"leftOnBase":186,"sacBunts":3,"sacFlies":4,"babip":".290","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.73","popOuts":28,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":237,"putOuts":160,"errors":7,"chances":404,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":55,"groundOuts":128,"airOuts":122,"runs":45,"doubles":15,"triples":3,"homeRuns":5,"strikeOuts":96,"baseOnBalls":27,"intentionalWalks":1,"hits":107,"hitByPitch":5,"avg":".237","atBats":452,"obp":".287","slg":".316","ops":".603","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":143,"rbi":43,"leftOnBase":199,"sacBunts":1,"sacFlies":0,"babip":".291","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.40","popOuts":29,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":256,"putOuts":84,"errors":5,"chances":345,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":30,"gamesStarted":26,"flyOuts":97,"groundOuts":147,"airOuts":179,"runs":81,"doubles":42,"triples":1,"homeRuns":21,"strikeOuts":108,"baseOnBalls":37,"intentionalWalks":0,"hits":148,"hitByPitch":6,"atBats":572,"obp":".307","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","numberOfPitches":2370,"era":"4.70","inningsPitched":"151.1","wins":10,"losses":10,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":79,"whip":"1.22","battersFaced":625,"outs":454,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2370,"balls":834,"strikes":1536,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":1,"winPercentage":".500","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"6.42","walksPer9Inn":"2.20","hitsPer9Inn":"8.80","runsScoredPer9":"4.82","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":7,"passedBall":0,"popOuts":39,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":0,"chances":21,"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"}]},"ID677943":{"person":{"id":677943,"fullName":"Will Banfield","link":"/api/v1/people/677943"},"jerseyNumber":"49","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"702","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":0,"putOuts":17,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666181":{"person":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"jerseyNumber":"30","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":28,"groundOuts":42,"airOuts":51,"runs":27,"doubles":6,"triples":1,"homeRuns":9,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":1,"avg":".218","atBats":188,"obp":".269","slg":".404","ops":".673","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":76,"rbi":32,"leftOnBase":84,"sacBunts":0,"sacFlies":5,"babip":".256","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.89","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":132,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID670770":{"person":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":6,"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":126,"flyOuts":63,"groundOuts":122,"airOuts":145,"runs":70,"doubles":18,"triples":2,"homeRuns":10,"strikeOuts":94,"baseOnBalls":64,"intentionalWalks":0,"hits":126,"hitByPitch":14,"avg":".264","atBats":478,"obp":".364","slg":".372","ops":".736","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":565,"totalBases":178,"rbi":41,"leftOnBase":147,"sacBunts":4,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.80","popOuts":40,"lineOuts":42},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":313,"errors":3,"chances":317,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669720":{"person":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"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":5,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":83,"flyOuts":42,"groundOuts":73,"airOuts":70,"runs":49,"doubles":13,"triples":5,"homeRuns":11,"strikeOuts":90,"baseOnBalls":27,"intentionalWalks":1,"hits":81,"hitByPitch":1,"avg":".262","atBats":309,"obp":".319","slg":".443","ops":".762","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":137,"rbi":54,"leftOnBase":143,"sacBunts":0,"sacFlies":5,"babip":".329","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.09","popOuts":14,"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":0,"putOuts":90,"errors":3,"chances":93,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669289":{"person":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":108,"flyOuts":59,"groundOuts":79,"airOuts":113,"runs":24,"doubles":12,"triples":0,"homeRuns":0,"strikeOuts":38,"baseOnBalls":21,"intentionalWalks":0,"hits":73,"hitByPitch":1,"avg":".245","atBats":298,"obp":".295","slg":".285","ops":".580","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":85,"rbi":16,"leftOnBase":126,"sacBunts":3,"sacFlies":2,"babip":".279","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":23,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":121,"putOuts":83,"errors":3,"chances":207,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"jerseyNumber":"38","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":42,"groundOuts":76,"airOuts":76,"runs":33,"doubles":15,"triples":1,"homeRuns":9,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":1,"hits":87,"hitByPitch":1,"avg":".312","atBats":279,"obp":".351","slg":".470","ops":".821","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":299,"totalBases":131,"rbi":40,"leftOnBase":104,"sacBunts":0,"sacFlies":2,"babip":".339","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","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":33,"putOuts":59,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID668715":{"person":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | HR, K, RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":79,"groundOuts":85,"airOuts":149,"runs":55,"doubles":19,"triples":2,"homeRuns":17,"strikeOuts":111,"baseOnBalls":41,"intentionalWalks":0,"hits":105,"hitByPitch":4,"avg":".235","atBats":447,"obp":".304","slg":".400","ops":".704","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":495,"totalBases":179,"rbi":63,"leftOnBase":195,"sacBunts":1,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.29","popOuts":36,"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":65,"putOuts":689,"errors":2,"chances":756,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683175":{"person":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":4,"airOuts":14,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":38,"obp":".326","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":161,"era":"4.22","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.41","battersFaced":46,"outs":32,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":65,"strikes":96,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.09","gamesFinished":4,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"10.97","walksPer9Inn":"5.91","hitsPer9Inn":"6.75","runsScoredPer9":"5.06","homeRunsPer9":"0.84","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624431":{"person":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":41,"groundOuts":80,"airOuts":77,"runs":27,"doubles":19,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":60,"hitByPitch":0,"avg":".246","atBats":244,"obp":".285","slg":".373","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":91,"rbi":20,"leftOnBase":98,"sacBunts":1,"sacFlies":4,"babip":".264","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":16,"lineOuts":20},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":48,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.14","battersFaced":12,"outs":7,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":21,"strikes":27,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"20.57","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.86","walksPer9Inn":"3.86","hitsPer9Inn":"15.43","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":15,"stolenBases":54,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":22,"putOuts":632,"errors":4,"chances":657,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666158":{"person":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"jerseyNumber":"2","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":48,"groundOuts":93,"airOuts":77,"runs":39,"doubles":22,"triples":1,"homeRuns":5,"strikeOuts":99,"baseOnBalls":45,"intentionalWalks":0,"hits":102,"hitByPitch":0,"avg":".275","atBats":371,"obp":".353","slg":".380","ops":".733","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":141,"rbi":48,"leftOnBase":149,"sacBunts":0,"sacFlies":0,"babip":".363","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.20","popOuts":7,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":91,"errors":5,"chances":132,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666157":{"person":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"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":78,"groundOuts":127,"airOuts":138,"runs":50,"doubles":19,"triples":1,"homeRuns":17,"strikeOuts":130,"baseOnBalls":25,"intentionalWalks":1,"hits":115,"hitByPitch":12,"atBats":505,"obp":".279","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","numberOfPitches":2107,"era":"3.22","inningsPitched":"134.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.04","battersFaced":547,"outs":403,"gamesPitched":24,"completeGames":2,"shutouts":1,"pitchesThrown":2107,"balls":717,"strikes":1390,"strikePercentage":".660","hitBatsmen":12,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".533","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"8.71","walksPer9Inn":"1.67","hitsPer9Inn":"7.70","runsScoredPer9":"3.35","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641793":{"person":{"id":641793,"fullName":"Zack Littell","link":"/api/v1/people/641793"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":6,"airOuts":11,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":27,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":97,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":29,"strikes":68,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"5.14","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"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":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":108,"groundOuts":155,"airOuts":202,"runs":67,"doubles":30,"triples":0,"homeRuns":30,"strikeOuts":110,"baseOnBalls":27,"intentionalWalks":1,"hits":154,"hitByPitch":5,"atBats":617,"obp":".285","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","numberOfPitches":2362,"era":"3.63","inningsPitched":"161.0","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.12","battersFaced":656,"outs":483,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2362,"balls":772,"strikes":1590,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":4,"winPercentage":".529","pitchesPerInning":"14.67","gamesFinished":0,"strikeoutWalkRatio":"4.07","strikeoutsPer9Inn":"6.15","walksPer9Inn":"1.51","hitsPer9Inn":"8.61","runsScoredPer9":"3.75","homeRunsPer9":"1.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":3,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":42,"lineOuts":52},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":10,"groundOuts":13,"airOuts":19,"runs":15,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":67,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":319,"era":"6.11","inningsPitched":"17.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.42","battersFaced":78,"outs":53,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":319,"balls":128,"strikes":191,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.06","gamesFinished":3,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"10.70","walksPer9Inn":"5.09","hitsPer9Inn":"7.64","runsScoredPer9":"7.64","homeRunsPer9":"1.53","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687209":{"person":{"id":687209,"fullName":"Zach Maxwell","link":"/api/v1/people/687209"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":59,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":14,"outs":10,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":22,"strikes":37,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.70","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"16.20","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"2.70","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":109,"groundOuts":90,"airOuts":187,"runs":46,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":118,"baseOnBalls":35,"intentionalWalks":0,"hits":113,"hitByPitch":1,"atBats":503,"obp":".275","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":2114,"era":"2.62","inningsPitched":"134.0","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.10","battersFaced":544,"outs":402,"gamesPitched":23,"completeGames":1,"shutouts":1,"pitchesThrown":2114,"balls":717,"strikes":1397,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".667","pitchesPerInning":"15.78","gamesFinished":0,"strikeoutWalkRatio":"3.37","strikeoutsPer9Inn":"7.93","walksPer9Inn":"2.35","hitsPer9Inn":"7.59","runsScoredPer9":"3.09","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":39,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":2,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":3,"flyOuts":43,"groundOuts":66,"airOuts":75,"runs":32,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":1,"hits":62,"hitByPitch":1,"atBats":248,"obp":".302","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1062,"era":"4.00","inningsPitched":"63.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.27","battersFaced":269,"outs":189,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":1062,"balls":383,"strikes":679,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"16.86","gamesFinished":17,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"6.71","walksPer9Inn":"2.57","hitsPer9Inn":"8.86","runsScoredPer9":"4.57","homeRunsPer9":"1.29","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[670770,682622,682829,609280,669720,668715,624431,666181,677943,663647,669289,666158,641793,607259,641941,663574],"pitchers":[641793,607259,641941,663574],"bench":[680574],"bullpen":[671096,605130,668881,666157,687209,594580,683175,663903,608718],"battingOrder":[670770,682622,682829,609280,669720,668715,677943,663647,666158],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"De La Cruz, E (27, Liberatore)."},{"label":"3B","value":"De La Cruz, E (6, Graceffo)."},{"label":"HR","value":"Marte, N (12, 1st inning off Liberatore, 0 on, 1 out); Steer (17, 6th inning off Liberatore, 0 on, 0 out); Hayes (5, 8th inning off Graceffo, 0 on, 0 out)."},{"label":"TB","value":"Andujar 3; Banfield; De La Cruz, E 5; Espinal; Hayes 4; Marte, N 5; Steer 4; Trevino."},{"label":"RBI","value":"Andujar (40); Hayes (43); Hays (54); Marte, N (42); Steer (63)."},{"label":"Runners left in scoring position, 2 out","value":"Hays; Marte, N 2; De La Cruz, E; Friedl; Andujar."},{"label":"SAC","value":"Espinal."},{"label":"SF","value":"Hays."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"14."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"De La Cruz, E 2 (22, fielding, throw); Trevino (4, catcher interference)."}]}],"note":[{"label":"a","value":"Walked for Espinal in the 10th."},{"label":"1","value":"Ran for Trevino in the 6th."}]}},"officials":[{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"First Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Romero, J; Martinez, N."},{"label":"Pitches-strikes","value":"Liberatore 88-64; Alcala 11-7; Graceffo 28-19; Romero, J 12-4; Svanson 23-18; Fernandez 21-13; Littell 97-68; Martinez, N 21-11; Pagán 12-9; Santillan 20-12."},{"label":"Groundouts-flyouts","value":"Liberatore 1-7; Alcala 1-0; Graceffo 1-0; Romero, J 0-1; Svanson 0-1; Fernandez 0-1; Littell 6-7; Martinez, N 0-2; Pagán 0-1; Santillan 1-1."},{"label":"Batters faced","value":"Liberatore 25; Alcala 4; Graceffo 7; Romero, J 3; Svanson 5; Fernandez 4; Littell 28; Martinez, N 5; Pagán 3; Santillan 6."},{"label":"Inherited runners-scored","value":"Alcala 1-0; Svanson 2-0."},{"label":"Umpires","value":"HP: D.J. Reyburn. 1B: Sean Barber. 2B: Steven Jaschinski. 3B: James Hoye. "},{"label":"Weather","value":"74 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"3:06."},{"label":"Att","value":"21,587."},{"label":"Venue","value":"Great American Ball Park."},{"label":"August 29, 2025"}],"pitchingNotes":["Liberatore pitched to 2 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","boxscoreName":"Herrera"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":87,"airOuts":59,"runs":35,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":0,"hits":84,"hitByPitch":8,"avg":".285","atBats":295,"obp":".365","slg":".434","ops":".799","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":128,"rbi":49,"leftOnBase":123,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"1.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.82","popOuts":17,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","boxscoreName":"Pagés, P"},"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 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":47,"groundOuts":72,"airOuts":82,"runs":35,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":89,"baseOnBalls":18,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".227","atBats":308,"obp":".273","slg":".370","ops":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":114,"rbi":43,"leftOnBase":155,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.80","popOuts":18,"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":663,"errors":5,"chances":710,"fielding":".993","passedBall":7,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","boxscoreName":"Hayes"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HR, 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":55,"groundOuts":128,"airOuts":122,"runs":45,"doubles":15,"triples":3,"homeRuns":5,"strikeOuts":96,"baseOnBalls":27,"intentionalWalks":1,"hits":107,"hitByPitch":5,"avg":".237","atBats":452,"obp":".287","slg":".316","ops":".603","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":143,"rbi":43,"leftOnBase":199,"sacBunts":1,"sacFlies":0,"babip":".291","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.40","popOuts":29,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":256,"putOuts":84,"errors":5,"chances":345,"fielding":".986","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":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"loser":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"save":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}