{"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":776547,"link":"/api/v1.1/game/776547/feed/live","metaData":{"wait":10,"timeStamp":"20250830_014358","gameEvents":["sac_fly","game_finished"],"logicalEvents":["countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776547,"type":"R","doubleHeader":"N","id":"2025/08/29/seamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776547-2025-08-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-29T23:10:00Z","originalDate":"2025-08-29","officialDate":"2025-08-29","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2025,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":72,"losses":63,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":72,"losses":63,"winningPercentage":".533"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2025,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":133,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":66,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":67,"losses":66,"winningPercentage":".504"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID663671":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671","firstName":"Nicholas","lastName":"Enright","birthDate":"1997-01-08","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nic","useLastName":"Enright","middleName":"Crispen","boxscoreName":"Enright","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nic Enright","nameSlug":"nic-enright-663671","firstLastName":"Nic Enright","lastFirstName":"Enright, Nic","lastInitName":"Enright, N","initLastName":"N Enright","fullFMLName":"Nicholas Crispen Enright","fullLFMName":"Enright, Nicholas Crispen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":34,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID642048":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048","firstName":"Tayler","lastName":"Saucedo","primaryNumber":"55","birthDate":"1993-06-18","currentAge":33,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tayler","useLastName":"Saucedo","middleName":"Andrew","boxscoreName":"Saucedo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"saw-SAY-doe","mlbDebutDate":"2021-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tayler Saucedo","nameSlug":"tayler-saucedo-642048","firstLastName":"Tayler Saucedo","lastFirstName":"Saucedo, Tayler","lastInitName":"Saucedo, T","initLastName":"T Saucedo","fullFMLName":"Tayler Andrew Saucedo","fullLFMName":"Saucedo, Tayler Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":34,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID692216":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216","firstName":"Collin","lastName":"Kayfus","primaryNumber":"2","birthDate":"2001-10-28","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"CJ","useLastName":"Kayfus","middleName":"Joseph","boxscoreName":"Kayfus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"CJ Kayfus","nameSlug":"cj-kayfus-692216","firstLastName":"CJ Kayfus","lastFirstName":"Kayfus, CJ","lastInitName":"Kayfus, C","initLastName":"C Kayfus","fullFMLName":"Collin Joseph Kayfus","fullLFMName":"Kayfus, Collin Joseph","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"ID669717":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717","firstName":"Will","lastName":"Wilson","primaryNumber":"7","birthDate":"1998-07-21","currentAge":28,"birthCity":"Kings Mountain","birthStateProvince":"NC","birthCountry":"USA","height":"5' 9\"","weight":184,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Will","useLastName":"Wilson","middleName":"Bradley","boxscoreName":"Wilson, Wi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wilson","nameSlug":"will-wilson-669717","firstLastName":"Will Wilson","lastFirstName":"Wilson, Will","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Will Bradley Wilson","fullLFMName":"Wilson, Will Bradley","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID456781":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781","firstName":"Donovan","lastName":"Solano","primaryNumber":"16","birthDate":"1987-12-17","currentAge":38,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"5' 8\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Donovan","useLastName":"Solano","boxscoreName":"Solano","nickName":"Soli","gender":"M","nameMatrilineal":"Preciado","isPlayer":true,"isVerified":true,"pronunciation":"so-LAH-no","mlbDebutDate":"2012-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Solano","nameSlug":"donovan-solano-456781","firstLastName":"Donovan Solano","lastFirstName":"Solano, Donovan","lastInitName":"Solano, D","initLastName":"D Solano","fullFMLName":"Donovan Solano","fullLFMName":"Solano, Donovan","strikeZoneTop":3.19,"strikeZoneBottom":1.46},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666134":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134","firstName":"Nolan","lastName":"Jones","birthDate":"1998-05-07","currentAge":28,"birthCity":"Langhorne","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nolan","useLastName":"Jones","middleName":"Allen","boxscoreName":"Jones, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Jones","nameSlug":"nolan-jones-666134","firstLastName":"Nolan Jones","lastFirstName":"Jones, Nolan","lastInitName":"Jones, N","initLastName":"N Jones","fullFMLName":"Nolan Allen Jones","fullLFMName":"Jones, Nolan Allen","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID671106":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","firstName":"Logan","lastName":"Allen","primaryNumber":"26","birthDate":"1998-09-05","currentAge":28,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Allen","middleName":"Taylor","boxscoreName":"Allen, L.T.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Logan Allen","nameSlug":"logan-allen-671106","firstLastName":"Logan Allen","lastFirstName":"Allen, Logan","lastInitName":"Allen, L","initLastName":"L Allen","fullFMLName":"Logan Taylor Allen","fullLFMName":"Allen, Logan Taylor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID663465":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465","firstName":"Kolby","lastName":"Allard","birthDate":"1997-08-13","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kolby","useLastName":"Allard","middleName":"Kenneth","boxscoreName":"Allard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kolby Allard","nameSlug":"kolby-allard-663465","firstLastName":"Kolby Allard","lastFirstName":"Allard, Kolby","lastInitName":"Allard, K","initLastName":"K Allard","fullFMLName":"Kolby Kenneth Allard","fullLFMName":"Allard, Kolby Kenneth","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34830,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Cloudy","temp":"63","wind":"7 mph, Out To LF"},"gameInfo":{"attendance":32012,"firstPitch":"2025-08-29T23:10:00.000Z","gameDurationMinutes":153},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"home":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"}},"officialScorer":{"id":501169,"fullName":"Bob Maver","link":"/api/v1/people/501169"},"primaryDatacaster":{"id":693488,"fullName":"Pat Madine","link":"/api/v1/people/693488"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (27) on a fly ball to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:10:45.646Z","endTime":"2025-08-29T23:11:44.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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:27:22.703Z","endTime":"2025-08-29T22:44:57.067Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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:44:57.067Z","endTime":"2025-08-29T23:10:13.380Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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-29T23:10:13.380Z","endTime":"2025-08-29T23:10:47.969Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.35410387488904,"strikeZoneBottom":1.62289239867316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30164476277847,"aZ":-13.445279983612554,"pfxX":4.260507191266866,"pfxZ":10.284011961835894,"pX":-0.7603802144328621,"pZ":1.8123262685282449,"vX0":-8.77620628785517,"vY0":-134.38571407257976,"vZ0":-6.577592862858807,"x":145.98,"y":189.85,"x0":2.0004775260078103,"y0":50.00154708731218,"z0":5.254598028156144,"aX":7.758696568276324},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-5.8,"spinRate":2143,"spinDirection":149},"zone":7,"typeConfidence":0.92,"plateTime":0.40825903517192375,"extension":6.638940256430305},"index":3,"playId":"5ef5d574-152d-39b6-933c-5e66f3235263","pitchNumber":1,"startTime":"2025-08-29T23:10:47.969Z","endTime":"2025-08-29T23:10:53.557Z","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.5,"endSpeed":84.0,"strikeZoneTop":3.24513551299816,"strikeZoneBottom":1.36550718885862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88389230089087,"aZ":-14.50757326322973,"pfxX":4.500096001463379,"pfxZ":9.71985267136043,"pX":-0.27973089216064384,"pZ":2.954219026931049,"vX0":-7.90088273069858,"vY0":-134.41588008218753,"vZ0":-3.6704289686474425,"x":127.66,"y":159.02,"x0":2.121786540038981,"y0":50.00584868471082,"z0":5.376773894726712,"aX":8.182638889162346},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.4,"spinRate":2182,"spinDirection":146},"zone":1,"typeConfidence":0.92,"plateTime":0.4084821432880945,"extension":6.589731847876018},"index":4,"playId":"4ddd3d20-2085-3c46-8a45-2a8c2c051a2f","pitchNumber":2,"startTime":"2025-08-29T23:11:01.404Z","endTime":"2025-08-29T23:11:06.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.732620247372765,"aZ":-20.0319667526595,"pfxX":7.791104852520779,"pfxZ":7.001900925978575,"pX":-0.3042212592361679,"pZ":3.0433064872482576,"vX0":-9.077768327468828,"vY0":-131.10348664341961,"vZ0":-1.5955271964216062,"x":128.6,"y":156.61,"x0":2.1973210327214403,"y0":50.002526353716284,"z0":5.1608236336681035,"aX":13.510160624719747},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":-12.0,"spinRate":2054,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4184121629035302,"extension":6.521769149343379},"index":5,"playId":"5c4d6d25-695d-33fb-9c53-4454c7ec7b72","pitchNumber":3,"startTime":"2025-08-29T23:11:16.099Z","endTime":"2025-08-29T23:11:21.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.820506724702465,"aZ":-25.590332817729973,"pfxX":9.651539646172159,"pfxZ":4.313948547425926,"pX":0.20721772001970773,"pZ":1.5409857291048514,"vX0":-7.4207597962948215,"vY0":-122.88878863811345,"vZ0":-3.786987846370656,"x":109.1,"y":197.17,"x0":2.0151572960370783,"y0":50.003416780208696,"z0":5.280919019557632,"aX":14.732091108809502},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.1,"breakHorizontal":-15.7,"spinRate":1043,"spinDirection":141},"zone":8,"typeConfidence":0.72,"plateTime":0.4460639168663585,"extension":6.55754307079869},"hitData":{"launchSpeed":99.7,"launchAngle":29.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.27,"coordY":51.49}},"index":6,"playId":"4dd3827e-db0a-3b0d-8506-99aa93e54a55","pitchNumber":4,"startTime":"2025-08-29T23:11:32.544Z","endTime":"2025-08-29T23:11:44.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:11:44.771Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:11:54.391Z","endTime":"2025-08-29T23:14:02.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.461121647678,"strikeZoneBottom":1.65475612679493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.061281071082373,"aZ":-14.511800586604608,"pfxX":5.457876696610425,"pfxZ":9.555303964049514,"pX":1.0390153709438814,"pZ":2.3132338227388813,"vX0":-4.951769664397858,"vY0":-134.79499396838457,"vZ0":-5.2723189464764655,"x":77.4,"y":176.32,"x0":2.1867188488694334,"y0":50.00397959472744,"z0":5.311661013357194,"aX":10.089849484393332},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-8.9,"spinRate":2001,"spinDirection":141},"zone":14,"typeConfidence":0.92,"plateTime":0.40565334251084195,"extension":6.596409427736306},"index":0,"playId":"9c7f3fdf-ea3b-36ce-a013-e72fac21f16a","pitchNumber":1,"startTime":"2025-08-29T23:12:16.512Z","endTime":"2025-08-29T23:12:21.868Z","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.6,"endSpeed":85.6,"strikeZoneTop":3.45561201301411,"strikeZoneBottom":1.65242437544302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77590793336733,"aZ":-14.800161117038392,"pfxX":5.660225281875286,"pfxZ":9.265838236334385,"pX":-0.3433558216992577,"pZ":2.273835347501229,"vX0":-8.18704508115529,"vY0":-136.05586279971104,"vZ0":-5.494536019345624,"x":130.09,"y":177.39,"x0":1.9690280038504109,"y0":50.00540562328437,"z0":5.344875847614934,"aX":10.61685068149009},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2050,"spinDirection":153},"zone":4,"typeConfidence":0.92,"plateTime":0.40254441552953946,"extension":6.564296539924435},"index":1,"playId":"d3f98129-88d7-39b2-ad59-7c58caf72f81","pitchNumber":2,"startTime":"2025-08-29T23:12:32.321Z","endTime":"2025-08-29T23:12:37.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.48735631215162,"strikeZoneBottom":1.63608080081683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.648950959555012,"aZ":-22.15196406862803,"pfxX":0.39091920748949516,"pfxZ":5.865381590243308,"pX":-1.522707425496605,"pZ":2.6163153971275928,"vX0":-9.19929984345848,"vY0":-128.85677356252253,"vZ0":-2.7257777689034235,"x":175.04,"y":168.14,"x0":2.018353253775232,"y0":50.004430861936406,"z0":5.369021170685374,"aX":0.6684578020128146},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.3,"breakHorizontal":1.0,"spinRate":2153,"spinDirection":169},"zone":11,"typeConfidence":0.67,"plateTime":0.42241551506395725,"extension":6.543887354929104},"index":2,"playId":"44a69fa3-8355-3e25-a991-191081cb09f5","pitchNumber":3,"startTime":"2025-08-29T23:12:49.551Z","endTime":"2025-08-29T23:12:54.869Z","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":92.5,"endSpeed":85.1,"strikeZoneTop":3.47054153772221,"strikeZoneBottom":1.66052459416785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39397871029704,"aZ":-13.440078013463642,"pfxX":5.387533314666823,"pfxZ":10.119324168504539,"pX":1.228502980765484,"pZ":3.013886514150657,"vX0":-4.381509798536178,"vY0":-134.745359661054,"vZ0":-3.603414860035821,"x":70.17,"y":157.41,"x0":2.170174368542908,"y0":50.00460147119029,"z0":5.308962412023172,"aX":9.976113757515865},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-8.9,"spinRate":2147,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.4054298859890917,"extension":6.604645302914214},"index":3,"playId":"f4299b70-b763-3cc1-bf83-d0773aaf81b7","pitchNumber":4,"startTime":"2025-08-29T23:13:06.845Z","endTime":"2025-08-29T23:13:11.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.89988677017997,"aZ":-24.372158468834115,"pfxX":-1.5198577468444667,"pfxZ":4.533662189539383,"pX":-0.9165531539051647,"pZ":0.8947712591585409,"vX0":-7.13365866818299,"vY0":-129.08188473540997,"vZ0":-6.267158341118194,"x":151.94,"y":214.62,"x0":2.0583759209498207,"y0":50.00442041904155,"z0":5.180710265893818,"aX":-2.6133887202706},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2183,"spinDirection":187},"zone":13,"typeConfidence":0.86,"plateTime":0.42117487385278807,"extension":6.789137536043161},"index":4,"playId":"61419407-598b-3da0-b4fe-02b1bed7e45f","pitchNumber":5,"startTime":"2025-08-29T23:13:23.520Z","endTime":"2025-08-29T23:13:28.835Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-29T23:13:38.314Z","endTime":"2025-08-29T23:13:57.086Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.3,"strikeZoneTop":3.4379664357858,"strikeZoneBottom":1.58536951745796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.692816631842003,"aZ":-33.422060647272254,"pfxX":-6.784774497951419,"pfxZ":-0.926186376094722,"pX":-1.2071152253636852,"pZ":1.1046914357087834,"vX0":-5.768805150641635,"vY0":-115.64392282547372,"vZ0":-2.0269686844299004,"x":163.01,"y":208.95,"x0":2.2062917512296085,"y0":50.00292552651474,"z0":5.215578602373305,"aX":-9.137599396484168},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.9,"breakHorizontal":13.8,"spinRate":2354,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.47465105695928544,"extension":6.487097990834381},"index":6,"playId":"11e167d7-092b-3613-acea-904b198cb4d5","pitchNumber":6,"startTime":"2025-08-29T23:13:57.086Z","endTime":"2025-08-29T23:14:02.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:14:02.161Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to center fielder Daniel Schneemann. Randy Arozarena scores. Cal Raleigh to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:14:43.075Z","endTime":"2025-08-29T23:14:58.044Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"b4672ded-c82a-3774-88a9-f95245bec36f","startTime":"2025-08-29T23:14:25.707Z","endTime":"2025-08-29T23:14:32.248Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.752730390928036,"aZ":-22.289289127230244,"pfxX":8.529802850200365,"pfxZ":5.588516403064806,"pX":0.26247901855319317,"pZ":2.1905318785512833,"vX0":-8.084652024503269,"vY0":-132.07733086810012,"vZ0":-3.144720038029102,"x":106.99,"y":179.64,"x0":2.2528004034689557,"y0":50.00504231273165,"z0":5.033163445442486,"aX":15.093925840519036},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.6,"breakHorizontal":-13.7,"spinRate":1975,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.41446948485790935,"extension":6.660642821404325},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.25,"coordY":95.25}},"index":1,"playId":"b74625f6-5a27-3aa2-b13c-a5f3e429e451","pitchNumber":1,"startTime":"2025-08-29T23:14:45.419Z","endTime":"2025-08-29T23:14:58.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:14:58.044Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a line drive to center fielder Daniel Schneemann. Cal Raleigh scores. Julio Rodríguez to 2nd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:15:09.855Z","endTime":"2025-08-29T23:15:35.325Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.881603464798506,"aZ":-13.290793891137875,"pfxX":4.444809240800481,"pfxZ":10.195506492430855,"pX":-0.35822038795267186,"pZ":3.116885598255821,"vX0":-7.8273362894946885,"vY0":-135.08959077750842,"vZ0":-3.461578281420967,"x":130.65,"y":154.62,"x0":1.9966428709577517,"y0":50.00114110003666,"z0":5.3465647185367855,"aX":8.231775226960536},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":-6.4,"spinRate":2289,"spinDirection":152},"zone":1,"typeConfidence":0.92,"plateTime":0.40515894868756686,"extension":6.622087582799277},"hitData":{"launchSpeed":92.4,"launchAngle":16.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.33,"coordY":85.06}},"index":0,"playId":"e0816b69-49b5-3725-bd79-13281b7bc5f0","pitchNumber":1,"startTime":"2025-08-29T23:15:22.168Z","endTime":"2025-08-29T23:15:35.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:15:35.325Z","atBatIndex":3},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Naylor grounds into a double play, second baseman Brayan Rocchio to shortstop Gabriel Arias to first baseman CJ Kayfus. Julio Rodríguez to 3rd. Eugenio Suárez out at 2nd. Josh Naylor out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:15:50.901Z","endTime":"2025-08-29T23:17:18.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.28224498819537,"strikeZoneBottom":1.49266993999276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65148135167646,"aZ":-23.27617703160165,"pfxX":10.829231705625991,"pfxZ":5.093501907706127,"pX":0.9533138886221889,"pZ":2.6392121584677586,"vX0":-7.130370497449712,"vY0":-131.5394868241,"vZ0":-1.5654443074372673,"x":80.66,"y":167.52,"x0":2.296179192737006,"y0":50.003060824914364,"z0":4.9725759279809,"aX":18.922700342241523},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":-18.0,"spinRate":2036,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41685262036996207,"extension":6.682164919186831},"index":0,"playId":"0312d541-5736-3818-a8d9-24a3e84ca84b","pitchNumber":1,"startTime":"2025-08-29T23:16:16.732Z","endTime":"2025-08-29T23:16:21.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.27852103112825,"strikeZoneBottom":1.53934603853069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34188620501686,"aZ":-19.456890755044867,"pfxX":8.413928440172649,"pfxZ":7.2301954230482615,"pX":-0.43399418069878615,"pZ":1.963738715789311,"vX0":-9.653635227718842,"vY0":-131.8799693476567,"vZ0":-3.686708925565017,"x":133.54,"y":185.76,"x0":2.1827673793991624,"y0":50.00513746643513,"z0":4.816972965281932,"aX":14.806216830648532},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-13.1,"spinRate":2102,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.41549671594603543,"extension":6.726141659281118},"index":1,"playId":"6dfdbd5e-4428-3bfc-a604-f5049d84b280","pitchNumber":2,"startTime":"2025-08-29T23:16:33.894Z","endTime":"2025-08-29T23:16:39.142Z","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":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.17509209203492,"strikeZoneBottom":1.42295830496464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.494562854635568,"aZ":-27.25387879213195,"pfxX":-5.765571417796771,"pfxZ":3.4122712271998568,"pX":-1.5529697276117074,"pZ":1.2095426742584645,"vX0":-6.541275605515317,"vY0":-119.42091405099438,"vZ0":-3.7042830178010773,"x":176.2,"y":206.12,"x0":1.972829416038155,"y0":50.00053651852895,"z0":5.238442576730445,"aX":-8.306829934689164},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.5,"breakHorizontal":12.0,"spinRate":2502,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.45905930588801214,"extension":6.503701624145241},"index":2,"playId":"c8d812ff-8d46-309c-8af0-aa075451f9c3","pitchNumber":3,"startTime":"2025-08-29T23:16:51.673Z","endTime":"2025-08-29T23:16:56.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.865581593807768,"aZ":-21.810802011367368,"pfxX":10.095909751573178,"pfxZ":5.8711731402823615,"pX":0.2709564865230585,"pZ":2.1424899446119237,"vX0":-8.593636240854172,"vY0":-131.96632750252104,"vZ0":-2.962014344059714,"x":106.67,"y":180.93,"x0":2.256607349168304,"y0":50.00207003975769,"z0":4.884505867932352,"aX":17.820871104340824},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.2,"breakHorizontal":-16.4,"spinRate":2143,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.41490592253960434,"extension":6.647214056559676},"hitData":{"launchSpeed":108.8,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.14,"coordY":130.09}},"index":3,"playId":"bff0245e-d302-3ac7-ad02-11101291a8df","pitchNumber":4,"startTime":"2025-08-29T23:17:10.292Z","endTime":"2025-08-29T23:17:18.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:17:18.218Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Polanco homers (21) on a fly ball to left field. Julio Rodríguez scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:17:28.521Z","endTime":"2025-08-29T23:19:17.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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,1],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.719880026902114,"aZ":-12.0533705292792,"pfxX":3.8958133592416564,"pfxZ":10.911161613647426,"pX":-0.2538006097386509,"pZ":3.100549634496653,"vX0":-7.566759563582513,"vY0":-135.00896709022265,"vZ0":-3.6938551196396556,"x":126.67,"y":155.07,"x0":2.0804949113194535,"y0":50.001739369977884,"z0":5.336370231517184,"aX":7.184494412833908},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":-5.4,"spinRate":2264,"spinDirection":153},"zone":2,"typeConfidence":0.92,"plateTime":0.40588711375539166,"extension":6.508575283643122},"index":0,"playId":"24f9d537-e336-3fc3-8716-d4a5f2d10930","pitchNumber":1,"startTime":"2025-08-29T23:17:46.093Z","endTime":"2025-08-29T23:17:51.639Z","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":83.4,"endSpeed":76.8,"strikeZoneTop":3.30687104756992,"strikeZoneBottom":1.49680883626066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.776137412776098,"aZ":-27.092796692332314,"pfxX":7.818856724024232,"pfxZ":3.3836407752049276,"pX":1.2380424296545816,"pZ":2.330190304145688,"vX0":-4.916911513108648,"vY0":-121.48241566617492,"vZ0":-1.2713636075317363,"x":69.81,"y":175.86,"x0":2.267736825475942,"y0":50.002819547372106,"z0":5.2054513008190035,"aX":11.740247876306391},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.1,"breakHorizontal":-13.1,"spinRate":1064,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.45008732713830746,"extension":6.320286051133549},"index":1,"playId":"28ffccba-b4b7-3ea6-9786-fdd268302986","pitchNumber":2,"startTime":"2025-08-29T23:18:05.522Z","endTime":"2025-08-29T23:18:11.849Z","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":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.27301664833443,"strikeZoneBottom":1.48811808457998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.739386204093233,"aZ":-26.75080540162098,"pfxX":7.541099362179305,"pfxZ":3.7774469099814496,"pX":-0.6105745628837336,"pZ":2.310107251832318,"vX0":-8.380892713758247,"vY0":-118.24893951194332,"vZ0":-1.5314191587998027,"x":140.27,"y":176.41,"x0":1.9779385394845674,"y0":50.000550786219875,"z0":5.389848496599333,"aX":10.820124237885123},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.7,"breakHorizontal":-11.9,"spinRate":1011,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.46085736296068225,"extension":6.32631770418362},"index":2,"playId":"5d56223f-b024-37fd-82a3-3ff15c63c560","pitchNumber":3,"startTime":"2025-08-29T23:18:18.674Z","endTime":"2025-08-29T23:18:23.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.23760444994295,"strikeZoneBottom":1.45345799194472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.869823115854796,"aZ":-26.63797007264607,"pfxX":6.913458928062896,"pfxZ":3.6233606663209508,"pX":0.5034559371452659,"pZ":0.9133594891225462,"vX0":-6.227763671955465,"vY0":-122.50787409680889,"vZ0":-4.622164586681273,"x":97.81,"y":214.12,"x0":2.173147505108665,"y0":50.00558585823979,"z0":5.08590938981583,"aX":10.572302715251029},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-11.2,"spinRate":1012,"spinDirection":133},"zone":14,"typeConfidence":0.87,"plateTime":0.44610637279813714,"extension":6.485081077200208},"index":3,"playId":"028baca1-5593-3b6a-936d-9923f97c503a","pitchNumber":4,"startTime":"2025-08-29T23:18:32.717Z","endTime":"2025-08-29T23:18:38.044Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64257656809276,"aZ":-26.23267197099873,"pfxX":8.390416350610518,"pfxZ":4.044661966544185,"pX":-0.26407217149822676,"pZ":2.099086648028491,"vX0":-8.005173400541018,"vY0":-120.73598157026466,"vZ0":-1.9993648375013469,"x":127.07,"y":182.1,"x0":2.0125913214900604,"y0":50.00190617355695,"z0":5.2582329629923565,"aX":12.322725025007117},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":-13.2,"spinRate":1087,"spinDirection":138},"zone":8,"typeConfidence":0.9,"plateTime":0.454550399391501,"extension":6.624828131130165},"hitData":{"launchSpeed":101.7,"launchAngle":30.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.89,"coordY":103.29}},"index":4,"playId":"467fe95a-988e-3fae-af88-0eff0f2e3975","pitchNumber":5,"startTime":"2025-08-29T23:18:49.418Z","endTime":"2025-08-29T23:19:17.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:19:17.900Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a sharp line drive to right fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:19:46.155Z","endTime":"2025-08-29T23:20:23.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-29T23:19:36.197Z","endTime":"2025-08-29T23:19:48.481Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.8,"strikeZoneTop":3.48505040367462,"strikeZoneBottom":1.52698130870353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.026655769306235,"aZ":-33.05699550199255,"pfxX":-7.29725659161817,"pfxZ":-0.6739253338978379,"pX":0.2893921964450349,"pZ":2.8737046007807194,"vX0":-2.5673172235988053,"vY0":-113.24116717716022,"vZ0":1.8537294369082258,"x":105.97,"y":161.19,"x0":2.3849350352001433,"y0":50.00469306574419,"z0":5.3432983809741925,"aX":-9.509992589267297},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-0.5,"breakHorizontal":13.9,"spinRate":2345,"spinDirection":288},"zone":3,"typeConfidence":0.9,"plateTime":0.4830620463162192,"extension":6.418913149326536},"index":1,"playId":"38db0d1d-e222-3516-8c87-61e1f400dca9","pitchNumber":1,"startTime":"2025-08-29T23:19:48.481Z","endTime":"2025-08-29T23:19:53.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9988741746277,"aZ":-26.66841812892223,"pfxX":8.143470267737213,"pfxZ":3.6101490954144886,"pX":0.3762644653197738,"pZ":2.5199159252185632,"vX0":-6.676852933746066,"vY0":-122.5886262903581,"vZ0":-1.4070906192063224,"x":102.66,"y":170.74,"x0":2.075823589911344,"y0":50.000403189368186,"z0":5.3756762495194454,"aX":12.405902308225608},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.5,"breakHorizontal":-13.2,"spinRate":937,"spinDirection":138},"zone":6,"typeConfidence":0.85,"plateTime":0.4466213678525359,"extension":6.582753090288903},"index":2,"playId":"46b489bf-ff99-38bb-b03b-906dd604226c","pitchNumber":2,"startTime":"2025-08-29T23:20:00.474Z","endTime":"2025-08-29T23:20:05.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.631364259489466,"aZ":-24.391006512692243,"pfxX":6.7382069358476455,"pfxZ":5.272730187763936,"pX":0.32831720062387565,"pZ":2.203573274224844,"vX0":-6.5994614976454615,"vY0":-120.52990358090936,"vZ0":-2.2217362679134807,"x":104.49,"y":179.28,"x0":2.2217117860972313,"y0":50.00421572797009,"z0":5.283264643227954,"aX":9.950982949426551},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.2,"breakHorizontal":-10.7,"spinRate":941,"spinDirection":142},"zone":6,"typeConfidence":0.9,"plateTime":0.4537995955726992,"extension":6.362218974221957},"hitData":{"launchSpeed":102.9,"launchAngle":9.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.73,"coordY":107.6}},"index":3,"playId":"fc015ff8-c6ac-38e3-9832-18111b01504b","pitchNumber":3,"startTime":"2025-08-29T23:20:13.462Z","endTime":"2025-08-29T23:20:23.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:20:23.850Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-29T23:21:26.957Z","endTime":"2025-08-29T23:22:54.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-29T23:20:33.641Z","endTime":"2025-08-29T23:21:29.295Z","isPitch":false,"type":"action"},{"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31760539108488,"aZ":-12.053232810944074,"pfxX":5.0861397472548235,"pfxZ":10.723127453700602,"pX":-1.085952919345651,"pZ":1.6983572974520962,"vX0":-9.962471552243962,"vY0":-135.98135021076993,"vZ0":-7.018762059302372,"x":158.39,"y":192.92,"x0":1.9613122678204604,"y0":50.00106737597535,"z0":5.145970575601115,"aX":9.542962890568182},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-7.2,"spinRate":2324,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.4025331129910228,"extension":6.721997542212653},"index":1,"playId":"6e824522-1af7-33fa-976e-93754b95d5da","pitchNumber":1,"startTime":"2025-08-29T23:21:29.295Z","endTime":"2025-08-29T23:21:34.938Z","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.9,"endSpeed":84.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27624463907073,"aZ":-12.99175429189526,"pfxX":5.148510027940396,"pfxZ":10.610616472141313,"pX":-0.32358790371159346,"pZ":1.468157491579014,"vX0":-7.90918853822596,"vY0":-133.48852596924985,"vZ0":-7.311714040401778,"x":129.33,"y":199.14,"x0":2.0064381974061156,"y0":50.00124140725303,"z0":5.174645306017432,"aX":9.306809047065785},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-7.7,"spinRate":2304,"spinDirection":148},"zone":7,"typeConfidence":0.92,"plateTime":0.41003956865490876,"extension":6.754417587565493},"index":2,"playId":"ca61d385-e0d8-306a-88b5-167c183d352f","pitchNumber":2,"startTime":"2025-08-29T23:21:44.980Z","endTime":"2025-08-29T23:21:51.207Z","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":80.9,"endSpeed":74.9,"strikeZoneTop":3.13719531573119,"strikeZoneBottom":1.36972311618747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.730993160944205,"aZ":-30.034003196691955,"pfxX":-6.804178488751338,"pfxZ":1.5340651106945256,"pX":-2.369686690314072,"pZ":0.697278768711256,"vX0":-7.76425506005646,"vY0":-117.5733791266274,"vZ0":-4.314049426300508,"x":207.33,"y":219.95,"x0":1.8622527551191337,"y0":50.004794495303436,"z0":5.3497945816327395,"aX":-9.505597290411709},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.9,"breakHorizontal":14.3,"spinRate":2372,"spinDirection":305},"zone":13,"typeConfidence":0.89,"plateTime":0.46623840604211697,"extension":6.439003576459357},"index":3,"playId":"78c924ea-90a4-32c6-8b63-fad597c3a155","pitchNumber":3,"startTime":"2025-08-29T23:22:15.868Z","endTime":"2025-08-29T23:22:21.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.06590719528288,"strikeZoneBottom":1.25901871590458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.588762197878005,"aZ":-29.31927647085185,"pfxX":-8.862950026910692,"pfxZ":2.065767743513401,"pX":-1.588770331985932,"pZ":0.8201586093458055,"vX0":-6.095371642226908,"vY0":-117.26537069938597,"vZ0":-3.5912827308010202,"x":177.56,"y":216.64,"x0":2.201946577404003,"y0":50.00321709105732,"z0":5.126626756957163,"aX":-12.259674161595548},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":2531,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4683007589583257,"extension":6.589415321038697},"index":4,"playId":"c17f8c0e-200f-38f7-b68f-79fbeb6c70ee","pitchNumber":4,"startTime":"2025-08-29T23:22:32.423Z","endTime":"2025-08-29T23:22:36.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27360450044448,"aZ":-33.93310178736662,"pfxX":-7.454348208662692,"pfxZ":-1.3402671125397552,"pX":-0.6751595825152265,"pZ":0.7966795215832267,"vX0":-4.663321427536621,"vY0":-114.41410767030497,"vZ0":-2.139586765781824,"x":142.74,"y":217.27,"x0":2.365738452261747,"y0":50.004650679917155,"z0":5.104529544321942,"aX":-9.773538034164103},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":2451,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.4807496209586386,"extension":6.4520929481513605},"index":5,"playId":"e6b33e19-1494-33cc-8879-6626d0c06863","pitchNumber":5,"startTime":"2025-08-29T23:22:48.091Z","endTime":"2025-08-29T23:22:54.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:22:54.394Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:24:36.390Z","endTime":"2025-08-29T23:25:47.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.22891893339575,"strikeZoneBottom":1.38025099847814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.162653248373,"aZ":-18.4349255275108,"pfxX":-10.946075262175444,"pfxZ":7.053591383760061,"pX":-0.5237681693403479,"pZ":1.8079523702577844,"vX0":6.457637832257592,"vY0":-138.73735528218924,"vZ0":-6.909121762614866,"x":136.96,"y":189.97,"x0":-1.459816896638551,"y0":50.005842731848475,"z0":5.56021722332816,"aX":-21.333105657366357},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":18.5,"spinRate":2301,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39484959798770225,"extension":7.0601189504823925},"index":0,"playId":"6bdb13cb-fa8f-3b77-b581-261daea88a33","pitchNumber":1,"startTime":"2025-08-29T23:25:06.560Z","endTime":"2025-08-29T23:25:12.351Z","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.9,"endSpeed":87.6,"strikeZoneTop":3.15985516442796,"strikeZoneBottom":1.38618598183373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.1342359250412,"aZ":-16.86674586008187,"pfxX":-7.322355495531941,"pfxZ":7.75631155013361,"pX":-0.5071937646596338,"pZ":4.117828957437513,"vX0":5.578347113952547,"vY0":-139.53331434946512,"vZ0":-1.522876907826816,"x":136.33,"y":127.6,"x0":-1.580072940295089,"y0":50.00309983534943,"z0":5.781018284221285,"aX":-14.451733978892532},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2264,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39240370757453125,"extension":6.599736118551306},"index":1,"playId":"d6d9839a-4752-3452-a705-400d232af0f3","pitchNumber":2,"startTime":"2025-08-29T23:25:21.837Z","endTime":"2025-08-29T23:25:26.647Z","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":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56162803944806,"aZ":-15.004624780472067,"pfxX":-8.069091487231132,"pfxZ":8.777037225414649,"pX":-0.605883290327992,"pZ":3.0939508445600614,"vX0":5.641856018945286,"vY0":-139.29026663019425,"vZ0":-4.116785844358543,"x":140.09,"y":155.24,"x0":-1.6137718836181074,"y0":50.00308130486672,"z0":5.589477766632211,"aX":-15.786732505338406},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2418,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39387475220022905,"extension":6.8446676401805755},"hitData":{"launchSpeed":79.1,"launchAngle":22.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.79,"coordY":100.81}},"index":2,"playId":"5ec04e41-d361-39c7-ae32-74c3db43f307","pitchNumber":3,"startTime":"2025-08-29T23:25:36.450Z","endTime":"2025-08-29T23:25:47.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:25:47.728Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:25:50.191Z","endTime":"2025-08-29T23:27:57.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.975465641908475,"aZ":-23.319475374596742,"pfxX":-10.072945456675782,"pfxZ":4.541107688583663,"pX":0.5428709177105079,"pZ":1.7633003526418587,"vX0":9.436166139967035,"vY0":-138.5518221623338,"vZ0":-5.680176056566693,"x":96.31,"y":191.17,"x0":-1.592699244896371,"y0":50.00574982572163,"z0":5.391217333806254,"aX":-19.653806375091968},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2201,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39481537302690395,"extension":6.732407820989022},"index":0,"playId":"0a0ee713-3ca9-3d7b-9ffc-7b09c45241a7","pitchNumber":1,"startTime":"2025-08-29T23:26:14.003Z","endTime":"2025-08-29T23:26:19.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.35142791607743,"strikeZoneBottom":1.61747753441873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.236922277565398,"aZ":-19.035701723040827,"pfxX":-10.180638449902395,"pfxZ":6.555213321895728,"pX":0.633962273650988,"pZ":3.338575253497284,"vX0":9.405643246853133,"vY0":-140.1081744886171,"vZ0":-2.9217162676939172,"x":92.83,"y":148.64,"x0":-1.4305926651957155,"y0":50.002291948191704,"z0":5.62689200151532,"aX":-20.40506860102311},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":16.7,"spinRate":2220,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.38971680834634803,"extension":6.961657570454791},"index":1,"playId":"0490309a-145c-3a53-b2fc-a2e36f7a6942","pitchNumber":2,"startTime":"2025-08-29T23:26:36.398Z","endTime":"2025-08-29T23:26:43.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.36405902919445,"strikeZoneBottom":1.65541651196667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.362750542704305,"aZ":-14.863852695930168,"pfxX":-7.710730442841561,"pfxZ":8.578650674418602,"pX":-0.9781340751885798,"pZ":3.3514659602118653,"vX0":4.975066266579476,"vY0":-141.21371849069266,"vZ0":-3.612449484723413,"x":154.28,"y":148.29,"x0":-1.7615405405748124,"y0":50.004385920526715,"z0":5.604402406013475,"aX":-15.563583538037545},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":13.0,"spinRate":2334,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3879710209661993,"extension":6.5450042331188065},"index":2,"playId":"b24095c2-7782-383a-ac6e-fedb4aacddc6","pitchNumber":3,"startTime":"2025-08-29T23:26:53.005Z","endTime":"2025-08-29T23:26:58.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69827020089999,"aZ":-22.999717840329783,"pfxX":-10.888692682274725,"pfxZ":4.567999270878211,"pX":0.29571648379517457,"pZ":2.7030545090754874,"vX0":8.7972643531809,"vY0":-140.76470125699302,"vZ0":-3.612648270155723,"x":105.73,"y":165.8,"x0":-1.4539906643664693,"y0":50.004149934749236,"z0":5.490732796586705,"aX":-21.87199548138817},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2239,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38899659639410755,"extension":6.780154633595967},"index":3,"playId":"d6d84a1a-3aa6-3651-a48c-81b5d7e22575","pitchNumber":4,"startTime":"2025-08-29T23:27:11.360Z","endTime":"2025-08-29T23:27:17.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.34102935813456,"strikeZoneBottom":1.53159985178441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00423160466252,"aZ":-43.32682951575584,"pfxX":2.0298836220979943,"pfxZ":-7.044259335623575,"pX":1.0297521853068605,"pZ":0.8923631326706549,"vX0":5.782511722181927,"vY0":-124.72582971312221,"vZ0":-2.79552316184451,"x":77.75,"y":214.69,"x0":-1.5782171942724574,"y0":50.004632742076296,"z0":5.584899171962637,"aX":3.2121218341744138},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-13.2,"breakHorizontal":-4.9,"spinRate":2330,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.438376389819779,"extension":6.876257686524929},"index":4,"playId":"fb321340-392f-3de7-a4e9-f463c9a1d66c","pitchNumber":5,"startTime":"2025-08-29T23:27:30.623Z","endTime":"2025-08-29T23:27:35.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17070103482726,"aZ":-13.217428556595186,"pfxX":-7.748467672840829,"pfxZ":9.572601151332714,"pX":-0.03966792443437498,"pZ":3.4030399532772226,"vX0":7.048106207005283,"vY0":-139.7562637811049,"vZ0":-3.7654599766723305,"x":118.51,"y":146.9,"x0":-1.5861880206183079,"y0":50.004195949177095,"z0":5.6346399610600715,"aX":-15.34624997424536},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2297,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39175575983299327,"extension":7.039367805508118},"index":5,"playId":"68b0fded-fa46-3010-a73a-6fc1582781df","pitchNumber":6,"startTime":"2025-08-29T23:27:52.314Z","endTime":"2025-08-29T23:27:57.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:27:57.541Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (25) on a line drive to right fielder Dominic Canzone. Steven Kwan to 3rd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:28:34.559Z","endTime":"2025-08-29T23:29:08.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d8dca422-5d79-3140-9db1-df8ecfc5feaa","startTime":"2025-08-29T23:28:19.794Z","endTime":"2025-08-29T23:28:23.388Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.26512322664559,"strikeZoneBottom":1.52236550593158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108094928350695,"aZ":-41.26525392579737,"pfxX":4.840423242161066,"pfxZ":-5.942943909946571,"pX":-0.3477005052736319,"pZ":1.997943897665447,"vX0":1.8857450857526297,"vY0":-123.13283631871658,"vZ0":-0.5251115845196798,"x":130.25,"y":184.84,"x0":-1.752793264467522,"y0":50.00036546544498,"z0":5.714152844845742,"aX":7.409244184493714},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.6,"breakHorizontal":-9.2,"spinRate":2276,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.44531582615787935,"extension":6.031117248127803},"index":1,"playId":"8a65a2a7-ce06-3699-852e-c2b92f30dbaf","pitchNumber":1,"startTime":"2025-08-29T23:28:36.911Z","endTime":"2025-08-29T23:28:42.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":97.1,"endSpeed":88.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038493012411,"aZ":-21.576322508952085,"pfxX":-10.615720612264578,"pfxZ":5.257526090010686,"pX":0.09920740319527775,"pZ":2.22895423974844,"vX0":8.216139806397873,"vY0":-141.10734750744436,"vZ0":-5.009228647505689,"x":113.22,"y":178.6,"x0":-1.4705929717080266,"y0":50.00683385691666,"z0":5.416974532895181,"aX":-21.41748555843166},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":17.5,"spinRate":2374,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3881259547772684,"extension":6.529173241223142},"hitData":{"launchSpeed":100.4,"launchAngle":10.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.0,"coordY":109.0}},"index":2,"playId":"4574f30b-9c30-3132-8998-551889cb9432","pitchNumber":2,"startTime":"2025-08-29T23:28:54.957Z","endTime":"2025-08-29T23:29:08.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:29:08.748Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:29:25.876Z","endTime":"2025-08-29T23:30:38.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.13824474845805,"strikeZoneBottom":1.31524244454164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.909801621363812,"aZ":-33.81547431395111,"pfxX":4.485912757812807,"pfxZ":-0.9988958793314655,"pX":-0.13313637019281166,"pZ":3.154284657002551,"vX0":2.839165799288283,"vY0":-126.33588457983363,"vZ0":0.4833106587787075,"x":122.07,"y":153.61,"x0":-1.8484783669479217,"y0":50.004189161535116,"z0":5.644408398477843,"aX":7.365630607331873},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.6,"breakHorizontal":-8.8,"spinRate":2208,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.43096012167799147,"extension":6.690050457495981},"index":0,"playId":"b71efd8e-a4e1-355a-b239-aba6a299dcc6","pitchNumber":1,"startTime":"2025-08-29T23:29:48.316Z","endTime":"2025-08-29T23:29:53.331Z","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.4,"endSpeed":88.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.835779866344502,"aZ":-15.136694581243713,"pfxX":-7.711172910629281,"pfxZ":8.558599445195815,"pX":0.43040454275393825,"pZ":1.8706724323549826,"vX0":8.200222372440637,"vY0":-140.02005393752984,"vZ0":-7.261287232698064,"x":100.59,"y":188.27,"x0":-1.530634463015959,"y0":50.00350515720419,"z0":5.482992422633687,"aX":-15.352630237588167},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2279,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39077849282887556,"extension":6.54438745715511},"index":1,"playId":"a64dbc66-cb84-329b-9c42-9c5039d482cb","pitchNumber":2,"startTime":"2025-08-29T23:30:08.603Z","endTime":"2025-08-29T23:30:14.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(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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.14441050480789,"strikeZoneBottom":1.29647360255701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43745041643719,"aZ":-12.712482952060892,"pfxX":-7.770862199338374,"pfxZ":9.89548945179153,"pX":0.7255452046459893,"pZ":3.111222075553325,"vX0":8.820534166341758,"vY0":-139.58689386621404,"vZ0":-4.625645682389777,"x":89.34,"y":154.78,"x0":-1.4709261821373956,"y0":50.00242378089355,"z0":5.631732284058628,"aX":-15.282314238172221},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2345,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3929246970229241,"extension":6.583997573496698},"index":2,"playId":"b8697e4b-56f2-3997-8e4c-4ca0a566eb82","pitchNumber":3,"startTime":"2025-08-29T23:30:33.473Z","endTime":"2025-08-29T23:30:38.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:30:38.498Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-29T23:30:44.334Z","endTime":"2025-08-29T23:33:34.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.28159387190888,"strikeZoneBottom":1.42606990478334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.52447382311122,"aZ":-41.12017266954147,"pfxX":1.9262100921267153,"pfxZ":-5.777096551565181,"pX":1.2602453750752163,"pZ":-0.04102400591211781,"vX0":6.040875391139179,"vY0":-124.3836826810968,"vZ0":-5.169858816315937,"x":68.96,"y":239.89,"x0":-1.4609531018262802,"y0":50.00199410965531,"z0":5.515547381299468,"aX":2.9828924018343255},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.5,"breakHorizontal":-5.0,"spinRate":2504,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44223901441698255,"extension":6.443890811362037},"index":0,"playId":"a079bacf-f76b-3aa9-8476-617cf0cb721b","pitchNumber":1,"startTime":"2025-08-29T23:31:04.269Z","endTime":"2025-08-29T23:31:09.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.14648353185108,"strikeZoneBottom":1.51710944617203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91104252509797,"aZ":-35.56385532516777,"pfxX":4.601201529162731,"pfxZ":-2.0334549050101582,"pX":-0.1692870662716349,"pZ":2.4858380352504414,"vX0":2.686431656399127,"vY0":-127.99748143586866,"vZ0":-0.5795733063601829,"x":117.53,"y":165.4,"x0":-1.829725817749564,"y0":50.006216663254314,"z0":5.494932315928964,"aX":7.651849409463512},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.6,"breakHorizontal":-8.9,"spinRate":2364,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4275887121013251,"extension":7.26926981244533},"index":1,"playId":"b5c59b39-c67f-322f-90b7-b526a04b8a6d","pitchNumber":2,"startTime":"2025-08-29T23:31:29.156Z","endTime":"2025-08-29T23:31:34.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65455554755283,"aZ":-16.112620132143416,"pfxX":-7.080083041088413,"pfxZ":8.07817474280035,"pX":-0.18605269871414873,"pZ":3.5900144865190136,"vX0":6.4509896004111615,"vY0":-139.03062982395483,"vZ0":-2.59799229672016,"x":124.09,"y":141.85,"x0":-1.5992483647869358,"y0":50.00062278779076,"z0":5.586331398685641,"aX":-14.073253419437789},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":11.8,"spinRate":2290,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.391666455376229,"extension":6.41126014695004},"index":2,"playId":"d01c9af9-8188-3b3b-aaad-88a5a771e840","pitchNumber":3,"startTime":"2025-08-29T23:31:49.121Z","endTime":"2025-08-29T23:31:56.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.17725915575275,"strikeZoneBottom":1.64837415522901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34188580503335,"aZ":-41.258507642323934,"pfxX":2.993046808621581,"pfxZ":-5.764187968811019,"pX":1.312883357676407,"pZ":-0.6101222487392303,"vX0":6.165665701892941,"vY0":-124.52776739806127,"vZ0":-6.365315309285342,"x":66.96,"y":255.25,"x0":-1.5814192180797058,"y0":50.00549084194847,"z0":5.3813759389950615,"aX":4.7139506699996945},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.6,"breakHorizontal":-6.8,"spinRate":2371,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43937330143627173,"extension":6.454036567192376},"index":3,"playId":"2fd759e1-e3b1-352b-946b-cad58c913d10","pitchNumber":4,"startTime":"2025-08-29T23:32:14.179Z","endTime":"2025-08-29T23:32:18.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.08484820709873,"strikeZoneBottom":1.25545411354705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.663896450326828,"aZ":-40.858243612468364,"pfxX":3.2418312020825963,"pfxZ":-5.651414453501291,"pX":1.6230331813367382,"pZ":0.013816220735918558,"vX0":6.522576365144037,"vY0":-122.72151040339402,"vZ0":-4.9329722442367245,"x":55.13,"y":238.41,"x0":-1.4830641485635554,"y0":50.00441149274642,"z0":5.50382697293919,"aX":4.979367452231339},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.2,"breakHorizontal":-7.3,"spinRate":2397,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44511382315651327,"extension":5.988907573630394},"index":4,"playId":"e4050eeb-2e5f-39b0-9757-b71f0a9fc3f1","pitchNumber":5,"startTime":"2025-08-29T23:32:42.715Z","endTime":"2025-08-29T23:32:48.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"6f1c7d1a-7243-4a13-82cb-fdb375d4e8e9","startTime":"2025-08-29T23:33:08.802Z","endTime":"2025-08-29T23:33:13.802Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.150202888949444,"aZ":-34.554446728804024,"pfxX":4.776946349452749,"pfxZ":-1.4708274434125297,"pX":0.27592349354080853,"pZ":1.309680199259361,"vX0":3.4592347793378586,"vY0":-126.55515799796494,"vZ0":-3.4448582745733223,"x":106.48,"y":203.42,"x0":-1.7320803225684642,"y0":50.00578382231639,"z0":5.4720853565003935,"aX":7.707462064452998},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.2,"breakHorizontal":-9.5,"spinRate":2346,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4336997018610633,"extension":7.290030781355996},"index":6,"playId":"bd135caf-6ac5-33f5-a724-01e3ba5b2bb1","pitchNumber":6,"startTime":"2025-08-29T23:33:27.911Z","endTime":"2025-08-29T23:33:34.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:33:34.043Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:35:11.106Z","endTime":"2025-08-29T23:36:57.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":83.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476580567906087,"aZ":-12.12689146266082,"pfxX":4.140578159420972,"pfxZ":11.332343576965481,"pX":-0.23555254868497225,"pZ":1.9227144502562656,"vX0":-7.073987588175691,"vY0":-132.23251838052286,"vZ0":-6.436180090005212,"x":125.98,"y":186.87,"x0":1.9376167205374983,"y0":50.001982291003806,"z0":5.279789953337699,"aX":7.3247423897436},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":19.3,"breakHorizontal":-5.9,"spinRate":2238,"spinDirection":148},"zone":8,"typeConfidence":0.91,"plateTime":0.41438888770352733,"extension":6.479663379321326},"index":0,"playId":"6ef0a2a1-f894-394f-bf09-f18609cf722f","pitchNumber":1,"startTime":"2025-08-29T23:35:35.801Z","endTime":"2025-08-29T23:35:40.169Z","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":91.5,"endSpeed":83.7,"strikeZoneTop":3.35254008791178,"strikeZoneBottom":1.46204407484974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32478919557174,"aZ":-13.08064436106213,"pfxX":4.178156768972191,"pfxZ":10.629943090243561,"pX":0.8749093115474698,"pZ":2.928914681367877,"vX0":-4.507902210086529,"vY0":-133.12075766007158,"vZ0":-4.056595716309363,"x":83.65,"y":159.7,"x0":2.0466586324825515,"y0":50.00625265710143,"z0":5.4182593847908755,"aX":7.5076998009640885},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":-6.6,"spinRate":2260,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.41130416087263155,"extension":6.2607579501850426},"index":1,"playId":"1e4bd4a6-9197-3d9c-9b0e-135e055e7975","pitchNumber":2,"startTime":"2025-08-29T23:35:49.267Z","endTime":"2025-08-29T23:35:55.293Z","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":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.25466726019545,"strikeZoneBottom":1.46525483585712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.475090044063357,"aZ":-29.57350257736833,"pfxX":-7.833457016689151,"pfxZ":1.9005006983229746,"pX":-1.310690319656719,"pZ":0.7750416928113713,"vX0":-5.334186246470909,"vY0":-116.46363548500324,"vZ0":-3.9245089198096537,"x":166.96,"y":217.85,"x0":2.029521646469981,"y0":50.00375851493997,"z0":5.287963214331222,"aX":-10.729404883722749},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.8,"breakHorizontal":15.5,"spinRate":2316,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.47083539387229534,"extension":6.581538408993341},"index":2,"playId":"d6194c9e-e67f-312b-8979-fa768d43351a","pitchNumber":3,"startTime":"2025-08-29T23:36:02.467Z","endTime":"2025-08-29T23:36:08.344Z","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":91.0,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12346756945568,"aZ":-14.202774360149595,"pfxX":3.7707687584464455,"pfxZ":10.036429768222058,"pX":-0.3052131187675087,"pZ":2.3823939041986235,"vX0":-7.135108242686303,"vY0":-132.4236122103731,"vZ0":-4.976491750649693,"x":128.63,"y":174.46,"x0":1.9243118520182851,"y0":50.00234269018995,"z0":5.311670579151015,"aX":6.752333408169921},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-5.4,"spinRate":2230,"spinDirection":154},"zone":4,"typeConfidence":0.91,"plateTime":0.4123391506792293,"extension":6.363868505365732},"index":3,"playId":"5788310c-a735-3310-bdc7-ce33e96bb8a1","pitchNumber":4,"startTime":"2025-08-29T23:36:19.151Z","endTime":"2025-08-29T23:36:24.781Z","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":76.6,"endSpeed":71.1,"strikeZoneTop":3.20030911172605,"strikeZoneBottom":1.4362781766938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.03072795500053,"aZ":-32.53376794694359,"pfxX":-9.82936002331504,"pfxZ":-0.2854636572554914,"pX":-1.276298263211351,"pZ":0.6575005383535958,"vX0":-4.85816332280761,"vY0":-111.44598891799254,"vZ0":-2.6308805055341398,"x":165.65,"y":221.03,"x0":2.208881159897274,"y0":50.002967117876004,"z0":5.213624840301522,"aX":-12.36359911636035},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-0.8,"breakHorizontal":19.1,"spinRate":2352,"spinDirection":299},"zone":13,"typeConfidence":0.91,"plateTime":0.49148034360802884,"extension":6.311981335729722},"index":4,"playId":"749660f5-fa7b-3a72-a8c5-dc943518fb3b","pitchNumber":5,"startTime":"2025-08-29T23:36:35.186Z","endTime":"2025-08-29T23:36:39.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.184532403853495,"aZ":-34.12716804551784,"pfxX":-9.415121565884727,"pfxZ":-1.5546718558974302,"pX":0.02037557105700499,"pZ":2.325649774437417,"vX0":-2.536850853338809,"vY0":-112.04267196459568,"vZ0":1.1440550996686096,"x":116.22,"y":175.99,"x0":2.3931444677019744,"y0":50.001426024959706,"z0":5.323719650345427,"aX":-11.845576417307175},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-2.2,"breakHorizontal":17.8,"spinRate":2336,"spinDirection":287},"zone":5,"typeConfidence":0.91,"plateTime":0.4907911432347447,"extension":6.422783429687828},"index":5,"playId":"03786da4-16ae-375c-95c0-5e699af24daf","pitchNumber":6,"startTime":"2025-08-29T23:36:51.223Z","endTime":"2025-08-29T23:36:57.312Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:36:57.312Z","atBatIndex":13},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:36:57.064Z","endTime":"2025-08-29T23:38:57.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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(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.44954712162584,"strikeZoneBottom":1.61576240647474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.482594982506523,"aZ":-12.543181029793113,"pfxX":2.2559934370676658,"pfxZ":10.995656869280571,"pX":-0.4458043868396595,"pZ":3.5125969659538616,"vX0":-7.089579884384327,"vY0":-133.00899891041973,"vZ0":-2.6700965842283275,"x":133.99,"y":143.94,"x0":1.96525070027258,"y0":50.00309510398975,"z0":5.44328630703017,"aX":4.028956185706994},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.6,"breakHorizontal":-2.5,"spinRate":2242,"spinDirection":149},"zone":1,"typeConfidence":0.91,"plateTime":0.41236648685540844,"extension":6.320970420505021},"index":0,"playId":"1b893bd5-6846-3b22-b80c-dc79fba4d6e2","pitchNumber":1,"startTime":"2025-08-29T23:37:15.016Z","endTime":"2025-08-29T23:37:20.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.41996272828716,"strikeZoneBottom":1.6115957596525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.485571454998762,"aZ":-26.689628715980312,"pfxX":-3.286188082760408,"pfxZ":3.3473080434591598,"pX":-0.8482400530462834,"pZ":2.203424940753468,"vX0":-6.245362968935815,"vY0":-127.06581952261685,"vZ0":-2.6264705992147555,"x":149.33,"y":179.29,"x0":2.0663190889364076,"y0":50.004482031004365,"z0":5.366229355587035,"aX":-5.384535124262054},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.8,"breakHorizontal":7.3,"spinRate":2301,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.4306997155759391,"extension":6.736191510053432},"index":1,"playId":"9d194d0a-ff0f-3b95-a76b-d544a83961af","pitchNumber":2,"startTime":"2025-08-29T23:37:27.328Z","endTime":"2025-08-29T23:37:33.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57335191535756,"aZ":-13.165060354960312,"pfxX":3.8841613274378917,"pfxZ":10.516711846202199,"pX":-0.44563124915321645,"pZ":2.691686039387551,"vX0":-7.612340463685667,"vY0":-134.44704674875217,"vZ0":-4.481047011782691,"x":133.99,"y":166.1,"x0":1.9340235616360117,"y0":50.00354025118553,"z0":5.333125949222739,"aX":7.02176671543306},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-5.2,"spinRate":2321,"spinDirection":153},"zone":4,"typeConfidence":0.92,"plateTime":0.4093606065500843,"extension":6.504262086256523},"index":2,"playId":"6b38e396-a2fa-30ff-9d58-2d0f41638423","pitchNumber":3,"startTime":"2025-08-29T23:37:41.599Z","endTime":"2025-08-29T23:37:46.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.732182141242465,"aZ":-25.207345710627788,"pfxX":-1.119659673572328,"pfxZ":4.069304981678281,"pX":-0.947081401035428,"pZ":2.304859997114344,"vX0":-7.118518028394352,"vY0":-129.47229638810177,"vZ0":-2.9478126123580672,"x":153.1,"y":176.55,"x0":1.9733300287028661,"y0":50.00475881486021,"z0":5.368436280157276,"aX":-1.9184308732180806},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2364,"spinDirection":172},"zone":13,"typeConfidence":0.82,"plateTime":0.42158646359492735,"extension":6.410042848047872},"index":3,"playId":"681a1241-9da9-3211-9751-d5a37f061ed0","pitchNumber":4,"startTime":"2025-08-29T23:37:59.857Z","endTime":"2025-08-29T23:38:05.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.1,"strikeZoneTop":3.1703038122197,"strikeZoneBottom":1.48811976063293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.69680537864211,"aZ":-32.15655741166578,"pfxX":-13.093386038547326,"pfxZ":0.013240143867362164,"pX":1.2276141736228527,"pZ":2.6355869863074854,"vX0":0.88264204158081,"vY0":-111.25902504267911,"vZ0":1.4567193976366917,"x":70.21,"y":167.62,"x0":2.525020369114022,"y0":50.00277757777793,"z0":5.314819574211549,"aX":-16.349007730552643},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":0.7,"breakHorizontal":23.4,"spinRate":2436,"spinDirection":291},"zone":12,"typeConfidence":0.91,"plateTime":0.4930461694880659,"extension":6.34596344783167},"index":4,"playId":"0a5d966a-c4af-38f9-bfbc-433d67bb404a","pitchNumber":5,"startTime":"2025-08-29T23:38:15.858Z","endTime":"2025-08-29T23:38:20.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.337577456686507,"aZ":-25.09991710043789,"pfxX":7.364774195140251,"pfxZ":4.74319310850619,"pX":-0.23045091170760815,"pZ":1.5559940403817514,"vX0":-7.550822052685007,"vY0":-122.2591645013869,"vZ0":-3.7484034007797105,"x":125.78,"y":196.77,"x0":1.962422209904072,"y0":50.00364131686805,"z0":5.298667812587146,"aX":10.989251929856678},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.8,"breakHorizontal":-11.3,"spinRate":929,"spinDirection":144},"zone":8,"typeConfidence":0.72,"plateTime":0.4504812397898412,"extension":6.523762759739647},"index":5,"playId":"d58a0571-ecea-340f-815f-664ffe341d16","pitchNumber":6,"startTime":"2025-08-29T23:38:31.819Z","endTime":"2025-08-29T23:38:36.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043602945808743,"aZ":-13.650905318482174,"pfxX":2.36593414595675,"pfxZ":9.961140358501048,"pX":-1.0113103779574415,"pZ":3.2710726594177144,"vX0":-8.584666452360935,"vY0":-135.1660020811439,"vZ0":-3.042930609710321,"x":155.55,"y":150.46,"x0":1.891495325705097,"y0":50.00594566191778,"z0":5.363554543282983,"aX":4.402116892828623},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":-2.5,"spinRate":2180,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.40444182542569074,"extension":6.585712608496226},"index":6,"playId":"69f0e988-8402-32e4-ab69-7311ad0356dd","pitchNumber":7,"startTime":"2025-08-29T23:38:51.720Z","endTime":"2025-08-29T23:38:57.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:38:57.947Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to right fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-29T23:39:28.692Z","endTime":"2025-08-29T23:41:26.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.469026063461868,"aZ":-26.26200907180378,"pfxX":-1.658906458913651,"pfxZ":3.5487172712122366,"pX":-0.6939207368214204,"pZ":3.053066259536126,"vX0":-6.4321684602016775,"vY0":-127.0870078856006,"vZ0":-0.5142479364003216,"x":143.45,"y":156.35,"x0":2.066359207775317,"y0":50.004104381772365,"z0":5.31047683033881,"aX":-2.763227611020701},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2331,"spinDirection":194},"zone":1,"typeConfidence":0.92,"plateTime":0.42793724077428097,"extension":6.640774413310242},"index":0,"playId":"d96525ea-0d2c-3118-b07f-d495eae189e4","pitchNumber":1,"startTime":"2025-08-29T23:39:38.764Z","endTime":"2025-08-29T23:39:43.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d21e2c8b-0cd7-3ddd-95e3-6c104ed1e8f4","startTime":"2025-08-29T23:39:57.354Z","endTime":"2025-08-29T23:40:03.548Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"fbf31670-6e55-30ec-950f-5abfe390533d","startTime":"2025-08-29T23:40:13.601Z","endTime":"2025-08-29T23:40:17.892Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.52902859559412,"strikeZoneBottom":1.63197387663165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.430634266854884,"aZ":-27.977698365293847,"pfxX":7.835049556225903,"pfxZ":2.8570615049333608,"pX":2.1677350435603056,"pZ":3.5861646410766586,"vX0":-2.4035204718877434,"vY0":-120.97913770993209,"vZ0":1.1489615712766328,"x":34.37,"y":141.95,"x0":2.161014351267731,"y0":50.00493707314949,"z0":5.572738178784791,"aX":11.518606888383887},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":947,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.4541871081042337,"extension":6.232581916014088},"index":3,"playId":"97689040-f73b-3ee0-a570-f0d30024d792","pitchNumber":2,"startTime":"2025-08-29T23:40:29.788Z","endTime":"2025-08-29T23:40:36.174Z","isPitch":true,"type":"pitch"},{"details":{"description":"Randy Arozarena caught stealing 2nd base, catcher Bo Naylor to second baseman Brayan Rocchio.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"97689040-f73b-3ee0-a570-f0d30024d792","startTime":"2025-08-29T23:40:46.667Z","endTime":"2025-08-29T23:41:02.496Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.51001020022985,"strikeZoneBottom":1.54201536985364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289470005307745,"aZ":-31.324262486960208,"pfxX":8.63038033018095,"pfxZ":0.5927713648381836,"pX":2.2909071040176974,"pZ":2.386907749034044,"vX0":-2.5321370105662564,"vY0":-120.23567925610088,"vZ0":-0.3694868127313733,"x":29.68,"y":174.33,"x0":2.2450314322312312,"y0":50.00534654523034,"z0":5.35509870103293,"aX":12.464997341414982},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":-14.9,"spinRate":960,"spinDirection":146},"zone":14,"typeConfidence":0.91,"plateTime":0.4579393884177265,"extension":6.653687321765473},"index":5,"playId":"8ad664c1-0732-30c7-850d-25824eb04423","pitchNumber":3,"startTime":"2025-08-29T23:41:02.496Z","endTime":"2025-08-29T23:41:07.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.630482683284818,"aZ":-11.731194224329068,"pfxX":4.8422858789657095,"pfxZ":11.14773087759399,"pX":0.317752970130386,"pZ":3.054017048407567,"vX0":-6.1168535098021986,"vY0":-134.88855966664178,"vZ0":-3.746216790793342,"x":104.89,"y":156.32,"x0":1.990735228689724,"y0":50.005990299539334,"z0":5.294086644392768,"aX":8.883133165994856},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":-7.4,"spinRate":2292,"spinDirection":152},"zone":3,"typeConfidence":0.92,"plateTime":0.40679825922148805,"extension":6.649913018134756},"hitData":{"launchSpeed":97.0,"launchAngle":40.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.0,"coordY":94.0}},"index":6,"playId":"d9ddbaed-c74a-3eaf-aa1c-b9607a3b9846","pitchNumber":4,"startTime":"2025-08-29T23:41:16.992Z","endTime":"2025-08-29T23:41:26.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:41:26.194Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gabriel Arias hit by pitch.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:43:40.112Z","endTime":"2025-08-29T23:43:57.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.206168577086558,"aZ":-20.829522374394756,"pfxX":-10.360268133440202,"pfxZ":5.901886553859116,"pX":-2.268377601861107,"pZ":3.720104498118585,"vX0":2.071947955475437,"vY0":-137.89174869880588,"vZ0":-1.4692008669211498,"x":203.47,"y":138.34,"x0":-1.6845611884353069,"y0":50.002828380315606,"z0":5.667847608111215,"aX":-19.91182260821306},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.6,"breakHorizontal":18.4,"spinRate":2234,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3975023486788394,"extension":6.546691195642837},"index":0,"playId":"1ad3ca77-d120-3cff-8356-f9f37e0cb56c","pitchNumber":1,"startTime":"2025-08-29T23:43:53.506Z","endTime":"2025-08-29T23:43:57.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:43:57.748Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"CJ Kayfus grounds into a force out, second baseman Jorge Polanco to shortstop J.P. Crawford. Angel Martínez out at 2nd. CJ Kayfus to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:46:52.920Z","endTime":"2025-08-29T23:47:20.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Angel Martínez replaces Gabriel Arias.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-29T23:46:25.934Z","endTime":"2025-08-29T23:46:55.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.41085056262303,"strikeZoneBottom":1.55207588489567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28104097873467,"aZ":-33.02740052391849,"pfxX":2.8049327664130415,"pfxZ":-0.5267695186692452,"pX":-0.14771621900294649,"pZ":1.5478945666465824,"vX0":3.353937453486353,"vY0":-127.17439299921345,"vZ0":-3.2233320647776167,"x":122.63,"y":196.99,"x0":-1.8546583749355992,"y0":50.00448070088588,"z0":5.487682434304027,"aX":4.53359156600027},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":2365,"spinDirection":14},"zone":8,"typeConfidence":2.0,"plateTime":0.4328808667894517,"extension":6.930743577995065},"index":1,"playId":"4c0a642a-244b-3660-b698-3193cf43fb32","pitchNumber":1,"startTime":"2025-08-29T23:46:55.191Z","endTime":"2025-08-29T23:47:02.113Z","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":87.4,"endSpeed":79.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10056753137428,"aZ":-39.51815552615018,"pfxX":3.2935975823965897,"pfxZ":-4.577130573378753,"pX":-0.4007621768359532,"pZ":1.7035477057475195,"vX0":2.544083824067337,"vY0":-127.20107764690776,"vZ0":-1.6383421689707465,"x":132.28,"y":192.78,"x0":-1.8490682096764142,"y0":50.002735443126625,"z0":5.549620752373187,"aX":5.285193810208938},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.4,"breakHorizontal":-6.6,"spinRate":2482,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4340448881862269,"extension":6.994522502608851},"hitData":{"launchSpeed":61.2,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.33,"coordY":151.0}},"index":2,"playId":"529950d4-0cab-3770-bb7d-366327bf86e0","pitchNumber":2,"startTime":"2025-08-29T23:47:13.283Z","endTime":"2025-08-29T23:47:20.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:47:20.948Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Guardians challenged (force play), call on the field was upheld: Guardians challenged (play at 1st), call on the field was overturned: Nolan Jones grounds into a force out, first baseman Josh Naylor to shortstop J.P. Crawford. CJ Kayfus out at 2nd. Nolan Jones to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:47:38.369Z","endTime":"2025-08-29T23:48:51.199Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.76384638693586,"strikeZoneBottom":1.62018795185565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.377160375087,"aZ":-42.67274280079929,"pfxX":3.2069011841566892,"pfxZ":-7.016756716863845,"pX":-0.531517428726962,"pZ":1.9851406630478816,"vX0":2.0440471644788025,"vY0":-122.17490828861041,"vZ0":0.028020224504781366,"x":137.26,"y":185.18,"x0":-1.7985332683658668,"y0":50.00223304511018,"z0":5.672379459853496,"aX":4.798118283881767},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-12.4,"breakHorizontal":-6.4,"spinRate":2360,"spinDirection":41},"zone":7,"typeConfidence":2.0,"plateTime":0.4500853403784384,"extension":6.272758578232153},"index":0,"playId":"1fd060bb-f6c5-3cd7-ad93-8c40f359d253","pitchNumber":1,"startTime":"2025-08-29T23:47:54.717Z","endTime":"2025-08-29T23:48:00.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.86784031024671,"strikeZoneBottom":1.62342958835935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.02224752589432,"aZ":-18.958033247094004,"pfxX":-6.055211340424073,"pfxZ":6.827231455898877,"pX":0.004196168493365415,"pZ":3.746612794414687,"vX0":6.318296364052057,"vY0":-139.14794683907064,"vZ0":-1.8896151443788862,"x":116.84,"y":137.62,"x0":-1.5234955201179456,"y0":50.00058321510152,"z0":5.708092658901786,"aX":-11.718095936669485},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":9.5,"spinRate":2335,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39561570546475133,"extension":7.097732114937536},"index":1,"playId":"223917b6-5df1-3119-8663-868914b14e88","pitchNumber":2,"startTime":"2025-08-29T23:48:13.824Z","endTime":"2025-08-29T23:48:19.230Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-29T23:48:25.937Z","endTime":"2025-08-29T23:48:43.134Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25218872907605,"aZ":-39.720356662431506,"pfxX":2.4743128358654984,"pfxZ":-4.699230539464868,"pX":0.573849252735979,"pZ":1.5597580763181946,"vX0":4.788948711677713,"vY0":-126.83694798099572,"vZ0":-1.7293850860172006,"x":95.13,"y":196.67,"x0":-1.6702889226291493,"y0":50.001624797392736,"z0":5.458292859741407,"aX":3.9745550875835383},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.6,"breakHorizontal":-5.6,"spinRate":2436,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.43411321023894756,"extension":7.222632471506843},"hitData":{"launchSpeed":104.5,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.07,"coordY":166.68}},"index":3,"playId":"65199075-ddaf-3f7a-8c77-a0e702224f28","pitchNumber":3,"startTime":"2025-08-29T23:48:43.134Z","endTime":"2025-08-29T23:48:51.199Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":114,"additionalReviews":[{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":114}]},"playEndTime":"2025-08-29T23:48:51.199Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-29T23:51:01.844Z","endTime":"2025-08-29T23:51:29.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.16391305594677,"strikeZoneBottom":1.37489256124941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06261380503909,"aZ":-19.78458696339703,"pfxX":-9.46089652393699,"pfxZ":6.363396008029058,"pX":-1.8372045517394824,"pZ":2.551253861658379,"vX0":2.940101637500804,"vY0":-139.12957015956832,"vZ0":-4.813892518157398,"x":187.03,"y":169.9,"x0":-1.6824172641757933,"y0":50.006848523080976,"z0":5.626810601732068,"aX":-18.434370539879296},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2230,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39462815787326644,"extension":6.9075649156930785},"index":0,"playId":"cfbba03f-7255-38dc-b40f-690319ab2bd1","pitchNumber":1,"startTime":"2025-08-29T23:51:01.844Z","endTime":"2025-08-29T23:51:06.769Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.491468602402467,"aZ":-34.17529368722489,"pfxX":4.355870690220909,"pfxZ":-1.2085022663767084,"pX":-0.01423374925133189,"pZ":2.4867473408260237,"vX0":3.158798532474573,"vY0":-127.40307435753542,"vZ0":-1.0881373512698236,"x":117.54,"y":171.64,"x0":-1.8312364851482774,"y0":50.00019502593115,"z0":5.59412576060282,"aX":7.2366143766427875},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.2,"breakHorizontal":-8.5,"spinRate":2330,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.42813658413405786,"extension":6.7852925236004324},"hitData":{"launchSpeed":79.2,"launchAngle":43.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.25,"coordY":124.53}},"index":1,"playId":"052d9c59-4794-3c96-b4b3-4d518c9b1fa9","pitchNumber":2,"startTime":"2025-08-29T23:51:18.686Z","endTime":"2025-08-29T23:51:29.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:51:29.302Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Daniel Schneemann to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:53:32.633Z","endTime":"2025-08-29T23:54:08.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to second base for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-29T23:53:09.954Z","endTime":"2025-08-29T23:53:09.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200"},{"details":{"description":"Angel Martínez remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-29T23:53:09.967Z","endTime":"2025-08-29T23:53:09.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":672356,"link":"/api/v1/people/672356"}},{"details":{"description":"Defensive switch from second base to shortstop for Brayan Rocchio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-29T23:53:09.968Z","endTime":"2025-08-29T23:53:35.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"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.2,"strikeZoneTop":3.44147419873148,"strikeZoneBottom":1.53999901930621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.507120200782584,"aZ":-14.02221162174843,"pfxX":4.492864346542909,"pfxZ":10.021215160674625,"pX":-0.49836502126333276,"pZ":1.9728623145811386,"vX0":-8.264138897795732,"vY0":-133.65797266299333,"vZ0":-5.905294912502901,"x":136.0,"y":185.51,"x0":2.0483370743653184,"y0":50.00276711779924,"z0":5.2159072024130095,"aX":8.13877753494105},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2231,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.40961867692288845,"extension":6.467162871818191},"index":3,"playId":"e7efe7ab-ec00-31cc-9fbe-b3ea23f24e94","pitchNumber":1,"startTime":"2025-08-29T23:53:35.014Z","endTime":"2025-08-29T23:53:39.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.39310165341539,"strikeZoneBottom":1.50455559030343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59789883321937,"aZ":-23.53006393599172,"pfxX":9.700425761733385,"pfxZ":5.022656338478184,"pX":1.643806330200663,"pZ":3.3108153988241242,"vX0":-5.32878264958495,"vY0":-130.43548886503694,"vZ0":0.04628878608954623,"x":54.34,"y":149.39,"x0":2.4535676196639566,"y0":50.004829536916354,"z0":5.067913273678772,"aX":16.706168242826966},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":-16.4,"spinRate":1984,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4200166581757223,"extension":6.44109648991459},"index":4,"playId":"56ce7a47-3f44-3f3d-ba21-e9a770afa4f1","pitchNumber":2,"startTime":"2025-08-29T23:53:48.282Z","endTime":"2025-08-29T23:53:52.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.565559930395914,"aZ":-14.653948928703768,"pfxX":4.2700247467230374,"pfxZ":9.673979768100569,"pX":0.20788719008291354,"pZ":2.78915801306119,"vX0":-6.295735684689363,"vY0":-133.893062709717,"vZ0":-3.8779113612046707,"x":109.08,"y":163.47,"x0":2.037585511389123,"y0":50.003786154533195,"z0":5.308500710502657,"aX":7.734712137396382},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-6.4,"spinRate":2278,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.40946550263739123,"extension":6.501010499772865},"hitData":{"launchSpeed":109.8,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.68,"coordY":133.25}},"index":5,"playId":"2a9491c1-0141-39dc-9e4e-35f868358489","pitchNumber":3,"startTime":"2025-08-29T23:54:00.658Z","endTime":"2025-08-29T23:54:08.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:54:08.582Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:54:16.656Z","endTime":"2025-08-29T23:54:37.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.212012404329442,"aZ":-29.81813256148915,"pfxX":-7.801223265883331,"pfxZ":1.8355375999349413,"pX":0.003769483804845851,"pZ":1.7244101587617857,"vX0":-3.272234166448266,"vY0":-113.16997084389216,"vZ0":-0.844223871191931,"x":116.86,"y":192.22,"x0":2.4857429230347834,"y0":50.00518514498651,"z0":5.1104528772681475,"aX":-10.038630964007316},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":2309,"spinDirection":284},"zone":8,"typeConfidence":0.91,"plateTime":0.48548468111915577,"extension":6.511822688821918},"hitData":{"launchSpeed":83.1,"launchAngle":30.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.3,"coordY":104.93}},"index":0,"playId":"80977ec0-97c3-3dba-a019-174e8ff1d5fb","pitchNumber":1,"startTime":"2025-08-29T23:54:29.413Z","endTime":"2025-08-29T23:54:37.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:54:37.941Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-29T23:54:40.470Z","endTime":"2025-08-29T23:56:55.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.816374550665277,"aZ":-24.329424115121707,"pfxX":9.27085535213586,"pfxZ":4.711214156086626,"pX":0.9223189747180424,"pZ":3.4288201085135643,"vX0":-6.511836080794228,"vY0":-128.29424237915032,"vZ0":0.7129183950182645,"x":81.84,"y":146.2,"x0":2.2903309611878973,"y0":50.00280341335964,"z0":5.045191382094795,"aX":15.437335249116801},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":-15.4,"spinRate":1939,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.42712077519149894,"extension":6.501208010160009},"index":0,"playId":"4b23e7a2-eef3-385a-9cbf-79a1e8fb51e1","pitchNumber":1,"startTime":"2025-08-29T23:55:07.252Z","endTime":"2025-08-29T23:55:12.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.27169691229316,"strikeZoneBottom":1.49658259487175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.690602897148793,"aZ":-27.112142201360687,"pfxX":-6.14230842163047,"pfxZ":3.5210787727210953,"pX":-2.320906827275777,"pZ":2.172980076952216,"vX0":-8.033798799131459,"vY0":-120.05349207570912,"vZ0":-1.7670391518672852,"x":205.47,"y":180.11,"x0":1.887085829338635,"y0":50.001076584993825,"z0":5.369134561059395,"aX":-8.820343565326258},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":13.3,"spinRate":2276,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.459051682543818,"extension":6.743050402991841},"index":1,"playId":"7d768524-5950-336d-b1a0-cbc8c525d929","pitchNumber":2,"startTime":"2025-08-29T23:55:27.211Z","endTime":"2025-08-29T23:55:32.412Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-29T23:55:39.344Z","endTime":"2025-08-29T23:55:54.979Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.24433847541275,"strikeZoneBottom":1.56509778581731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.514801552509105,"aZ":-25.779613093788676,"pfxX":9.565197730373862,"pfxZ":3.752159337654028,"pX":-0.5484644950185197,"pZ":2.685375673589671,"vX0":-10.003301875395739,"vY0":-129.54443757386522,"vZ0":-0.6780707026248891,"x":137.91,"y":166.27,"x0":2.11633937792102,"y0":50.00006003678355,"z0":4.917335006165086,"aX":16.289999774536106},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":2070,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4224495837901605,"extension":6.5019336479875385},"index":3,"playId":"50b76d4f-ca4b-3f24-934a-bd953f4a03d5","pitchNumber":3,"startTime":"2025-08-29T23:55:54.979Z","endTime":"2025-08-29T23:56:00.519Z","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":88.8,"endSpeed":81.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.195229791029163,"aZ":-27.045686010814073,"pfxX":9.180706764142698,"pfxZ":3.0414573772689835,"pX":0.8072062593490953,"pZ":3.7562470879668135,"vX0":-6.198309479575763,"vY0":-129.1832663794434,"vZ0":2.0537214280423557,"x":86.23,"y":137.36,"x0":2.0461884098781353,"y0":50.00626343233872,"z0":5.031499567210851,"aX":15.50252037187326},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.2,"breakHorizontal":-15.2,"spinRate":2019,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.42418341510296376,"extension":6.46674404908564},"index":4,"playId":"4a31b3a5-6a72-36f1-bf69-7449a8607d69","pitchNumber":4,"startTime":"2025-08-29T23:56:11.045Z","endTime":"2025-08-29T23:56:16.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.18421490634037,"strikeZoneBottom":1.47790967004114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37039021773503,"aZ":-32.16208019531515,"pfxX":-6.696792047795969,"pfxZ":0.01348987321779238,"pX":-2.014296599131351,"pZ":0.3971738107674904,"vX0":-7.0938605330525295,"vY0":-115.37986962842415,"vZ0":-3.500470311216029,"x":193.78,"y":228.06,"x0":1.9814101600363843,"y0":50.00526120830284,"z0":5.064054585991011,"aX":-8.94446728512303},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":2359,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.47644429797922516,"extension":6.359312165754114},"index":5,"playId":"230221a0-2f31-312d-95d4-55fd1485aca0","pitchNumber":5,"startTime":"2025-08-29T23:56:30.851Z","endTime":"2025-08-29T23:56:35.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.971927487647328,"aZ":-28.258331170337108,"pfxX":-7.288032228410057,"pfxZ":2.8186137755426213,"pX":-1.2733419702571354,"pZ":2.3223569236385955,"vX0":-5.139001415315166,"vY0":-116.61397046109607,"vZ0":-0.8906514273828889,"x":165.54,"y":176.08,"x0":1.8986746062934683,"y0":50.00454416812475,"z0":5.352536938497,"aX":-10.133351697532786},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":5.2,"breakHorizontal":14.4,"spinRate":2444,"spinDirection":286},"zone":13,"typeConfidence":0.89,"plateTime":0.4679906967886942,"extension":6.436132708012595},"index":6,"playId":"5b32f28d-26cf-374b-b184-fe65b471f424","pitchNumber":6,"startTime":"2025-08-29T23:56:50.736Z","endTime":"2025-08-29T23:56:55.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:56:55.754Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out sharply to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-29T23:58:21.835Z","endTime":"2025-08-29T23:59:59.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":95.8,"endSpeed":86.6,"strikeZoneTop":3.26404562894134,"strikeZoneBottom":1.43372313217065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.563559346611044,"aZ":-19.59464687900389,"pfxX":-10.866706989992256,"pfxZ":6.47440126418083,"pX":-0.658857767393106,"pZ":3.4503771682351823,"vX0":6.010426377074791,"vY0":-139.29059552300131,"vZ0":-2.229915461842885,"x":142.11,"y":145.62,"x0":-1.445815742684149,"y0":50.00153199725575,"z0":5.572855636726602,"aX":-21.11193536136129},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.4,"breakHorizontal":18.2,"spinRate":2371,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39491115813841926,"extension":6.882080980834742},"index":0,"playId":"5fd5347a-4038-3ed5-bdc5-032f40b54a42","pitchNumber":1,"startTime":"2025-08-29T23:59:05.646Z","endTime":"2025-08-29T23:59:10.647Z","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":95.3,"endSpeed":86.7,"strikeZoneTop":3.23505064051848,"strikeZoneBottom":1.45502274122995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.872735193588134,"aZ":-20.109933002879057,"pfxX":-8.467820361142431,"pfxZ":6.233954300620827,"pX":-1.0849682786930313,"pZ":2.938352970150195,"vX0":4.2546655317798345,"vY0":-138.6581281084329,"vZ0":-3.602084202182338,"x":158.36,"y":159.44,"x0":-1.5445872578827236,"y0":50.001529126565416,"z0":5.606953586019544,"aX":-16.380228830605965},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":14.4,"spinRate":2354,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3960096952490755,"extension":7.116976435358444},"index":1,"playId":"3af2e388-5cd2-39ce-b973-98d353bcc4d9","pitchNumber":2,"startTime":"2025-08-29T23:59:19.901Z","endTime":"2025-08-29T23:59:25.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":87.4,"strikeZoneTop":3.20501512449948,"strikeZoneBottom":1.42510986632597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.599315795217265,"aZ":-20.17468224334926,"pfxX":-10.045627817153452,"pfxZ":6.098677511609303,"pX":-0.596494116785171,"pZ":2.877446726323545,"vX0":5.827097789256128,"vY0":-139.62532037232066,"vZ0":-3.5518835505999515,"x":139.74,"y":161.09,"x0":-1.4098287854456186,"y0":50.0002461923183,"z0":5.500127655654906,"aX":-19.75273830239339},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.4,"breakHorizontal":16.9,"spinRate":2330,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3928824999273477,"extension":6.728024468437961},"index":2,"playId":"df795091-37e8-323d-940e-8763adc4236a","pitchNumber":3,"startTime":"2025-08-29T23:59:36.837Z","endTime":"2025-08-29T23:59:42.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13382372879421,"aZ":-20.447307475312797,"pfxX":-7.110214022544098,"pfxZ":5.894485459002723,"pX":0.08194014337228553,"pZ":2.537773895054017,"vX0":6.69424288084795,"vY0":-140.04133002547775,"vZ0":-4.390840199399595,"x":113.88,"y":170.26,"x0":-1.413740136277303,"y0":50.00439913162258,"z0":5.460714472087808,"aX":-14.147704201128398},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":11.5,"spinRate":2298,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39088590759321873,"extension":6.835539985759762},"hitData":{"launchSpeed":100.6,"launchAngle":15.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.48,"coordY":93.01}},"index":3,"playId":"c1727273-4920-31ed-a9de-1181dafa1d81","pitchNumber":4,"startTime":"2025-08-29T23:59:52.930Z","endTime":"2025-08-29T23:59:59.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-29T23:59:59.491Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Schneemann pops out to catcher Cal Raleigh in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:00:05.488Z","endTime":"2025-08-30T00:01:38.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.42185091079872,"strikeZoneBottom":1.62918470035535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.258313827071014,"aZ":-35.03034405660784,"pfxX":6.303249363542567,"pfxZ":-1.7669819105066686,"pX":0.1430607945616939,"pZ":1.8181141690457836,"vX0":2.5822387061992864,"vY0":-126.40457798514339,"vZ0":-2.34467008274124,"x":111.55,"y":189.69,"x0":-1.7097845470228354,"y0":50.0001073332132,"z0":5.564547869300417,"aX":10.218074298965432},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-12.0,"spinRate":2470,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.43297584214601104,"extension":6.438687518196637},"index":0,"playId":"d776a70b-9429-3fcf-ab95-8297b86fe779","pitchNumber":1,"startTime":"2025-08-30T00:00:21.879Z","endTime":"2025-08-30T00:00:26.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43545207023078,"aZ":-42.760138139610696,"pfxX":6.833084652618337,"pfxZ":-7.119679269935178,"pX":0.5694421174562205,"pZ":1.8008349651477036,"vX0":2.884771156510539,"vY0":-121.5808799935711,"vZ0":-0.5755851281457617,"x":95.29,"y":190.16,"x0":-1.522807791386248,"y0":50.003640289034635,"z0":5.774487723550404,"aX":10.156848577867759},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.7,"breakHorizontal":-13.1,"spinRate":2515,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.45174060584727327,"extension":6.830168290748795},"index":1,"playId":"f8ecd121-5edc-3dea-8dc9-a6e6df524d24","pitchNumber":2,"startTime":"2025-08-30T00:00:35.077Z","endTime":"2025-08-30T00:00:39.200Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T00:00:49.319Z","endTime":"2025-08-30T00:00:59.572Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.40218486007251,"strikeZoneBottom":1.62240854222396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55241308611975,"aZ":-19.75480305067367,"pfxX":-6.3832413711574745,"pfxZ":6.197792494462897,"pX":0.013800440537757575,"pZ":3.7436876965697246,"vX0":6.175722370685439,"vY0":-140.5816932651313,"vZ0":-1.645268718198858,"x":116.47,"y":137.7,"x0":-1.380994786065902,"y0":50.002434443577954,"z0":5.617439125748275,"aX":-12.790239635332524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":10.3,"spinRate":2283,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3894674530904694,"extension":6.703333679732421},"index":3,"playId":"a629f5df-54be-310d-ad71-ffa94cabc66d","pitchNumber":3,"startTime":"2025-08-30T00:00:59.572Z","endTime":"2025-08-30T00:01:04.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.40761936632622,"strikeZoneBottom":1.61000016331663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.585921440896257,"aZ":-18.81127849103032,"pfxX":-5.653646981663639,"pfxZ":6.634696502222177,"pX":-0.6158723670384094,"pZ":4.264167358259348,"vX0":4.260084327308643,"vY0":-140.94304682280102,"vZ0":-0.6714945628963243,"x":140.48,"y":123.65,"x0":-1.4112418881331639,"y0":50.00576698488226,"z0":5.718618241745071,"aX":-11.393474664077631},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":9.4,"spinRate":2349,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38839559689847425,"extension":6.961999599551221},"index":4,"playId":"1a629c4f-eba6-36cc-9fab-a88b617888c0","pitchNumber":4,"startTime":"2025-08-30T00:01:14.793Z","endTime":"2025-08-30T00:01:19.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.496287281650982,"aZ":-32.55096448593372,"pfxX":5.070267428863181,"pfxZ":-0.22846517721201032,"pX":1.1056624791674627,"pZ":2.460654444203,"vX0":4.662609453942697,"vY0":-126.88345975912227,"vZ0":-1.535211265267801,"x":74.85,"y":172.34,"x0":-1.4105308502729144,"y0":50.0031551889843,"z0":5.652754791976854,"aX":8.317185963900576},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.2,"spinRate":2285,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4306781680750764,"extension":6.702299345750346},"hitData":{"launchSpeed":65.6,"launchAngle":85.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":110.75,"coordY":213.45}},"index":5,"playId":"7f87ae10-92b6-3b3f-bb79-2004a49a85e6","pitchNumber":5,"startTime":"2025-08-30T00:01:29.690Z","endTime":"2025-08-30T00:01:38.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:01:38.212Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T00:01:47.695Z","endTime":"2025-08-30T00:03:16.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.48391039593344,"strikeZoneBottom":1.64096457986864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61813453355543,"aZ":-35.22540162471472,"pfxX":7.87872731253785,"pfxZ":-1.8898656678845445,"pX":-0.26875906195316157,"pZ":2.031650639987037,"vX0":1.0526201022790889,"vY0":-126.67724010957122,"vZ0":-1.6183122988963738,"x":127.24,"y":183.93,"x0":-1.7133113148768797,"y0":50.00285278201397,"z0":5.5135908793125585,"aX":12.712698182422947},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":-14.5,"spinRate":2294,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4335746437899073,"extension":6.365100473179261},"index":0,"playId":"1659029b-eeec-30aa-ba71-8c4bce129299","pitchNumber":1,"startTime":"2025-08-30T00:02:15.966Z","endTime":"2025-08-30T00:02:21.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.087087032154013,"aZ":-26.411023979421014,"pfxX":-9.581150965795246,"pfxZ":3.5611906912878517,"pX":0.12553175694938823,"pZ":1.604494030130381,"vX0":6.864563916019236,"vY0":-126.47082598779903,"vZ0":-4.020225864932316,"x":112.22,"y":195.46,"x0":-1.3807476595313608,"y0":50.00314774175691,"z0":5.336033780357159,"aX":-15.502362395255064},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":15.7,"spinRate":1322,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.43329212608960477,"extension":6.885167384358298},"index":1,"playId":"14bc4c66-2d40-386f-8e79-bb7c67f699c7","pitchNumber":2,"startTime":"2025-08-30T00:02:31.046Z","endTime":"2025-08-30T00:02:38.446Z","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":97.2,"endSpeed":87.6,"strikeZoneTop":3.48532488176036,"strikeZoneBottom":1.59181018486985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.530640401875324,"aZ":-13.318246167111674,"pfxX":-7.132265900675937,"pfxZ":9.434844665284738,"pX":-1.2724831729953676,"pZ":4.355317446110073,"vX0":3.438498920670628,"vY0":-141.4783069645179,"vZ0":-1.0696278572767333,"x":165.5,"y":121.19,"x0":-1.5865009902414744,"y0":50.002458084724694,"z0":5.604286234171829,"aX":-14.253898599666892},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2310,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3892643137424714,"extension":6.704493756879684},"index":2,"playId":"a73bad8f-98a4-3632-9c95-f48380892edc","pitchNumber":3,"startTime":"2025-08-30T00:02:55.395Z","endTime":"2025-08-30T00:02:59.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.204207239225536,"aZ":-42.97298283395282,"pfxX":4.465643412029035,"pfxZ":-7.326238887994544,"pX":-0.8051660618027908,"pZ":1.3279327754536416,"vX0":0.6091278714563007,"vY0":-121.56439850994568,"vZ0":-1.2790031160920008,"x":147.69,"y":202.93,"x0":-1.639309629265074,"y0":50.00373800001694,"z0":5.6425499001440045,"aX":6.58196268670748},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.3,"breakHorizontal":-8.2,"spinRate":2455,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.453216931026553,"extension":6.843430040155178},"hitData":{"launchSpeed":106.7,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.96,"coordY":152.15}},"index":3,"playId":"dfc577bd-468c-3454-8f44-21f5bb5b5f04","pitchNumber":4,"startTime":"2025-08-30T00:03:09.111Z","endTime":"2025-08-30T00:03:16.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:03:16.726Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Polanco singles on a ground ball to left fielder Steven Kwan, deflected by shortstop Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:05:07.713Z","endTime":"2025-08-30T00:06:41.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.33141929591206,"strikeZoneBottom":1.50114359506997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69987841399621,"aZ":-27.35010389665561,"pfxX":9.90689364076849,"pfxZ":3.4148631414765136,"pX":0.664829416603721,"pZ":1.023029952401285,"vX0":-6.210683391221896,"vY0":-118.72619073134703,"vZ0":-3.9792318366279478,"x":91.66,"y":211.16,"x0":2.0397721418638772,"y0":50.005207068406825,"z0":5.235835946074782,"aX":14.013911695510318},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.4,"breakHorizontal":-16.2,"spinRate":870,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.46297874293808183,"extension":6.36210882560025},"index":0,"playId":"3818f564-cb3d-3bd1-b19c-1e7f308a20d4","pitchNumber":1,"startTime":"2025-08-30T00:05:26.165Z","endTime":"2025-08-30T00:05:30.597Z","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":90.5,"endSpeed":82.4,"strikeZoneTop":3.35191240201892,"strikeZoneBottom":1.48061859545455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.175723996288443,"aZ":-14.381807312467542,"pfxX":3.900544428703836,"pfxZ":10.166913548177547,"pX":1.1679581856226524,"pZ":2.603930663576398,"vX0":-3.7788700544942917,"vY0":-131.75047482964888,"vZ0":-4.323565589493721,"x":72.48,"y":168.47,"x0":2.1172034252736833,"y0":50.0028256503096,"z0":5.336289743849657,"aX":6.826287790176968},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.6,"breakHorizontal":-6.2,"spinRate":2306,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.4164561894096179,"extension":6.361049129163994},"index":1,"playId":"a194f132-3e55-3836-8456-5077eb5e34e1","pitchNumber":2,"startTime":"2025-08-30T00:05:38.353Z","endTime":"2025-08-30T00:05:44.360Z","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":86.8,"endSpeed":79.9,"strikeZoneTop":3.26144797039112,"strikeZoneBottom":1.47526146484907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.415537672386282,"aZ":-24.23785144052986,"pfxX":-2.182657729621914,"pfxZ":4.900796264278627,"pX":0.405469754983035,"pZ":0.965411466214188,"vX0":-3.8315572544704333,"vY0":-126.33014308135864,"vZ0":-5.520279501366612,"x":101.54,"y":212.71,"x0":2.2244778101337728,"y0":50.001058381032045,"z0":5.123807397138725,"aX":-3.5311362653777145},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":4.8,"spinRate":2282,"spinDirection":181},"zone":14,"typeConfidence":0.89,"plateTime":0.433344683389127,"extension":6.506609451610613},"index":2,"playId":"18c27de2-ae9d-35fa-936a-c7ceeda27447","pitchNumber":3,"startTime":"2025-08-30T00:05:56.493Z","endTime":"2025-08-30T00:06:01.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.27910334512835,"strikeZoneBottom":1.45975226114944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.611817754701324,"aZ":-24.289223473841993,"pfxX":10.239695613685578,"pfxZ":4.72069560696016,"pX":0.030168596109653504,"pZ":1.4921233069058126,"vX0":-8.565282995898224,"vY0":-128.87060599844384,"vZ0":-4.130926196015322,"x":115.85,"y":198.49,"x0":2.0784867372384443,"y0":50.001738010281194,"z0":5.008546112447767,"aX":17.096365397151857},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2090,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4262189762176569,"extension":6.590551292724766},"index":3,"playId":"1d3141ac-d41f-30de-bac2-b4e402468615","pitchNumber":4,"startTime":"2025-08-30T00:06:11.835Z","endTime":"2025-08-30T00:06:17.280Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10252456568323,"aZ":-25.521724392565805,"pfxX":10.32172053782918,"pfxZ":3.932309410889551,"pX":0.274678206973185,"pZ":2.15245612298492,"vX0":-8.17322137752647,"vY0":-129.7059082229999,"vZ0":-2.290353962256514,"x":106.53,"y":180.66,"x0":2.137766125599868,"y0":50.00137533068295,"z0":5.00870102154457,"aX":17.44887321800589},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":-16.7,"spinRate":2049,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4235585851871506,"extension":6.450053973023155},"hitData":{"launchSpeed":104.3,"launchAngle":6.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":89.96,"coordY":89.8}},"index":4,"playId":"e33d4a64-82a2-32f8-8148-9256449e98ee","pitchNumber":5,"startTime":"2025-08-30T00:06:30.346Z","endTime":"2025-08-30T00:06:41.497Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:06:41.497Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mitch Garver pops out to first baseman CJ Kayfus in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:06:53.954Z","endTime":"2025-08-30T00:07:34.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.57732325528992,"strikeZoneBottom":1.60362910301253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.19793430042994,"aZ":-28.512842504646517,"pfxX":-8.87311094935906,"pfxZ":2.771007781821454,"pX":0.5753647141558011,"pZ":1.9298264252821935,"vX0":-1.4585085345409943,"vY0":-114.02149735680385,"vZ0":-0.7773120361197872,"x":95.07,"y":186.67,"x0":2.3758579625405325,"y0":50.00343802128781,"z0":5.078919490850381,"aX":-11.728976901839093},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.2,"breakHorizontal":16.4,"spinRate":2369,"spinDirection":277},"zone":9,"typeConfidence":0.91,"plateTime":0.479645363525099,"extension":6.475684934035236},"index":0,"playId":"2b7992f9-a04d-3789-80e5-82c4a5eab388","pitchNumber":1,"startTime":"2025-08-30T00:07:06.111Z","endTime":"2025-08-30T00:07:11.427Z","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":91.6,"endSpeed":83.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.084346748662355,"aZ":-15.829874721343078,"pfxX":4.2671899116626,"pfxZ":9.094656167252483,"pX":0.10571591503221475,"pZ":3.1284161497651772,"vX0":-6.4376943462746095,"vY0":-133.333843976375,"vZ0":-2.7520013025697105,"x":112.97,"y":154.31,"x0":1.9988480318462747,"y0":50.006048888880244,"z0":5.318373690236013,"aX":7.6724070153440564},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.1,"breakHorizontal":-6.4,"spinRate":2231,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.41102711884961174,"extension":6.55707266708379},"hitData":{"launchSpeed":88.6,"launchAngle":83.0,"totalDistance":49.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.73,"coordY":195.13}},"index":1,"playId":"c3e86350-3c7a-3d7f-abf8-9729a31092db","pitchNumber":2,"startTime":"2025-08-30T00:07:22.040Z","endTime":"2025-08-30T00:07:34.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:07:34.828Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:07:42.400Z","endTime":"2025-08-30T00:10:20.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.5,"strikeZoneTop":3.25268309409428,"strikeZoneBottom":1.49168853271136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.921853099804594,"aZ":-23.68373913147938,"pfxX":10.288729395325802,"pfxZ":4.999483896382627,"pX":0.05352323991325505,"pZ":2.34646282997251,"vX0":-8.45752847488469,"vY0":-129.46900342400667,"vZ0":-2.0399205265774607,"x":114.96,"y":175.43,"x0":2.0250961346288903,"y0":50.00410681521211,"z0":4.9564606516820735,"aX":17.47589016623764},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":-16.8,"spinRate":2073,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4230022469435806,"extension":6.426216750031537},"index":0,"playId":"5becc9b1-3e1c-30a1-be34-9b33fddec058","pitchNumber":1,"startTime":"2025-08-30T00:08:02.955Z","endTime":"2025-08-30T00:08:07.639Z","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":88.8,"endSpeed":81.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68501489149774,"aZ":-24.326617250251484,"pfxX":9.048735637819302,"pfxZ":4.623356155760591,"pX":-0.16776946171825774,"pZ":2.4022076531511476,"vX0":-8.87929276107781,"vY0":-129.13429430895056,"vZ0":-1.624678748687837,"x":123.39,"y":173.92,"x0":2.1317511999177476,"y0":50.00246747929981,"z0":4.902310493082695,"aX":15.355919148788525},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-14.5,"spinRate":2091,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.42339330909693107,"extension":6.5652248504815915},"index":1,"playId":"1ef9fa84-6dae-3295-9db9-feec8654928f","pitchNumber":2,"startTime":"2025-08-30T00:08:17.208Z","endTime":"2025-08-30T00:08:22.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.22486157514108,"strikeZoneBottom":1.42888069643818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27667623723126,"aZ":-25.806996043106373,"pfxX":9.503020696628859,"pfxZ":3.710527775275053,"pX":-0.21785064790763822,"pZ":1.03824783798209,"vX0":-8.942447225526555,"vY0":-129.6882772766442,"vZ0":-4.495356443451069,"x":125.3,"y":210.75,"x0":2.0282957189932618,"y0":50.00333476593713,"z0":4.745467023870739,"aX":16.306239640442186},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":-15.4,"spinRate":1990,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4211773600281057,"extension":6.619331944039099},"index":2,"playId":"c9ac3995-0da4-3784-ab88-94ac2dceed2e","pitchNumber":3,"startTime":"2025-08-30T00:08:39.171Z","endTime":"2025-08-30T00:08:43.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.20859700718913,"strikeZoneBottom":1.4635536723939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42356587340687,"aZ":-26.585950666592016,"pfxX":-4.135579689731123,"pfxZ":3.8642836383702495,"pX":-0.9390483005507202,"pZ":0.3006355556612778,"vX0":-5.615146298778649,"vY0":-119.33211158450807,"vZ0":-5.65522120562239,"x":152.79,"y":230.66,"x0":1.9794859292435805,"y0":50.002660464091974,"z0":5.088770332393362,"aX":-5.978291090395611},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.9,"breakHorizontal":8.8,"spinRate":2355,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.45854810847347993,"extension":6.540620207534977},"index":3,"playId":"aa43a269-3da5-3a48-9254-1b2741438e09","pitchNumber":4,"startTime":"2025-08-30T00:08:56.350Z","endTime":"2025-08-30T00:09:01.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.218201883723292,"aZ":-25.013389496592776,"pfxX":9.271140138904158,"pfxZ":4.048148302806208,"pX":-0.054293898420049516,"pZ":1.7416867756894134,"vX0":-8.670463517052314,"vY0":-131.73231625972102,"vZ0":-3.2862562767577668,"x":119.07,"y":191.75,"x0":2.064546604839109,"y0":50.00408231165943,"z0":4.840674509500328,"aX":16.405632401015126},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.8,"breakHorizontal":-15.0,"spinRate":1815,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4147203352189446,"extension":6.578116082956062},"index":4,"playId":"0f9efaef-d9a8-353c-9a40-2bc30379e506","pitchNumber":5,"startTime":"2025-08-30T00:09:16.398Z","endTime":"2025-08-30T00:09:20.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.26600424929247,"strikeZoneBottom":1.34740349190375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.950084935417642,"aZ":-13.555324569538758,"pfxX":4.4564169064277905,"pfxZ":10.315231257096219,"pX":-0.9049894260825753,"pZ":1.6389087971096146,"vX0":-8.64637351174258,"vY0":-133.09856860301102,"vZ0":-6.875237949497505,"x":151.5,"y":194.53,"x0":1.7978110198872315,"y0":50.00220820188021,"z0":5.225583446661828,"aX":8.043878582797717},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-6.4,"spinRate":2176,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.410573674349926,"extension":6.637119757434169},"index":5,"playId":"4c054a8a-9b50-3984-904c-328fce5d6228","pitchNumber":6,"startTime":"2025-08-30T00:09:39.698Z","endTime":"2025-08-30T00:09:46.228Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jorge Polanco caught stealing 2nd base, catcher Bo Naylor to shortstop Brayan Rocchio.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"4c054a8a-9b50-3984-904c-328fce5d6228","startTime":"2025-08-30T00:09:58.197Z","endTime":"2025-08-30T00:10:16.155Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.21294645911694,"strikeZoneBottom":1.26288427182092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.974483229407774,"aZ":-30.65683797254669,"pfxX":-5.921988850852953,"pfxZ":1.1252522863344407,"pX":-0.4096994692763501,"pZ":0.5199192956810453,"vX0":-4.44317729790191,"vY0":-115.13579600271042,"vZ0":-3.1088473966146943,"x":132.62,"y":224.74,"x0":2.3099154077868134,"y0":50.00533656022669,"z0":4.8334164973366995,"aX":-8.006550342531852},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.6,"breakHorizontal":11.8,"spinRate":2382,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.47446190492366247,"extension":6.566990088909886},"index":7,"playId":"4e39021e-333c-3bd1-a6c6-d90d5c9216e3","pitchNumber":7,"startTime":"2025-08-30T00:10:16.155Z","endTime":"2025-08-30T00:10:20.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:10:20.988Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T00:10:24.275Z","endTime":"2025-08-30T00:12:25.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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(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":77.8,"endSpeed":71.9,"strikeZoneTop":3.23796406103968,"strikeZoneBottom":1.55245129780074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.356556686904398,"aZ":-34.400285134517816,"pfxX":-6.803989191155279,"pfxZ":-1.7256007893079208,"pX":-1.2167027274796958,"pZ":0.6036277362848265,"vX0":-5.510702781209525,"vY0":-113.13549330732982,"vZ0":-2.0984895075045387,"x":163.38,"y":222.48,"x0":2.137739510897357,"y0":50.00194487712286,"z0":5.003101524169158,"aX":-8.785887586664352},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-3.4,"breakHorizontal":13.8,"spinRate":2303,"spinDirection":287},"zone":13,"typeConfidence":0.9,"plateTime":0.48482691041293524,"extension":6.357059362442158},"index":0,"playId":"236aa419-3e7f-349e-8b33-b86dc6ae8a8a","pitchNumber":1,"startTime":"2025-08-30T00:10:43.512Z","endTime":"2025-08-30T00:10:47.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.106098648209723,"aZ":-24.464530004016442,"pfxX":-3.7693614086589777,"pfxZ":5.235783640861948,"pX":-0.6981065252886927,"pZ":1.8231144421682437,"vX0":-5.308812441064424,"vY0":-120.23582009194679,"vZ0":-2.980972369638012,"x":143.61,"y":189.56,"x0":2.0234401407479656,"y0":50.00229875358983,"z0":5.237109693362274,"aX":-5.548163948610483},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.1,"breakHorizontal":8.0,"spinRate":2353,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.45458271970992126,"extension":6.426608061461273},"index":1,"playId":"fec3025a-5b30-3cf6-a5b2-4a996d2a78ec","pitchNumber":2,"startTime":"2025-08-30T00:10:59.442Z","endTime":"2025-08-30T00:11:04.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.23689096971941,"strikeZoneBottom":1.52393716975379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.585851318142094,"aZ":-26.320231894767552,"pfxX":-4.7137283710182825,"pfxZ":3.93509386724297,"pX":-1.1324064979766761,"pZ":1.118863696340366,"vX0":-5.971980603493739,"vY0":-120.41743843687388,"vZ0":-4.353034033848087,"x":160.16,"y":208.57,"x0":1.9802517634305958,"y0":50.003447658320326,"z0":5.244629311428859,"aX":-7.009052388167866},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":2389,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.45266381317952,"extension":6.529250302251608},"index":2,"playId":"c7ff813c-4aa7-3d30-a7df-ab150f3a665d","pitchNumber":3,"startTime":"2025-08-30T00:11:15.685Z","endTime":"2025-08-30T00:11:20.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.8,"strikeZoneTop":3.26400239414752,"strikeZoneBottom":1.50035643883198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.788894064766552,"aZ":-29.041677392795567,"pfxX":-5.1752283857667845,"pfxZ":2.189258003446098,"pX":-0.6477471489978074,"pZ":0.67885703861153,"vX0":-4.930781715109062,"vY0":-118.06728364141154,"vZ0":-4.1463470288939455,"x":141.69,"y":220.45,"x0":2.130285960079092,"y0":50.00206998850007,"z0":5.092966377328954,"aX":-7.398386153419149},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":10.4,"spinRate":2407,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.46167432468054903,"extension":6.472013757127325},"index":3,"playId":"7bce062e-23c7-3e0c-acda-cd1a02a2deea","pitchNumber":4,"startTime":"2025-08-30T00:11:30.675Z","endTime":"2025-08-30T00:11:37.128Z","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":91.4,"endSpeed":85.0,"strikeZoneTop":3.19685099528526,"strikeZoneBottom":1.45899713551491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.837736465275192,"aZ":-14.494450404567342,"pfxX":1.8509756472659207,"pfxZ":9.675540002814111,"pX":0.18558481848201708,"pZ":1.8723170853856517,"vX0":-5.142578941741299,"vY0":-133.1420599029915,"vZ0":-5.868732520394346,"x":109.93,"y":188.23,"x0":1.886637989818548,"y0":50.00182131943496,"z0":5.122554946993362,"aX":3.382316420286914},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-2.4,"spinRate":2295,"spinDirection":153},"zone":8,"typeConfidence":0.89,"plateTime":0.40863439302341176,"extension":6.548948612426307},"index":4,"playId":"0766f61f-926a-300f-b6e9-f4e563fcd80b","pitchNumber":5,"startTime":"2025-08-30T00:11:52.072Z","endTime":"2025-08-30T00:11:57.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T00:12:03.218Z","endTime":"2025-08-30T00:12:18.159Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34293724112611,"aZ":-14.942591726665553,"pfxX":3.5120029671747206,"pfxZ":9.298771365876956,"pX":0.4030819791115778,"pZ":2.4924648736716146,"vX0":-5.4355723230602635,"vY0":-134.78860528814715,"vZ0":-4.38230061339073,"x":101.64,"y":171.48,"x0":1.9829669000337569,"y0":50.00428249238148,"z0":5.183536028603553,"aX":6.509549883221888},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-5.3,"spinRate":2329,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.4052730832381708,"extension":6.585811977114649},"index":6,"playId":"ad6d7866-4ea6-3c6e-9f05-ea0b05e4f649","pitchNumber":6,"startTime":"2025-08-30T00:12:18.159Z","endTime":"2025-08-30T00:12:25.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:12:25.083Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:13:52.340Z","endTime":"2025-08-30T00:15:19.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.205479245330924,"aZ":-17.341140371185123,"pfxX":-9.59927910109235,"pfxZ":7.744924683156295,"pX":-0.07632438607197893,"pZ":2.5096639935160936,"vX0":6.88389432771452,"vY0":-136.58121073418883,"vZ0":-5.192848056529214,"x":119.91,"y":171.02,"x0":-1.3648999407125162,"y0":50.003346040276256,"z0":5.603758700782949,"aX":-18.385964423743015},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":16.2,"spinRate":2334,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3989340299779678,"extension":6.86006491486638},"index":0,"playId":"5fdc00b1-7062-3455-98af-af2b554ad210","pitchNumber":1,"startTime":"2025-08-30T00:14:33.922Z","endTime":"2025-08-30T00:14:38.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.26151086795202,"strikeZoneBottom":1.40866743811667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.260018718039962,"aZ":-30.740260217287503,"pfxX":5.752815527691007,"pfxZ":0.8994301420651034,"pX":-0.7569478631090915,"pZ":2.9462087114291675,"vX0":0.32569757787260284,"vY0":-124.78763181743652,"vZ0":-0.41463447587207136,"x":145.85,"y":159.23,"x0":-1.6374490253519371,"y0":50.003475916142676,"z0":5.620840895789085,"aX":9.182867159281784},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-10.6,"spinRate":2068,"spinDirection":42},"zone":1,"typeConfidence":2.0,"plateTime":0.4369076196165369,"extension":6.562428847927929},"index":1,"playId":"eb03f123-0f16-3ae2-871c-f4f8ea9a1015","pitchNumber":2,"startTime":"2025-08-30T00:14:54.383Z","endTime":"2025-08-30T00:14:59.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54319901758349,"aZ":-44.81451864878523,"pfxX":3.9999272886255266,"pfxZ":-8.485128203841564,"pX":0.4114188897995315,"pZ":2.6729650667041924,"vX0":3.2205336585591486,"vY0":-121.71801394317708,"vZ0":1.999447822245046,"x":101.32,"y":166.61,"x0":-1.4520894531908777,"y0":50.004336427950456,"z0":5.74282930525908,"aX":5.956979041619032},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.5,"breakHorizontal":-8.0,"spinRate":2388,"spinDirection":44},"zone":3,"typeConfidence":2.0,"plateTime":0.4512745599677306,"extension":6.8025356782835384},"hitData":{"launchSpeed":97.3,"launchAngle":15.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.63,"coordY":112.57}},"index":2,"playId":"15a3fdf5-634b-35d4-8f47-4f6ee1886171","pitchNumber":3,"startTime":"2025-08-30T00:15:09.112Z","endTime":"2025-08-30T00:15:19.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:15:19.698Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bo Naylor lines out sharply to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:15:24.443Z","endTime":"2025-08-30T00:16:00.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99232223286929,"aZ":-42.11253969846955,"pfxX":4.704344880632789,"pfxZ":-6.665784168162468,"pX":0.19135114562017116,"pZ":1.6672922876339749,"vX0":2.9802670729144234,"vY0":-121.66488177199572,"vZ0":-0.7060062808899803,"x":109.71,"y":193.76,"x0":-1.6626435977962255,"y0":50.001593626351266,"z0":5.626894675931026,"aX":7.015705253076011},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":-9.2,"spinRate":2372,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4510675081069837,"extension":7.021377610245871},"hitData":{"launchSpeed":106.3,"launchAngle":20.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.22,"coordY":58.74}},"index":0,"playId":"039c49bd-e93e-3637-a263-93a809586f3d","pitchNumber":1,"startTime":"2025-08-30T00:15:46.738Z","endTime":"2025-08-30T00:16:00.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:16:00.128Z","atBatIndex":31},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Angel Martínez grounds into a force out, second baseman Jorge Polanco to shortstop J.P. Crawford. Kyle Manzardo out at 2nd. Angel Martínez to 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:16:39.955Z","endTime":"2025-08-30T00:16:50.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T00:16:25.570Z","endTime":"2025-08-30T00:16:42.331Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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":96.4,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15690925710748,"aZ":-21.34391075776804,"pfxX":-10.534871850025864,"pfxZ":5.489038930325338,"pX":-0.14158710510867506,"pZ":2.3331924336017607,"vX0":7.30320995363745,"vY0":-140.17090359386353,"vZ0":-4.736996607654807,"x":122.4,"y":175.78,"x0":-1.423209826803451,"y0":50.00510251141751,"z0":5.454562851248622,"aX":-20.79087127675755},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":17.4,"spinRate":2283,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3920206711773435,"extension":6.85367702944938},"hitData":{"launchSpeed":88.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.5,"coordY":157.0}},"index":1,"playId":"2275a97a-9d9b-3a9b-8296-9bd24bbfd685","pitchNumber":1,"startTime":"2025-08-30T00:16:42.331Z","endTime":"2025-08-30T00:16:50.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:16:50.228Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T00:17:03.754Z","endTime":"2025-08-30T00:19:07.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.525766836269977,"aZ":-34.45848028682191,"pfxX":2.997827997935152,"pfxZ":-1.414621239289655,"pX":0.3071601459465486,"pZ":1.1959708359809385,"vX0":4.173119660249884,"vY0":-126.46086421142422,"vZ0":-3.4530508231445225,"x":105.29,"y":206.49,"x0":-1.7558042945565944,"y0":50.00283784531616,"z0":5.352034137715089,"aX":4.840203606781847},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-6.4,"spinRate":2398,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.433620692586532,"extension":7.08793998131218},"index":0,"playId":"ceb733a3-46b7-3ad5-9d08-b425c43b436a","pitchNumber":1,"startTime":"2025-08-30T00:17:20.226Z","endTime":"2025-08-30T00:17:28.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.628841977912867,"aZ":-35.99684947759587,"pfxX":1.982886064951553,"pfxZ":-2.457141116688553,"pX":0.3887602313426564,"pZ":1.5407252146663644,"vX0":4.5357727694545815,"vY0":-124.23834676996627,"vZ0":-2.2088705856224653,"x":102.18,"y":197.18,"x0":-1.720348096722018,"y0":50.000618189529824,"z0":5.442198366237127,"aX":3.088548033597082},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-4.7,"spinRate":2368,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.44140072638608663,"extension":6.627392052595981},"index":1,"playId":"f33ccc43-8fc0-3d17-9347-d1bacc3a366d","pitchNumber":2,"startTime":"2025-08-30T00:17:40.694Z","endTime":"2025-08-30T00:17:45.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.48144698978099,"strikeZoneBottom":1.52847480400181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.539576495535893,"aZ":-36.27036991422012,"pfxX":2.3255975007989442,"pfxZ":-2.5086841655871224,"pX":-0.06983871527834541,"pZ":0.2373224840508728,"vX0":3.2240760451972372,"vY0":-127.05429068526871,"vZ0":-5.532085373602607,"x":119.66,"y":232.37,"x0":-1.6584175516893767,"y0":50.00346483417384,"z0":5.332097221137059,"aX":3.794466221143535},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":-4.9,"spinRate":2383,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.4314363807348731,"extension":6.788763523985223},"index":2,"playId":"b44b9205-097f-3601-bba9-a6fca71b5d4b","pitchNumber":3,"startTime":"2025-08-30T00:17:59.205Z","endTime":"2025-08-30T00:18:03.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.51047498170364,"strikeZoneBottom":1.54213084352916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.251602198723237,"aZ":-31.730174271003385,"pfxX":5.220645721057576,"pfxZ":0.2756843888484708,"pX":0.6529481226809352,"pZ":1.1105565086474891,"vX0":4.049295704749165,"vY0":-126.06230408566343,"vZ0":-4.439060390314459,"x":92.11,"y":208.79,"x0":-1.647091201942229,"y0":50.005935106910975,"z0":5.427717145980416,"aX":8.48580638088568},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.3,"spinRate":2267,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4328671290150554,"extension":6.54049915681846},"index":3,"playId":"64217b1b-79a3-3515-892a-2f36da4bc317","pitchNumber":4,"startTime":"2025-08-30T00:18:20.235Z","endTime":"2025-08-30T00:18:32.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Angel Martínez steals (7) 2nd base. Angel Martínez to 3rd. Angel Martínez advances to 3rd, on a throwing error by catcher Cal Raleigh.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"64217b1b-79a3-3515-892a-2f36da4bc317","startTime":"2025-08-30T00:18:49.200Z","endTime":"2025-08-30T00:19:01.903Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.122452489229893,"aZ":-42.6151464922005,"pfxX":4.611803083880111,"pfxZ":-6.780303179852185,"pX":-0.16382443812494216,"pZ":0.9500929686853977,"vX0":2.177673576006705,"vY0":-123.44223673821537,"vZ0":-2.477716928567391,"x":123.24,"y":213.13,"x0":-1.657264810521332,"y0":50.00298509158619,"z0":5.562535573070089,"aX":7.100403131504537},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.6,"breakHorizontal":-8.9,"spinRate":2466,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4441112334522219,"extension":7.006657364798719},"index":5,"playId":"f13ac5ea-3550-3249-9a28-1d90aa7cdabd","pitchNumber":5,"startTime":"2025-08-30T00:19:01.903Z","endTime":"2025-08-30T00:19:07.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:19:07.956Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Daniel Schneemann to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:19:42.495Z","endTime":"2025-08-30T00:22:21.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.39219383085191,"strikeZoneBottom":1.60794234187213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.990748596241218,"aZ":-20.213390082283478,"pfxX":-1.1841725914929704,"pfxZ":7.172410521180198,"pX":-0.16799389015885632,"pZ":2.0931443827484717,"vX0":-5.470691104714463,"vY0":-127.22905326693235,"vZ0":-4.0133253402963245,"x":123.4,"y":182.27,"x0":2.1491629812613606,"y0":50.000676484475484,"z0":5.259850366384687,"aX":-1.9721043224779324},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.5,"breakHorizontal":3.2,"spinRate":2347,"spinDirection":171},"zone":8,"typeConfidence":0.84,"plateTime":0.4277822757868006,"extension":6.280843136142713},"index":0,"playId":"1f6d25fe-629e-3b91-bd1e-3338b26061ce","pitchNumber":1,"startTime":"2025-08-30T00:21:12.653Z","endTime":"2025-08-30T00:21:17.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.39660285714539,"strikeZoneBottom":1.56999999133091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.051007631724495,"aZ":-26.192776447632863,"pfxX":7.936585688529183,"pfxZ":4.157383098223884,"pX":0.2964688791478288,"pZ":0.4557449069294768,"vX0":-6.934743153561092,"vY0":-119.18081500657193,"vZ0":-5.147365957290191,"x":105.7,"y":226.47,"x0":2.2137100235692673,"y0":50.00148006992237,"z0":5.011152700916894,"aX":11.409160169457092},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.5,"breakHorizontal":-12.7,"spinRate":980,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4596962072238684,"extension":6.5045923673732124},"index":1,"playId":"cdd746f6-73e5-3c6a-94f4-46c910678b57","pitchNumber":2,"startTime":"2025-08-30T00:21:24.056Z","endTime":"2025-08-30T00:21:27.993Z","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":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.68184350118016,"aZ":-30.234659591978588,"pfxX":-8.217814715985883,"pfxZ":1.417230522111506,"pX":-0.08459243948094736,"pZ":2.5803589427689704,"vX0":-2.6896000385141603,"vY0":-116.00066175279689,"vZ0":0.08697527337564703,"x":120.22,"y":169.11,"x0":2.1560524435703012,"y0":50.00345601575818,"z0":5.412906683092373,"aX":-11.255341657574752},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.9,"breakHorizontal":15.5,"spinRate":2332,"spinDirection":290},"zone":5,"typeConfidence":0.91,"plateTime":0.4712798333738988,"extension":6.402199679920839},"index":2,"playId":"5155e923-5271-3f7e-ad0f-b63b55f87306","pitchNumber":3,"startTime":"2025-08-30T00:21:41.204Z","endTime":"2025-08-30T00:21:46.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.3,"strikeZoneTop":3.14504422810789,"strikeZoneBottom":1.36808778261169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.507988944876793,"aZ":-31.741172166643597,"pfxX":-6.748096882897638,"pfxZ":0.31996533096653734,"pX":-0.7334808087802378,"pZ":0.41604266768102366,"vX0":-4.611389991846479,"vY0":-114.78506720996351,"vZ0":-3.573278290003018,"x":144.96,"y":227.55,"x0":2.175409683566654,"y0":50.0005705402685,"z0":5.071358529374729,"aX":-9.036273923873882},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.0,"breakHorizontal":13.3,"spinRate":2314,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.47650387917403725,"extension":6.379369173366116},"index":3,"playId":"36fe4752-c5ac-3912-842f-163174b6f183","pitchNumber":4,"startTime":"2025-08-30T00:21:56.112Z","endTime":"2025-08-30T00:22:01.212Z","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":83.2,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90406237247805,"aZ":-24.978270511867258,"pfxX":7.382356829337681,"pfxZ":4.867809199266008,"pX":-0.12582366827954336,"pZ":0.8823458690173396,"vX0":-7.1925264892973395,"vY0":-120.89846635776671,"vZ0":-5.012404005828476,"x":121.8,"y":214.96,"x0":1.9307502011893412,"y0":50.003850840977535,"z0":5.179040739513331,"aX":10.91307566129931},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.8,"breakHorizontal":-11.6,"spinRate":1059,"spinDirection":132},"zone":13,"typeConfidence":0.89,"plateTime":0.4533229732142199,"extension":6.331142339112687},"hitData":{"launchSpeed":89.1,"launchAngle":6.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.33,"coordY":144.28}},"index":4,"playId":"74f16feb-58d7-3cfb-823c-9035917f8f2b","pitchNumber":5,"startTime":"2025-08-30T00:22:12.839Z","endTime":"2025-08-30T00:22:21.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:22:21.369Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:22:27.705Z","endTime":"2025-08-30T00:24:08.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.5596406045945,"strikeZoneBottom":1.64316819684656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55660446116373,"aZ":-27.765528510710634,"pfxX":-3.174009704000528,"pfxZ":2.980556145654807,"pX":-1.0098310362299563,"pZ":0.6614106152629023,"vX0":-6.107297488465417,"vY0":-121.36860060509902,"vZ0":-5.145562353200141,"x":155.49,"y":220.92,"x0":1.9597223458212667,"y0":50.00510143027993,"z0":5.251050377321581,"aX":-4.695652950012803},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":7.3,"spinRate":2285,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.4527131898106198,"extension":6.5529416774189055},"index":0,"playId":"882e93f4-55ed-3312-ad38-46f240c43975","pitchNumber":1,"startTime":"2025-08-30T00:22:44.457Z","endTime":"2025-08-30T00:22:48.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.49664810916783,"strikeZoneBottom":1.59140821559257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.433522739163966,"aZ":-28.46032770221429,"pfxX":7.893202551926839,"pfxZ":2.5193209540784007,"pX":0.1930631123490899,"pZ":0.8859042589774944,"vX0":-7.057977239275045,"vY0":-120.80103566981425,"vZ0":-4.035684088132428,"x":109.64,"y":214.86,"x0":2.132899857852285,"y0":50.00049176843924,"z0":5.0915155870057225,"aX":11.616755594785413},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":-12.5,"spinRate":992,"spinDirection":129},"zone":14,"typeConfidence":0.9,"plateTime":0.4541295052123093,"extension":6.404554234359833},"index":1,"playId":"8f555858-5a1c-33ad-9f5b-51bc0329c0de","pitchNumber":2,"startTime":"2025-08-30T00:23:01.377Z","endTime":"2025-08-30T00:23:06.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.48615132970055,"strikeZoneBottom":1.60600155548374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.954964494411886,"aZ":-28.009036039874363,"pfxX":7.426660529081679,"pfxZ":2.8580364095686104,"pX":1.2702805789167513,"pZ":3.2656130081123167,"vX0":-4.465967580188256,"vY0":-120.1858620852673,"vZ0":0.7622393358494154,"x":68.58,"y":150.61,"x0":2.190522131604432,"y0":50.004478131791565,"z0":5.437751541067536,"aX":10.832692341227245},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.6,"breakHorizontal":-12.4,"spinRate":1144,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4562738178634147,"extension":6.281809770898316},"index":2,"playId":"39dc64dc-b12b-31d3-b22f-38a800f65441","pitchNumber":3,"startTime":"2025-08-30T00:23:15.140Z","endTime":"2025-08-30T00:23:21.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.5031473937469,"strikeZoneBottom":1.63172438409441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.743939224245405,"aZ":-14.87797670113081,"pfxX":2.466409242714178,"pfxZ":9.593115134373651,"pX":0.5439660081999076,"pZ":2.6399953466829102,"vX0":-4.760111067224137,"vY0":-133.6618540635321,"vZ0":-4.1398749695893295,"x":96.27,"y":167.5,"x0":2.0302994455058,"y0":50.00328757209997,"z0":5.2826104096854465,"aX":4.447519422501879},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":-3.4,"spinRate":2335,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.41033131274624957,"extension":6.345109020292978},"index":3,"playId":"ce5470ea-aeb9-3394-9f57-50da8e955766","pitchNumber":4,"startTime":"2025-08-30T00:23:28.993Z","endTime":"2025-08-30T00:23:33.896Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-08-30T00:23:43.679Z","endTime":"2025-08-30T00:24:03.561Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.53051584900409,"strikeZoneBottom":1.62598888019322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.773616077952152,"aZ":-24.360053544557026,"pfxX":-3.2590001799242323,"pfxZ":4.5728442355768735,"pX":0.12835341017453852,"pZ":1.4399104124567639,"vX0":-3.5825992947835865,"vY0":-129.10728785892263,"vZ0":-5.173021455319784,"x":112.11,"y":199.9,"x0":1.951088757958471,"y0":50.00245324050536,"z0":5.314882800811522,"aX":-5.569571460789184},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":6.6,"spinRate":2331,"spinDirection":175},"zone":14,"typeConfidence":0.89,"plateTime":0.42224696463608513,"extension":6.357630579060453},"index":5,"playId":"eee984f6-47f5-3270-9de3-bc97bcaa90cf","pitchNumber":5,"startTime":"2025-08-30T00:24:03.561Z","endTime":"2025-08-30T00:24:08.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:24:08.684Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Julio Rodríguez grounds into a double play, second baseman Daniel Schneemann to first baseman CJ Kayfus. Cal Raleigh out at 2nd. Julio Rodríguez out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T00:24:12.486Z","endTime":"2025-08-30T00:25:12.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.41554190188466,"strikeZoneBottom":1.49868402409525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.602707946643598,"aZ":-13.76541940380866,"pfxX":3.842297677003759,"pfxZ":10.099094889226787,"pX":-1.0943872695852566,"pZ":1.8185911173954017,"vX0":-8.833321065866421,"vY0":-134.51136199267987,"vZ0":-6.013623043599754,"x":158.72,"y":189.68,"x0":1.7406193593485335,"y0":50.00389569050213,"z0":5.068523996483549,"aX":7.005420233903907},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2389,"spinDirection":151},"zone":13,"typeConfidence":0.92,"plateTime":0.40802073677008943,"extension":6.742321046199133},"index":0,"playId":"c3dad31b-be05-3287-9a57-64deededd239","pitchNumber":1,"startTime":"2025-08-30T00:24:33.836Z","endTime":"2025-08-30T00:24:39.330Z","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.7,"endSpeed":84.1,"strikeZoneTop":3.33123529280377,"strikeZoneBottom":1.47540614379761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.322574279085885,"aZ":-14.910916187936394,"pfxX":3.8394825355569058,"pfxZ":9.56290935938585,"pX":-1.3504009684613478,"pZ":3.3124809956044383,"vX0":-9.857580899241853,"vY0":-133.19068546648026,"vZ0":-2.3297707059350077,"x":168.47,"y":149.34,"x0":1.8919336044824828,"y0":50.00421850975628,"z0":5.27087085473997,"aX":6.934019031765574},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-4.9,"spinRate":2434,"spinDirection":157},"zone":11,"typeConfidence":0.91,"plateTime":0.41048564212496474,"extension":6.6460670988257915},"index":1,"playId":"2f17d387-1ebe-3bf7-87ed-e6ad62c83b12","pitchNumber":2,"startTime":"2025-08-30T00:24:48.744Z","endTime":"2025-08-30T00:24:53.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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47879428361956,"aZ":-26.54163749351806,"pfxX":8.841482898432924,"pfxZ":3.3491651110150844,"pX":0.8837075800115266,"pZ":3.082438014021592,"vX0":-6.196465259548451,"vY0":-128.81004385565893,"vZ0":0.01844572284309387,"x":83.32,"y":155.55,"x0":2.170420778307109,"y0":50.00415425541796,"z0":5.125458843454947,"aX":14.875044474926655},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.6,"spinRate":2037,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.4250404389031175,"extension":6.635627741779671},"hitData":{"launchSpeed":71.9,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.28,"coordY":146.7}},"index":2,"playId":"fb7a7e24-3e6a-379a-992b-2d01127e2798","pitchNumber":3,"startTime":"2025-08-30T00:25:04.986Z","endTime":"2025-08-30T00:25:12.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:25:12.339Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out, second baseman Jorge Polanco to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:27:03.611Z","endTime":"2025-08-30T00:28:10.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82503183103288,"aZ":-18.123819919382427,"pfxX":-6.868407395767567,"pfxZ":7.352920029068477,"pX":0.5424675020109506,"pZ":3.4729939291545784,"vX0":7.370964933145786,"vY0":-137.44290975256632,"vZ0":-2.70523161408799,"x":96.32,"y":145.01,"x0":-1.2833746958337495,"y0":50.00325219623748,"z0":5.702701123401177,"aX":-13.12496236010833},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":10.9,"spinRate":2196,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39871105745862945,"extension":6.936307432970256},"index":0,"playId":"c8d09de3-8c68-379c-81a0-7bbe88708185","pitchNumber":1,"startTime":"2025-08-30T00:27:29.153Z","endTime":"2025-08-30T00:27:33.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-30T00:27:40.577Z","endTime":"2025-08-30T00:27:49.486Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.78370620709144,"strikeZoneBottom":1.6374162310255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62076985552567,"aZ":-32.29149541718179,"pfxX":3.7720693557689575,"pfxZ":-0.07218989642305562,"pX":1.1757849700494154,"pZ":1.693123868667436,"vX0":5.176026048039564,"vY0":-125.47290485941316,"vZ0":-3.0775952261032744,"x":72.18,"y":193.07,"x0":-1.4014540851933355,"y0":50.00456627706055,"z0":5.558261944017714,"aX":6.033055439281829},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.6,"breakHorizontal":-8.0,"spinRate":2356,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4359942487763395,"extension":6.407986156043202},"index":2,"playId":"769ca802-577a-3c54-993d-4278ae30f2e0","pitchNumber":2,"startTime":"2025-08-30T00:27:49.486Z","endTime":"2025-08-30T00:27:54.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00995060725871,"aZ":-42.88192925726142,"pfxX":5.713512772175674,"pfxZ":-7.314779134134518,"pX":-0.08495905086511989,"pZ":1.7297344052793902,"vX0":1.4958137415623942,"vY0":-120.90071560367205,"vZ0":-0.5053913824149715,"x":120.24,"y":192.08,"x0":-1.455465680830176,"y0":50.00254542899169,"z0":5.740974384493868,"aX":8.363899219195087},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-13.1,"breakHorizontal":-10.7,"spinRate":2448,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.45497629344740353,"extension":6.540461214289363},"hitData":{"launchSpeed":103.8,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.84,"coordY":147.31}},"index":3,"playId":"f16d03e3-9b35-359e-a167-3173a88d8360","pitchNumber":3,"startTime":"2025-08-30T00:28:02.982Z","endTime":"2025-08-30T00:28:10.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:28:10.962Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a soft bunt ground ball to third baseman Eugenio Suárez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:28:20.724Z","endTime":"2025-08-30T00:28:42.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.7,"endSpeed":86.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63049603462844,"aZ":-19.19893191928159,"pfxX":-7.088031632036687,"pfxZ":6.72631540188757,"pX":0.20970755194031146,"pZ":2.917516525541727,"vX0":6.76187030013668,"vY0":-137.80860901190775,"vZ0":-3.6237056233242777,"x":109.01,"y":160.01,"x0":-1.3507629777467018,"y0":50.0067482020971,"z0":5.540771809884195,"aX":-13.683454329088438},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":11.5,"spinRate":2208,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39692103235513754,"extension":6.898990159891237},"hitData":{"launchSpeed":41.3,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.16,"coordY":194.94}},"index":0,"playId":"d6b9db8a-89eb-38fe-a2b8-e2d08f3b3d1b","pitchNumber":1,"startTime":"2025-08-30T00:28:35.166Z","endTime":"2025-08-30T00:28:42.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:28:42.774Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:28:50.878Z","endTime":"2025-08-30T00:29:20.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.544185138569983,"aZ":-38.20341242971221,"pfxX":3.90318797037437,"pfxZ":-3.809477715015287,"pX":-0.2251460405736876,"pZ":1.5843709848317817,"vX0":2.6019621689046564,"vY0":-124.62642397750628,"vZ0":-1.8704125397897426,"x":125.58,"y":196.0,"x0":-1.78751900540438,"y0":50.00225876912773,"z0":5.481258352174072,"aX":6.178483360751491},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.1,"breakHorizontal":-7.7,"spinRate":2380,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4384242727911767,"extension":6.725895332354128},"hitData":{"launchSpeed":93.9,"launchAngle":15.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.53,"coordY":105.64}},"index":0,"playId":"b5021d85-2ac5-3ddd-b5bb-779ecbf5d25f","pitchNumber":1,"startTime":"2025-08-30T00:29:11.830Z","endTime":"2025-08-30T00:29:20.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:29:20.774Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T00:29:29.925Z","endTime":"2025-08-30T00:30:38.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.37233596662183,"strikeZoneBottom":1.58442624819845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50985855875291,"aZ":-32.92172139560401,"pfxX":5.8306694014800415,"pfxZ":-0.47115621343892844,"pX":1.9628382814709375,"pZ":1.6310821464595286,"vX0":6.949289023443009,"vY0":-124.86138622422192,"vZ0":-2.640217325342965,"x":42.18,"y":194.74,"x0":-1.6203708997242217,"y0":50.005785036697205,"z0":5.4269273312182325,"aX":9.154718825423819},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-12.2,"spinRate":2277,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4396488950198889,"extension":6.56079420795758},"index":0,"playId":"60bbc62c-cbcd-38ef-b0e2-d50b7170761b","pitchNumber":1,"startTime":"2025-08-30T00:29:47.256Z","endTime":"2025-08-30T00:29:53.999Z","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":86.7,"endSpeed":79.7,"strikeZoneTop":3.38687910614991,"strikeZoneBottom":1.59917743191675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.501844632950558,"aZ":-31.427884044244305,"pfxX":5.11220630415045,"pfxZ":0.46335694099281444,"pX":0.9869248325390376,"pZ":1.1914621230135147,"vX0":5.067910504438084,"vY0":-126.1022908839953,"vZ0":-4.136549087522356,"x":79.38,"y":206.61,"x0":-1.7155670880359728,"y0":50.00237747613892,"z0":5.398612963500582,"aX":8.201903995460526},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":-10.4,"spinRate":2381,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4349516694382327,"extension":6.600949699875532},"index":1,"playId":"843b009a-7149-3838-91d8-414137e5d31b","pitchNumber":2,"startTime":"2025-08-30T00:30:06.673Z","endTime":"2025-08-30T00:30:12.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.467322945498807,"aZ":-18.373336823178178,"pfxX":-9.46973830163758,"pfxZ":6.9252117418565025,"pX":0.11569996594013071,"pZ":2.3668348216466084,"vX0":7.407582185637186,"vY0":-139.57568663897516,"vZ0":-5.293402043904857,"x":112.59,"y":174.88,"x0":-1.329126403635936,"y0":50.003614191308394,"z0":5.479951869000268,"aX":-18.872516239914553},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2230,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3909321028768904,"extension":6.899432166926065},"hitData":{"launchSpeed":94.3,"launchAngle":38.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.86,"coordY":94.17}},"index":2,"playId":"fa9ad3ab-06b5-3013-a70e-3961cf04fe64","pitchNumber":3,"startTime":"2025-08-30T00:30:28.683Z","endTime":"2025-08-30T00:30:38.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:30:38.418Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:32:22.553Z","endTime":"2025-08-30T00:33:47.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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(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":87.4,"endSpeed":80.8,"strikeZoneTop":3.57949040737706,"strikeZoneBottom":1.57471523886496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.051145273850516,"aZ":-20.625906844167208,"pfxX":-1.2644195333341774,"pfxZ":6.98706906876302,"pX":-0.9897511282963048,"pZ":2.0849616476255903,"vX0":-7.2340281874964765,"vY0":-127.22568402227577,"vZ0":-3.8204627842366228,"x":154.73,"y":182.49,"x0":2.0451017217284666,"y0":50.00525907065219,"z0":5.224343431507225,"aX":-2.0887339004481364},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.1,"breakHorizontal":3.8,"spinRate":2355,"spinDirection":165},"zone":13,"typeConfidence":0.82,"plateTime":0.42914862308271573,"extension":6.386649717948095},"index":0,"playId":"5a867a44-8842-3c4b-a848-74d997869847","pitchNumber":1,"startTime":"2025-08-30T00:32:46.862Z","endTime":"2025-08-30T00:32:52.921Z","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":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69018273619377,"aZ":-31.942803267370135,"pfxX":-8.00081387015758,"pfxZ":0.1850691838962315,"pX":0.10649415263565151,"pZ":0.9470506131437487,"vX0":-2.5590091997407716,"vY0":-112.98269765478061,"vZ0":-2.1676229156159073,"x":112.94,"y":213.21,"x0":2.2968132950720963,"y0":50.00520125939621,"z0":5.163060514513768,"aX":-10.231426429963852},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":2330,"spinDirection":288},"zone":14,"typeConfidence":0.91,"plateTime":0.4868249955717916,"extension":6.187237078506084},"index":1,"playId":"fa840247-2054-3018-bbbf-fea10bd24feb","pitchNumber":2,"startTime":"2025-08-30T00:32:59.155Z","endTime":"2025-08-30T00:33:03.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.48026828155736,"strikeZoneBottom":1.50049300517448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.286191020792945,"aZ":-14.38685987583824,"pfxX":3.1722964459499754,"pfxZ":10.06177772213438,"pX":0.12166174192201817,"pZ":4.521875244106015,"vX0":-5.941082895246174,"vY0":-132.82588113521822,"vZ0":0.5483401895225477,"x":112.36,"y":116.69,"x0":1.9860462433419568,"y0":50.000905058443514,"z0":5.367285046250033,"aX":5.60733463987838},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.6,"breakHorizontal":-4.3,"spinRate":2314,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4140533232767005,"extension":6.447513017876848},"index":2,"playId":"98b1fdb5-ffd1-3fbf-a84b-6867b482a42b","pitchNumber":3,"startTime":"2025-08-30T00:33:12.354Z","endTime":"2025-08-30T00:33:16.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.48029014068357,"strikeZoneBottom":1.47294935162479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.622597423637302,"aZ":-12.973831203716049,"pfxX":5.3510448372083195,"pfxZ":10.82901995718536,"pX":-0.48608350974143294,"pZ":2.473194823648896,"vX0":-7.934897983894983,"vY0":-132.84515794580918,"vZ0":-4.778414439849709,"x":135.53,"y":172.0,"x0":1.8555262437469082,"y0":50.001517744313574,"z0":5.251013483229729,"aX":9.486904808521956},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.6,"breakHorizontal":-7.8,"spinRate":2357,"spinDirection":158},"zone":4,"typeConfidence":0.92,"plateTime":0.4136083550677605,"extension":6.468770217299551},"index":3,"playId":"015316a7-8736-38a5-b221-6045397d8904","pitchNumber":4,"startTime":"2025-08-30T00:33:26.132Z","endTime":"2025-08-30T00:33:31.400Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.43222746413506,"strikeZoneBottom":1.44989094264446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.784076173992037,"aZ":-27.76253268962701,"pfxX":-5.668187021934813,"pfxZ":3.1020592567183503,"pX":-0.6277822872051584,"pZ":1.9834580234355252,"vX0":-4.6377561340751,"vY0":-119.57531286836128,"vZ0":-1.8552226372924778,"x":140.93,"y":185.23,"x0":2.085547771750773,"y0":50.003981137613586,"z0":5.3024506552244155,"aX":-8.06601216925154},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.4,"breakHorizontal":11.5,"spinRate":2480,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.46112636755758984,"extension":6.4886796336656705},"index":4,"playId":"93ac21b6-d63b-386e-86dc-992d84a573c4","pitchNumber":5,"startTime":"2025-08-30T00:33:41.975Z","endTime":"2025-08-30T00:33:47.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:33:47.503Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to second baseman Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:33:48.241Z","endTime":"2025-08-30T00:35:11.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.9,"endSpeed":74.0,"strikeZoneTop":3.15938903446038,"strikeZoneBottom":1.49138835991138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.689297466646195,"aZ":-28.98969905394373,"pfxX":-5.608530948794858,"pfxZ":2.285474147197494,"pX":0.07739644773162305,"pZ":2.416573430956544,"vX0":-3.1114138775101967,"vY0":-117.7331322507859,"vZ0":-0.7364565197220023,"x":114.05,"y":173.53,"x0":2.147658192958632,"y0":50.00475230955045,"z0":5.431691782434032,"aX":-7.823161603218466},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.2,"breakHorizontal":10.9,"spinRate":2323,"spinDirection":271},"zone":5,"typeConfidence":0.87,"plateTime":0.4663755201303941,"extension":6.179588177421228},"index":0,"playId":"4c6ade5d-7b92-30fe-9d0a-84216c533351","pitchNumber":1,"startTime":"2025-08-30T00:34:14.369Z","endTime":"2025-08-30T00:34:19.252Z","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":77.1,"endSpeed":70.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.276805625274395,"aZ":-31.48111680386232,"pfxX":-7.615438256082397,"pfxZ":0.5469646654513873,"pX":-1.1335174949927336,"pZ":2.0963012667653214,"vX0":-4.975928501287159,"vY0":-112.19624816295253,"vZ0":0.34188636017106,"x":160.21,"y":182.18,"x0":2.110299652705987,"y0":50.00118985206315,"z0":5.177598227478759,"aX":-9.605832923412953},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.4,"breakHorizontal":15.1,"spinRate":2435,"spinDirection":285},"zone":13,"typeConfidence":0.91,"plateTime":0.4901465446591229,"extension":6.364539952095449},"index":1,"playId":"6d409361-2907-3da7-bc5c-97c6627abc27","pitchNumber":2,"startTime":"2025-08-30T00:34:28.502Z","endTime":"2025-08-30T00:34:34.072Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-30T00:34:45.944Z","endTime":"2025-08-30T00:35:03.427Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.947520022122504,"aZ":-30.296922071822568,"pfxX":-9.83417516051064,"pfxZ":1.4700225674513616,"pX":-1.7272946889441814,"pZ":1.6174229325000564,"vX0":-5.74361012243185,"vY0":-112.84837300566677,"vZ0":-0.9967302455408059,"x":182.84,"y":195.11,"x0":2.1351427411316313,"y0":50.00502429123406,"z0":5.136997588728912,"aX":-12.591368152558477},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.6,"breakHorizontal":19.3,"spinRate":2394,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.4867294793705508,"extension":6.338349187189525},"hitData":{"launchSpeed":54.7,"launchAngle":56.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":130.17,"coordY":155.08}},"index":3,"playId":"f1ab0c46-87da-304c-98f1-fc2b42c49b30","pitchNumber":3,"startTime":"2025-08-30T00:35:03.427Z","endTime":"2025-08-30T00:35:11.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:35:11.998Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to center fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T00:35:17.078Z","endTime":"2025-08-30T00:36:18.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.141099490994726,"aZ":-15.642161598440596,"pfxX":5.542078620043149,"pfxZ":9.17551053121695,"pX":0.1277771426590829,"pZ":3.058337266675422,"vX0":-6.604951867660999,"vY0":-133.04136092693213,"vZ0":-2.8575448186834658,"x":112.13,"y":156.2,"x0":1.9164494255914133,"y0":50.00378408828325,"z0":5.272719739697157,"aX":9.987539670300103},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-8.6,"spinRate":2219,"spinDirection":156},"zone":2,"typeConfidence":0.91,"plateTime":0.4108727817565394,"extension":6.474371859106111},"index":0,"playId":"bd66528a-16a1-3bc8-9806-93b00676863c","pitchNumber":1,"startTime":"2025-08-30T00:35:37.179Z","endTime":"2025-08-30T00:35:41.490Z","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":78.8,"endSpeed":72.9,"strikeZoneTop":3.25858974169481,"strikeZoneBottom":1.48989891668923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.744627349526226,"aZ":-30.366345244267414,"pfxX":-7.266003559444394,"pfxZ":1.3493564532965774,"pX":0.5125325553487592,"pZ":1.452928916173009,"vX0":-1.9258304270395699,"vY0":-114.86427712821012,"vZ0":-1.6862927879678842,"x":97.46,"y":199.55,"x0":2.305251319209878,"y0":50.00218615086065,"z0":5.14166013339723,"aX":-9.734690053391233},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.3,"breakHorizontal":13.7,"spinRate":2387,"spinDirection":281},"zone":9,"typeConfidence":0.91,"plateTime":0.4763518070332382,"extension":6.4452277058246805},"index":1,"playId":"ce382c67-85f0-3446-8279-e22828b9a2d9","pitchNumber":2,"startTime":"2025-08-30T00:35:55.823Z","endTime":"2025-08-30T00:36:02.750Z","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":83.0,"endSpeed":75.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.804556859853882,"aZ":-23.74986433015301,"pfxX":3.5053878621686136,"pfxZ":5.74608518626297,"pX":0.10945705214012193,"pZ":1.8714690284274589,"vX0":-5.578505845200036,"vY0":-120.69182264252942,"vZ0":-3.0248735526819974,"x":112.83,"y":188.25,"x0":2.001679746716022,"y0":50.00352909684699,"z0":5.246267800983653,"aX":5.140763352828831},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.8,"breakHorizontal":-4.9,"spinRate":935,"spinDirection":140},"zone":8,"typeConfidence":0.88,"plateTime":0.4548614847149781,"extension":6.410122686965026},"hitData":{"launchSpeed":94.7,"launchAngle":39.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.0,"coordY":81.0}},"index":2,"playId":"c8729973-f427-33e6-adca-e01a3afdda1e","pitchNumber":3,"startTime":"2025-08-30T00:36:08.516Z","endTime":"2025-08-30T00:36:18.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:36:18.624Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Jorge Polanco to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:37:56.188Z","endTime":"2025-08-30T00:39:27.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.36393173489214,"strikeZoneBottom":1.64738903490811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.919388156705143,"aZ":-22.146621326148246,"pfxX":-7.900882261767959,"pfxZ":5.141316716592504,"pX":-0.5685209159808939,"pZ":3.12428490531726,"vX0":5.4618242791838485,"vY0":-138.7670835579067,"vZ0":-2.6657170104100745,"x":138.67,"y":154.42,"x0":-1.5352897348254477,"y0":50.00458030119901,"z0":5.572011041552453,"aX":-15.417322521949878},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.0,"breakHorizontal":13.2,"spinRate":2298,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39462808267974037,"extension":6.952649975865001},"index":0,"playId":"82db9095-c584-3c43-89fb-7b7022fe92a8","pitchNumber":1,"startTime":"2025-08-30T00:38:26.318Z","endTime":"2025-08-30T00:38:32.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5869754136013,"aZ":-32.10953102977712,"pfxX":5.5892376405295945,"pfxZ":0.038646259985620546,"pX":-0.4936928158017134,"pZ":2.037959975067098,"vX0":1.0528320738979162,"vY0":-126.2076083864129,"vZ0":-2.46796618062589,"x":135.82,"y":183.76,"x0":-1.641881990158149,"y0":50.00160839476011,"z0":5.592280819730189,"aX":9.0943914949791},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-10.3,"spinRate":2423,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4325543472229372,"extension":6.632346647514307},"index":1,"playId":"62d40dd4-d003-3053-8532-9ae098d7f75c","pitchNumber":2,"startTime":"2025-08-30T00:38:40.609Z","endTime":"2025-08-30T00:38:45.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.487561026020707,"aZ":-33.8531124841854,"pfxX":4.634670104801918,"pfxZ":-1.0497037075926778,"pX":0.1959100937027867,"pZ":1.1150568623414068,"vX0":2.7925457454754263,"vY0":-126.10498082517861,"vZ0":-4.06264160408372,"x":109.53,"y":208.67,"x0":-1.5307885830746957,"y0":50.0029218074912,"z0":5.5006750431117934,"aX":7.406995161294351},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-9.1,"spinRate":2325,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43563105773723,"extension":6.874147157426318},"index":2,"playId":"1de61aa2-2513-3c43-a2f7-c8c532dd1f91","pitchNumber":3,"startTime":"2025-08-30T00:38:59.823Z","endTime":"2025-08-30T00:39:04.347Z","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":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45677358487984,"aZ":-27.4461537528876,"pfxX":-10.659828666039026,"pfxZ":2.917546174488921,"pX":-0.6557949408929598,"pZ":1.3418886613908825,"vX0":5.718535859043571,"vY0":-126.2489516787952,"vZ0":-4.282521242609569,"x":142.0,"y":202.55,"x0":-1.559084061496121,"y0":50.00522277707976,"z0":5.2560314131948305,"aX":-17.29933138326678},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":1431,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4329862471149575,"extension":6.909761859973043},"hitData":{"launchSpeed":76.1,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.86,"coordY":155.78}},"index":3,"playId":"c94e97b1-9b47-3860-95a2-2c77d6d9d330","pitchNumber":4,"startTime":"2025-08-30T00:39:19.818Z","endTime":"2025-08-30T00:39:27.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:39:27.624Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (22) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:39:34.068Z","endTime":"2025-08-30T00:41:04.984Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"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":95.0,"endSpeed":88.0,"strikeZoneTop":3.2612598089698,"strikeZoneBottom":1.340805234536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.581554370514446,"aZ":-18.21085017308255,"pfxX":-5.434132043695675,"pfxZ":7.092606092905978,"pX":0.5083834834794171,"pZ":3.761024533639352,"vX0":6.830923281629859,"vY0":-138.40752969915363,"vZ0":-1.8169153257798785,"x":97.62,"y":137.23,"x0":-1.2685328146540047,"y0":50.00357569416975,"z0":5.626489265256084,"aX":-10.700565940391627},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2277,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3934949210327785,"extension":6.730163159536726},"index":0,"playId":"e62f8365-f982-3e86-8d3b-8250134c0a8d","pitchNumber":1,"startTime":"2025-08-30T00:39:52.837Z","endTime":"2025-08-30T00:39:57.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.2290515765338,"strikeZoneBottom":1.30899027048009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.843073617442936,"aZ":-34.499286451699135,"pfxX":5.47093974059145,"pfxZ":-1.4476159721347113,"pX":-0.10726380179860072,"pZ":2.5457052925895387,"vX0":1.887968049321062,"vY0":-126.19814787376808,"vZ0":-0.592567459913789,"x":121.09,"y":170.05,"x0":-1.5757970270568888,"y0":50.00032711115402,"z0":5.564213700216494,"aX":8.815547880187903},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":-10.3,"spinRate":2408,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4341463428355361,"extension":6.742519959090727},"index":1,"playId":"44c90a38-9a87-36b0-81fe-903493063acf","pitchNumber":2,"startTime":"2025-08-30T00:40:06.062Z","endTime":"2025-08-30T00:40:10.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.24285335661056,"strikeZoneBottom":1.2721056238155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.708057910820592,"aZ":-17.296684345390023,"pfxX":-5.9480419084810405,"pfxZ":7.4421128669008265,"pX":-0.697070858650956,"pZ":3.5590157929132133,"vX0":3.9437920631778436,"vY0":-139.6182073528838,"vZ0":-2.6962047849200235,"x":143.57,"y":142.69,"x0":-1.3460305681514197,"y0":50.003143246011334,"z0":5.65856816961741,"aX":-11.891760499462123},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2243,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3904219646713383,"extension":6.9428928917556245},"index":2,"playId":"bb0ecf9c-cc7e-390d-ba8a-fb2f31d1fe8d","pitchNumber":3,"startTime":"2025-08-30T00:40:19.888Z","endTime":"2025-08-30T00:40:26.553Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.570644670589683,"aZ":-18.071160084553895,"pfxX":-4.678765935800492,"pfxZ":7.271614943599559,"pX":-0.15810229891275507,"pZ":2.8495381639065664,"vX0":5.119013401879182,"vY0":-137.4615706094598,"vZ0":-3.959448985067245,"x":123.03,"y":161.84,"x0":-1.4245866870476231,"y0":50.005375798316756,"z0":5.513594148616347,"aX":-9.07785582229129},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":7.6,"spinRate":2150,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3964025112105043,"extension":6.714052902105562},"hitData":{"launchSpeed":107.3,"launchAngle":32.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":204.25,"coordY":59.23}},"index":3,"playId":"c516f28c-2414-383e-8989-3d7b634f1632","pitchNumber":4,"startTime":"2025-08-30T00:40:39.888Z","endTime":"2025-08-30T00:41:04.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:41:04.984Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:40:56.012Z","endTime":"2025-08-30T00:42:59.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.23104875135067,"strikeZoneBottom":1.39335165806938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03745199849551,"aZ":-14.641683816100839,"pfxX":-6.586314071281892,"pfxZ":8.868185784153878,"pX":-1.3508359475011364,"pZ":3.8306685118494745,"vX0":2.721081878750462,"vY0":-139.39717757611217,"vZ0":-2.2659363812598814,"x":168.49,"y":135.35,"x0":-1.4815732119287066,"y0":50.00033764946741,"z0":5.615630644237622,"aX":-13.016921373486495},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":11.4,"spinRate":2234,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3922570841840849,"extension":6.450994725229238},"index":0,"playId":"f441cb2a-2092-3940-a8df-b4948d7fac50","pitchNumber":1,"startTime":"2025-08-30T00:41:30.243Z","endTime":"2025-08-30T00:41:34.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.22928612897806,"strikeZoneBottom":1.29087938915783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.240218092406163,"aZ":-41.7044645094554,"pfxX":4.280326028852678,"pfxZ":-5.996909697839143,"pX":-0.550676305791902,"pZ":2.0229178172434263,"vX0":0.7526767506331093,"vY0":-125.46487716312582,"vZ0":-0.5237927338332954,"x":137.99,"y":184.16,"x0":-1.4108284353156244,"y0":50.004069615577436,"z0":5.643579059484377,"aX":6.799767233093362},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.7,"breakHorizontal":-7.9,"spinRate":2456,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.4371554713072694,"extension":6.731580113501819},"index":1,"playId":"832a6394-84ef-3d3e-9df8-7b1e0b823fb8","pitchNumber":2,"startTime":"2025-08-30T00:41:43.466Z","endTime":"2025-08-30T00:41:48.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.18746317339566,"strikeZoneBottom":1.28468532266872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9868263184879,"aZ":-28.11329489864376,"pfxX":-9.508936902709209,"pfxZ":2.497238514444737,"pX":-0.7446619432227559,"pZ":3.1777824695648564,"vX0":4.706288856487817,"vY0":-126.79702589270886,"vZ0":-0.027436613961072998,"x":145.38,"y":152.98,"x0":-1.389563800861647,"y0":50.004989222578025,"z0":5.4324004594551925,"aX":-15.481403703585608},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":1438,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.43200813810812155,"extension":6.72444274799666},"index":2,"playId":"8f1cae83-66ff-3d66-b08c-79b7ad4c5647","pitchNumber":3,"startTime":"2025-08-30T00:41:58.638Z","endTime":"2025-08-30T00:42:04.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.11159861155481,"strikeZoneBottom":1.31025922215499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.838030904485386,"aZ":-15.692126998931204,"pfxX":-5.738626098331483,"pfxZ":8.292730135052661,"pX":-0.5233345028861446,"pZ":4.052403345606921,"vX0":4.154865982188393,"vY0":-140.11891958049395,"vZ0":-1.3807326490481884,"x":136.95,"y":129.37,"x0":-1.2802728543811301,"y0":50.001371498262564,"z0":5.577564641813395,"aX":-11.403070082360763},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2281,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3910050078740235,"extension":6.656761035801017},"index":3,"playId":"9e9f1eae-0897-39e9-b0b8-f1a0ae674ba6","pitchNumber":4,"startTime":"2025-08-30T00:42:16.951Z","endTime":"2025-08-30T00:42:21.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.439372536251003,"aZ":-35.85611014710355,"pfxX":7.307217717633119,"pfxZ":-2.2889186465505293,"pX":0.9813247433473032,"pZ":1.5914202048432609,"vX0":3.605811063146891,"vY0":-126.36533145314186,"vZ0":-2.4706394481622116,"x":79.59,"y":195.81,"x0":-1.414416580039789,"y0":50.00016326536426,"z0":5.470523759463351,"aX":11.77947335818115},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":-14.0,"spinRate":2338,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43392907725052465,"extension":6.879513096034944},"index":4,"playId":"6d4ba12a-b938-3d42-b169-56d779f5ca5a","pitchNumber":5,"startTime":"2025-08-30T00:42:30.517Z","endTime":"2025-08-30T00:42:35.606Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3907673423178,"aZ":-43.99762386285367,"pfxX":4.749247889847497,"pfxZ":-7.953933894946671,"pX":0.06986206148140602,"pZ":0.2817318564089823,"vX0":2.1796864419990634,"vY0":-121.83755459774365,"vZ0":-3.357262475353888,"x":114.34,"y":231.17,"x0":-1.4563239228214013,"y0":50.00160036312078,"z0":5.521187064078485,"aX":7.060877019787193},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.0,"breakHorizontal":-9.1,"spinRate":2364,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4514614870927596,"extension":6.816670918844325},"index":5,"playId":"6faeeecd-38eb-32ad-ac10-02dd3bc0a5d5","pitchNumber":6,"startTime":"2025-08-30T00:42:52.667Z","endTime":"2025-08-30T00:42:59.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:42:59.687Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to left fielder Randy Arozarena in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T00:43:00.677Z","endTime":"2025-08-30T00:46:32.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.29274257729601,"strikeZoneBottom":1.42910209621273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166234849536576,"aZ":-28.656978700109164,"pfxX":7.2859817185490305,"pfxZ":2.2772193037493746,"pX":-0.3842774422661914,"pZ":2.7677573718231208,"vX0":0.8746787900166069,"vY0":-123.82820974514894,"vZ0":-0.9105893094527561,"x":131.65,"y":164.05,"x0":-1.6884923496536954,"y0":50.00113253210562,"z0":5.5512269078173215,"aX":11.242577039442782},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.4,"spinRate":1985,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.44337765601356294,"extension":7.527261995022576},"index":0,"playId":"4c2731fb-d484-3062-be6f-2c3c0fa64ae9","pitchNumber":1,"startTime":"2025-08-30T00:43:23.054Z","endTime":"2025-08-30T00:43:28.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.21312936212865,"strikeZoneBottom":1.43773678555711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.839978530046693,"aZ":-42.609865921855054,"pfxX":5.110027178740833,"pfxZ":-6.983903096840733,"pX":-0.5952261907062797,"pZ":1.3658910272754272,"vX0":0.7083884404893961,"vY0":-121.94057457281556,"vZ0":-0.9835304270034531,"x":139.69,"y":201.9,"x0":-1.553565025458931,"y0":50.00460589921438,"z0":5.477539414674881,"aX":7.6322379794998145},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.6,"breakHorizontal":-9.4,"spinRate":2339,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4506163199261515,"extension":6.8439563630366935},"index":1,"playId":"1dcff8d5-78da-33ce-87c6-7df58fe01963","pitchNumber":2,"startTime":"2025-08-30T00:43:36.162Z","endTime":"2025-08-30T00:43:40.916Z","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":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.249647108400673,"aZ":-32.627415274099306,"pfxX":7.272592063612706,"pfxZ":-0.2830115051867441,"pX":0.3000928826539844,"pZ":1.4994569304198575,"vX0":2.1662871968721236,"vY0":-127.45096303746718,"vZ0":-3.3079005041110627,"x":105.56,"y":198.29,"x0":-1.5080615032436042,"y0":50.000773378770816,"z0":5.424927177875481,"aX":11.811947246559393},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":-13.7,"spinRate":2270,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.43182271797474625,"extension":6.867705800428503},"index":2,"playId":"7c823570-7394-3a36-905e-f98a14d23542","pitchNumber":3,"startTime":"2025-08-30T00:43:51.158Z","endTime":"2025-08-30T00:43:56.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.30808408921528,"strikeZoneBottom":1.36869545015708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.377534167065757,"aZ":-43.0803460288354,"pfxX":6.102888476068868,"pfxZ":-7.34396215110981,"pX":-1.0619190284806725,"pZ":0.9387759671418275,"vX0":-0.557800591792471,"vY0":-121.72194703708529,"vZ0":-1.9901437432302895,"x":157.48,"y":213.43,"x0":-1.6202230128361348,"y0":50.005516339541096,"z0":5.535770690329012,"aX":9.057228270184305},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.6,"breakHorizontal":-10.9,"spinRate":2383,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.45191728664597,"extension":7.344217906851835},"index":3,"playId":"fa39d6d3-ebac-318e-97ab-146e1669e027","pitchNumber":4,"startTime":"2025-08-30T00:44:05.872Z","endTime":"2025-08-30T00:44:10.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T00:44:19.122Z","endTime":"2025-08-30T00:44:35.428Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.652428221501406,"aZ":-25.690055153453965,"pfxX":-9.369841959611339,"pfxZ":3.82799759251397,"pX":-0.11007595457328145,"pZ":1.5732203819774262,"vX0":6.266811015241303,"vY0":-128.99373219558126,"vZ0":-4.335300126888626,"x":121.2,"y":196.3,"x0":-1.347958586578748,"y0":50.00043780226623,"z0":5.245108318657208,"aX":-15.862190165680577},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":1541,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4238574005202209,"extension":7.53773061163651},"index":5,"playId":"ff818854-b41d-367f-b889-949f08b9ba8e","pitchNumber":5,"startTime":"2025-08-30T00:44:35.428Z","endTime":"2025-08-30T00:44:40.965Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24177900434271,"aZ":-16.55499793156153,"pfxX":-4.84668771735714,"pfxZ":8.05707373997129,"pX":-0.01620630209912112,"pZ":3.1125072096915156,"vX0":5.5019711257211705,"vY0":-138.63847783945943,"vZ0":-3.558409111444944,"x":117.62,"y":154.74,"x0":-1.4008390077137847,"y0":50.00082264532331,"z0":5.523869105725315,"aX":-9.393411737237694},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2255,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3957207393571256,"extension":6.967247255276251},"index":6,"playId":"c971bda5-db1f-3d09-ba7f-fedaad1f079e","pitchNumber":6,"startTime":"2025-08-30T00:45:11.249Z","endTime":"2025-08-30T00:45:15.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.824232687355927,"aZ":-36.15682128919142,"pfxX":6.3675649640230345,"pfxZ":-2.499776637447215,"pX":0.46412624900309774,"pZ":1.4437427005971235,"vX0":3.0755169713594595,"vY0":-126.13360978710325,"vZ0":-2.667335447403503,"x":99.31,"y":199.8,"x0":-1.6014328815294345,"y0":50.00038046243447,"z0":5.456631819416254,"aX":10.163816284779028},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.9,"breakHorizontal":-12.2,"spinRate":2270,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.43576022301650896,"extension":6.479261496527437},"index":7,"playId":"c2858ca7-dca0-3d06-bb78-0dbe51d4d44a","pitchNumber":7,"startTime":"2025-08-30T00:45:32.884Z","endTime":"2025-08-30T00:45:38.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.31648749405106,"strikeZoneBottom":1.40726097067972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36406354628424,"aZ":-43.85193707810772,"pfxX":4.5966039908200385,"pfxZ":-7.7936031536758765,"pX":1.050479196400148,"pZ":0.6545630607889051,"vX0":4.4921050890000025,"vY0":-122.4922653857659,"vZ0":-2.531840325058447,"x":76.96,"y":221.11,"x0":-1.4138536632246106,"y0":50.00237496323475,"z0":5.501168194079622,"aX":6.887055512429181},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-14.4,"breakHorizontal":-9.5,"spinRate":2392,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4495659572535411,"extension":7.048273777251252},"index":8,"playId":"9bf1cda4-84dc-343a-8075-f7d3fc9f9b4d","pitchNumber":8,"startTime":"2025-08-30T00:45:53.534Z","endTime":"2025-08-30T00:45:58.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38952214119814,"aZ":-18.441311617178094,"pfxX":-8.465064586639553,"pfxZ":6.956978146726223,"pX":-0.035669568547561994,"pZ":1.9331374292484922,"vX0":6.743361415047965,"vY0":-140.02256883447876,"vZ0":-6.115897585136823,"x":118.36,"y":186.59,"x0":-1.3825922626931777,"y0":50.0028056211849,"z0":5.363925518641524,"aX":-16.708307901760325},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":13.8,"spinRate":2223,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3920763267946965,"extension":7.345728872290856},"hitData":{"launchSpeed":87.3,"launchAngle":61.0,"totalDistance":212.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.0,"coordY":151.0}},"index":9,"playId":"d90a590c-ed59-3e0a-a46c-ed29dad8dc4d","pitchNumber":9,"startTime":"2025-08-30T00:46:21.577Z","endTime":"2025-08-30T00:46:32.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:46:32.340Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out sharply to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:48:56.342Z","endTime":"2025-08-30T00:49:49.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jakob Junis replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T00:48:03.642Z","endTime":"2025-08-30T00:48:58.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596001,"link":"/api/v1/people/596001"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.62476263971242,"strikeZoneBottom":1.63041994571324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.927443560774172,"aZ":-30.18449597623791,"pfxX":10.434462004051799,"pfxZ":1.4474594324684684,"pX":-0.9516990393982254,"pZ":3.0393223206370483,"vX0":-0.46917491776827114,"vY0":-116.57679859069127,"vZ0":0.30110475207127907,"x":153.28,"y":156.72,"x0":-2.1035454805835356,"y0":50.004051509962586,"z0":5.757892502841444,"aX":14.361499841592016},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2444,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.4698457892018948,"extension":5.488226591701994},"index":1,"playId":"993c36fb-33d7-338e-8dfc-f10f97243a4f","pitchNumber":1,"startTime":"2025-08-30T00:48:58.619Z","endTime":"2025-08-30T00:49:03.650Z","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":80.5,"endSpeed":74.4,"strikeZoneTop":3.5299645576399,"strikeZoneBottom":1.61161286599375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.69697511664516,"aZ":-31.862517553547814,"pfxX":5.556979894420039,"pfxZ":0.22051307808012588,"pX":1.0302874833926048,"pZ":2.488610338334699,"vX0":4.959526214163395,"vY0":-117.19321139699184,"vZ0":-0.5875445030318537,"x":77.73,"y":171.59,"x0":-1.8334272638803408,"y0":50.00021891711508,"z0":5.712976467950838,"aX":7.744988547155759},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":2473,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4669700166693569,"extension":5.666285361903402},"index":2,"playId":"715045a4-a253-3053-acec-4403245678a1","pitchNumber":2,"startTime":"2025-08-30T00:49:09.185Z","endTime":"2025-08-30T00:49:14.875Z","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":87.9,"endSpeed":81.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.470701201498063,"aZ":-21.99737600916797,"pfxX":-6.283101755740209,"pfxZ":6.092550612747117,"pX":0.12273545661119577,"pZ":2.3983767637697597,"vX0":6.506355412814787,"vY0":-127.92131533641844,"vZ0":-3.5238887116507462,"x":112.32,"y":174.02,"x0":-1.6280177752475034,"y0":50.00266727080438,"z0":5.502787246503786,"aX":-10.494251050349515},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.6,"breakHorizontal":10.1,"spinRate":2146,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.42692032161533255,"extension":6.028888788879163},"index":3,"playId":"355980a9-3b07-3b0d-9971-bb1bef5b0fe7","pitchNumber":3,"startTime":"2025-08-30T00:49:19.700Z","endTime":"2025-08-30T00:49:23.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.016609419762094,"aZ":-26.222806869663017,"pfxX":4.640734138506147,"pfxZ":4.109168844574057,"pX":-0.0096910646232251,"pZ":2.6943205274346678,"vX0":3.57567118018431,"vY0":-119.77765686771016,"vZ0":-1.3320650363062472,"x":117.37,"y":166.03,"x0":-2.126732166398552,"y0":50.00027421616677,"z0":5.611381678398784,"aX":6.713378462821016},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.4,"breakHorizontal":-9.2,"spinRate":2487,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4580123357257868,"extension":5.67648005030037},"hitData":{"launchSpeed":102.6,"launchAngle":40.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":53.19,"coordY":81.26}},"index":4,"playId":"cf30f8bf-f44f-3aab-a51e-18ba3c40f752","pitchNumber":4,"startTime":"2025-08-30T00:49:39.170Z","endTime":"2025-08-30T00:49:49.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:49:49.469Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:49:56.012Z","endTime":"2025-08-30T00:50:51.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":85.2,"endSpeed":77.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.196522689649502,"aZ":-29.36364365389259,"pfxX":-6.528754280178635,"pfxZ":1.8201273139881327,"pX":-0.7290239274598175,"pZ":2.7673565331112164,"vX0":4.555611373776486,"vY0":-123.941027895073,"vZ0":-1.103868513299668,"x":144.79,"y":164.06,"x0":-1.748338919783255,"y0":50.00396600553824,"z0":5.684418706774979,"aX":-10.095393219898117},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":10.7,"spinRate":1388,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4429600238428417,"extension":5.806877878121687},"index":0,"playId":"a8f6087e-cb25-3d03-884a-bc114e0001bb","pitchNumber":1,"startTime":"2025-08-30T00:50:12.973Z","endTime":"2025-08-30T00:50:18.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.556480250552355,"aZ":-27.593576647897045,"pfxX":-7.506565241154732,"pfxZ":2.870713103284255,"pX":-0.06609970640289872,"pZ":1.0004937977106472,"vX0":6.529485679582095,"vY0":-126.0575580478705,"vZ0":-5.358350675115645,"x":119.52,"y":211.77,"x0":-1.724822782013149,"y0":50.00309087017149,"z0":5.403584715860361,"aX":-11.98345727335838},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":12.0,"spinRate":1466,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4358457249978316,"extension":5.822322065804872},"hitData":{"launchSpeed":75.7,"launchAngle":11.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":160.32,"coordY":162.3}},"index":1,"playId":"5025c4ef-e50f-3c30-ad14-4f320259d800","pitchNumber":2,"startTime":"2025-08-30T00:50:44.735Z","endTime":"2025-08-30T00:50:51.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:50:51.751Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T00:50:58.826Z","endTime":"2025-08-30T00:52:25.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":81.8,"endSpeed":75.3,"strikeZoneTop":3.42752902874306,"strikeZoneBottom":1.54224835906253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33355677235454,"aZ":-31.684819299039468,"pfxX":8.26676212768196,"pfxZ":0.3378919937559717,"pX":-1.2650870051270753,"pZ":1.880047954720928,"vX0":-0.5516280290354705,"vY0":-119.22186441422186,"vZ0":-2.093702636440307,"x":165.22,"y":188.02,"x0":-2.1040961705048584,"y0":50.00156893996797,"z0":5.63461055400794,"aX":11.87588205007379},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.9,"spinRate":2384,"spinDirection":79},"zone":13,"typeConfidence":2.0,"plateTime":0.45976724573319094,"extension":5.383298335164054},"index":0,"playId":"4e263de2-f5fb-3740-958a-682cf477069a","pitchNumber":1,"startTime":"2025-08-30T00:51:24.492Z","endTime":"2025-08-30T00:51:29.641Z","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":91.6,"endSpeed":84.5,"strikeZoneTop":3.38459968196213,"strikeZoneBottom":1.52464907672813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.152761178029717,"aZ":-20.133409832947898,"pfxX":-3.9061561713172583,"pfxZ":6.610747620665631,"pX":-2.1519282464291547,"pZ":3.7365569174821367,"vX0":0.5521202035165009,"vY0":-133.48417896533758,"vZ0":-1.1123446927702547,"x":199.03,"y":137.89,"x0":-1.8522754808484614,"y0":50.00402222429682,"z0":5.595037030579758,"aX":-7.117194710025559},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.0,"breakHorizontal":7.0,"spinRate":2098,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4088353331231569,"extension":5.835277274182643},"index":1,"playId":"97edb20d-3939-3413-96ce-239d486ac3a1","pitchNumber":2,"startTime":"2025-08-30T00:51:34.011Z","endTime":"2025-08-30T00:51:38.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34791950286164,"aZ":-18.86878263278515,"pfxX":-1.4448260535955342,"pfxZ":7.692958896646339,"pX":0.20956962820635935,"pZ":2.6050850612248393,"vX0":5.447099257999115,"vY0":-129.94119752681527,"vZ0":-3.6461634457815717,"x":109.01,"y":168.44,"x0":-1.7158669220013734,"y0":50.002830039749085,"z0":5.44018746526211,"aX":-2.4998006660994205},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":1.6,"spinRate":2108,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4197236553044412,"extension":6.0917938808119265},"index":2,"playId":"308996a1-e010-3dff-87bd-f6a766c4e39f","pitchNumber":3,"startTime":"2025-08-30T00:51:44.413Z","endTime":"2025-08-30T00:51:48.608Z","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":91.7,"endSpeed":84.4,"strikeZoneTop":3.36128574909962,"strikeZoneBottom":1.50168304965941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.675739900319407,"aZ":-16.500861839696885,"pfxX":-3.3457682196586673,"pfxZ":8.60508455108168,"pX":-0.7197230520558632,"pZ":3.3635989024757564,"vX0":3.7355095704648833,"vY0":-133.60268902624085,"vZ0":-2.5742625934210484,"x":144.43,"y":147.96,"x0":-1.696190845621893,"y0":50.00575347515776,"z0":5.51473414779113,"aX":-6.096823530186745},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":2163,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4087407536840244,"extension":5.8436674342548605},"index":3,"playId":"b4214ca8-3d63-3702-9be6-438e5cda90b4","pitchNumber":4,"startTime":"2025-08-30T00:52:02.075Z","endTime":"2025-08-30T00:52:08.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21864639900113,"aZ":-19.79864913337158,"pfxX":-2.479693230190729,"pfxZ":7.077873859372692,"pX":-0.0433204613948681,"pZ":2.4435395442798375,"vX0":5.139811978314461,"vY0":-130.78828276208557,"vZ0":-3.7294874221064287,"x":118.65,"y":172.8,"x0":-1.7037479215878346,"y0":50.00101863008735,"z0":5.356021862135019,"aX":-4.334923440141547},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":3.5,"spinRate":2093,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4173240904119666,"extension":6.0085135821332365},"hitData":{"launchSpeed":82.5,"launchAngle":70.0,"totalDistance":129.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.25,"coordY":193.92}},"index":4,"playId":"91d44a7f-b56f-3a5b-86fe-9dd1567daae5","pitchNumber":5,"startTime":"2025-08-30T00:52:13.742Z","endTime":"2025-08-30T00:52:25.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:52:25.159Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:54:08.293Z","endTime":"2025-08-30T00:55:34.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.52546325690491,"strikeZoneBottom":1.59797169190648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.589681355298662,"aZ":-35.674111869296475,"pfxX":4.92813245160419,"pfxZ":-2.181340448766491,"pX":-0.29550116638737634,"pZ":2.3347842933657343,"vX0":1.627800919396659,"vY0":-125.8829784238494,"vZ0":-0.9208269905699199,"x":128.26,"y":175.74,"x0":-1.590808688757153,"y0":50.00325368403428,"z0":5.593740287779882,"aX":7.907363392271644},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":-9.2,"spinRate":2248,"spinDirection":11},"zone":4,"typeConfidence":2.0,"plateTime":0.43513321687481277,"extension":6.976672074415047},"index":0,"playId":"9247d130-cc11-3eb8-a0cc-3bf6e990cd2e","pitchNumber":1,"startTime":"2025-08-30T00:54:28.520Z","endTime":"2025-08-30T00:54:33.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.53558653861606,"strikeZoneBottom":1.55712709736216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.766084757772077,"aZ":-43.34584660361778,"pfxX":5.838546445056732,"pfxZ":-7.859656511874801,"pX":-0.766026790279727,"pZ":1.284219240168677,"vX0":0.11322433206050184,"vY0":-119.0365840363757,"vZ0":-1.1078755036161352,"x":146.2,"y":204.11,"x0":-1.5716566499398728,"y0":50.0001921694556,"z0":5.711139374947323,"aX":8.302164930310651},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.2,"breakHorizontal":-10.6,"spinRate":2495,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.46171645554049556,"extension":6.605123471206376},"index":1,"playId":"80783615-448e-3271-bc7e-2f73b74562c3","pitchNumber":2,"startTime":"2025-08-30T00:54:42.450Z","endTime":"2025-08-30T00:54:48.025Z","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":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.62607197364598,"aZ":-38.73552131575111,"pfxX":5.500938253905188,"pfxZ":-4.170459357448553,"pX":-0.06507105736637692,"pZ":1.2244384659294725,"vX0":1.9824248466875671,"vY0":-124.5601663841123,"vZ0":-2.598188063546151,"x":119.48,"y":205.72,"x0":-1.585556845920478,"y0":50.00309271637936,"z0":5.478771032748517,"aX":8.657120066255558},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.9,"breakHorizontal":-10.4,"spinRate":2375,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4394511917556403,"extension":7.529583090878103},"index":2,"playId":"f15f2472-6606-3e71-8d0b-518f96626522","pitchNumber":3,"startTime":"2025-08-30T00:54:56.272Z","endTime":"2025-08-30T00:55:01.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.39145267748082,"strikeZoneBottom":1.56588745134131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.856989456946977,"aZ":-35.00933192920028,"pfxX":7.111181810420262,"pfxZ":-1.7281426598912777,"pX":-0.301318447616263,"pZ":1.553156062167344,"vX0":1.0585505126692216,"vY0":-127.23622409649838,"vZ0":-3.117231168626211,"x":128.49,"y":196.84,"x0":-1.6466143146817425,"y0":50.003407139235286,"z0":5.565618164150266,"aX":11.670519774159004},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.6,"breakHorizontal":-13.1,"spinRate":2185,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4303129373884693,"extension":6.64849866723159},"index":3,"playId":"d45d0d35-8d26-3849-8d68-68389bbee3d1","pitchNumber":4,"startTime":"2025-08-30T00:55:13.124Z","endTime":"2025-08-30T00:55:18.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.366623318186143,"aZ":-39.24504313422736,"pfxX":5.4079457625156735,"pfxZ":-4.5205878784402485,"pX":1.0950929208624753,"pZ":1.567695319077246,"vX0":4.690946028260348,"vY0":-125.10734070700634,"vZ0":-1.8897732689397873,"x":75.26,"y":196.45,"x0":-1.515819975006135,"y0":50.002921952561984,"z0":5.5896232033616196,"aX":8.458166443144561},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.4,"breakHorizontal":-11.0,"spinRate":2305,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4400518167084888,"extension":6.860910153347588},"index":4,"playId":"fcd9c3c3-1cb5-3dab-8f8c-ee5e9896f7dd","pitchNumber":5,"startTime":"2025-08-30T00:55:29.273Z","endTime":"2025-08-30T00:55:34.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:55:34.995Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Jones homers (5) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:55:40.034Z","endTime":"2025-08-30T00:57:35.301Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":669923,"link":"/api/v1/people/669923"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.85626988102436,"strikeZoneBottom":1.68770835369792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.100064478644818,"aZ":-19.447669618826623,"pfxX":-5.642388736188828,"pfxZ":6.420116794943521,"pX":-0.13957468240956095,"pZ":4.238681902509798,"vX0":5.5108780924308585,"vY0":-139.37551926428856,"vZ0":-0.4764610483118051,"x":122.32,"y":124.34,"x0":-1.4021603190676835,"y0":50.00281371138391,"z0":5.687569743975057,"aX":-11.185263540549252},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":2246,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3918560016999808,"extension":6.38263845887996},"index":0,"playId":"e01016f3-5c59-3dcb-95a6-a8d0a17ed911","pitchNumber":1,"startTime":"2025-08-30T00:55:57.185Z","endTime":"2025-08-30T00:56:02.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.87354630496497,"strikeZoneBottom":1.705562754282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.381465736638045,"aZ":-16.35302694503295,"pfxX":-6.855208356800968,"pfxZ":8.019518684284243,"pX":-0.4201674885235119,"pZ":2.845980721454638,"vX0":5.205081526145939,"vY0":-139.13448674168447,"vZ0":-4.554683104047753,"x":133.02,"y":161.94,"x0":-1.4186763113729464,"y0":50.00293709275033,"z0":5.577953236651461,"aX":-13.524835095253263},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":11.4,"spinRate":2238,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39272742232321667,"extension":6.528798911938773},"index":1,"playId":"e65b7ffa-1240-37e0-9b6e-68943361f526","pitchNumber":2,"startTime":"2025-08-30T00:56:13.142Z","endTime":"2025-08-30T00:56:18.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.76705474226,"strikeZoneBottom":1.6497244667771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.340140673778976,"aZ":-43.29036713235792,"pfxX":5.53783126476738,"pfxZ":-7.420854691982967,"pX":0.28204733012392424,"pZ":0.7938934401491831,"vX0":2.1511186172562127,"vY0":-122.00844144863,"vZ0":-2.453431031391898,"x":106.25,"y":217.34,"x0":-1.3318792884362969,"y0":50.00083868738939,"z0":5.564150173977992,"aX":8.298013118639219},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.8,"breakHorizontal":-10.6,"spinRate":2471,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4499417480409904,"extension":7.157051090919272},"index":2,"playId":"1ee41f99-717f-361e-920a-d87f962c95bb","pitchNumber":3,"startTime":"2025-08-30T00:56:29.051Z","endTime":"2025-08-30T00:56:33.880Z","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":86.3,"endSpeed":80.0,"strikeZoneTop":3.84113584797246,"strikeZoneBottom":1.6505826805812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.357202126412517,"aZ":-40.21325159570241,"pfxX":4.661001996891757,"pfxZ":-5.019438503517923,"pX":0.16990310133957345,"pZ":0.689393094913048,"vX0":2.8385842453015173,"vY0":-125.66390272404382,"vZ0":-3.606761298496784,"x":110.52,"y":220.17,"x0":-1.5798892312206232,"y0":50.00585548272297,"z0":5.408649601470353,"aX":7.45883477008364},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.7,"breakHorizontal":-9.1,"spinRate":2338,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.435799962497732,"extension":7.4624714157989835},"index":3,"playId":"4231ba76-3858-3a54-90f8-14210567ea52","pitchNumber":4,"startTime":"2025-08-30T00:56:56.245Z","endTime":"2025-08-30T00:57:00.583Z","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":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02567132746247,"aZ":-18.46413049416308,"pfxX":-6.321318705244028,"pfxZ":7.216395294295957,"pX":0.04521078166817744,"pZ":2.6006048064696166,"vX0":6.399667593381803,"vY0":-137.5458306393517,"vZ0":-3.84811483888365,"x":115.28,"y":168.56,"x0":-1.5002803832096365,"y0":50.000092200872615,"z0":5.284303669622278,"aX":-12.003798933738814},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":10.0,"spinRate":2203,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3995782660374334,"extension":6.940850736349323},"hitData":{"launchSpeed":104.4,"launchAngle":25.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.02,"coordY":36.73}},"index":4,"playId":"18fc95ab-6f8e-39b4-b646-f290918d7fc2","pitchNumber":5,"startTime":"2025-08-30T00:57:13.405Z","endTime":"2025-08-30T00:57:35.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:57:35.301Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brayan Rocchio pops out to second baseman Jorge Polanco.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T00:57:25.779Z","endTime":"2025-08-30T01:01:26.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.962040165874146,"aZ":-31.984068156309164,"pfxX":8.94894999206745,"pfxZ":0.12166699095159927,"pX":0.5759661512503138,"pZ":2.219667398511642,"vX0":2.6448256696461447,"vY0":-125.65498332729929,"vZ0":-1.8634229614300195,"x":95.05,"y":178.85,"x0":-1.6536262709313687,"y0":50.00570600700118,"z0":5.57488021274724,"aX":14.280843881060155},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":-16.8,"spinRate":2205,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4362641280435504,"extension":6.71197093642143},"index":0,"playId":"c3a2ae82-52f7-38c9-a5cd-edc2ac403b40","pitchNumber":1,"startTime":"2025-08-30T00:58:00.043Z","endTime":"2025-08-30T00:58:06.686Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MO","challengeTeamId":136}},{"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":86.5,"endSpeed":80.2,"strikeZoneTop":3.09751552737235,"strikeZoneBottom":1.34819167835894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39809324012761,"aZ":-34.879246170204794,"pfxX":2.7424536207301298,"pfxZ":-1.682085172013484,"pX":0.7309313444761987,"pZ":0.038757334869341895,"vX0":4.767711734494623,"vY0":-125.88711683083787,"vZ0":-6.173986118421873,"x":89.14,"y":237.73,"x0":-1.543410421200169,"y0":50.00436032301172,"z0":5.3443435607426935,"aX":4.404594462304837},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.2,"breakHorizontal":-6.0,"spinRate":2320,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43498796175605836,"extension":6.880691836305574},"index":1,"playId":"ac58ff90-faa7-3a79-9215-1e32150e310b","pitchNumber":2,"startTime":"2025-08-30T01:00:40.049Z","endTime":"2025-08-30T01:00:47.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.19908854429719,"strikeZoneBottom":1.39955968388043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05133619874241,"aZ":-17.948765093092195,"pfxX":-5.7200701673414525,"pfxZ":7.482566085364642,"pX":-0.7883156708409261,"pZ":3.3680378319159168,"vX0":4.140258038966971,"vY0":-136.53369242629716,"vZ0":-2.7025554422647073,"x":147.05,"y":147.84,"x0":-1.5757515224929357,"y0":50.00540628319085,"z0":5.595738303353912,"aX":-10.878186267505374},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2160,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.400088446812473,"extension":7.00691467439052},"index":2,"playId":"4491d42e-b2e8-3be7-8159-dd6d63d4dd79","pitchNumber":3,"startTime":"2025-08-30T01:00:58.763Z","endTime":"2025-08-30T01:01:04.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.011327538906457,"aZ":-18.015072808872578,"pfxX":-6.91167487765957,"pfxZ":7.3541497288534625,"pX":0.24531642245444824,"pZ":2.390525275105486,"vX0":6.60486916913259,"vY0":-137.08795450058972,"vZ0":-5.07418716519634,"x":107.65,"y":174.24,"x0":-1.2838167371860343,"y0":50.00235492945677,"z0":5.474421394669058,"aX":-13.30762425969892},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2170,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3977827169472272,"extension":6.974355696428788},"hitData":{"launchSpeed":90.4,"launchAngle":66.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.89,"coordY":156.39}},"index":3,"playId":"9624a6e5-2b3c-3d4e-b027-0ef0a67269dc","pitchNumber":4,"startTime":"2025-08-30T01:01:15.190Z","endTime":"2025-08-30T01:01:26.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:01:26.210Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T01:02:34.690Z","endTime":"2025-08-30T01:03:14.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:01:47.127Z","endTime":"2025-08-30T01:02:37.026Z","isPitch":false,"type":"action"},{"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.403710924584352,"aZ":-20.558150963218406,"pfxX":-10.435590199349717,"pfxZ":5.807399220943987,"pX":-0.23320752268473535,"pZ":2.5743151605242276,"vX0":6.705195784875056,"vY0":-140.1948140524156,"vZ0":-4.429432156394672,"x":125.89,"y":169.27,"x0":-1.2948340619931846,"y0":50.00007852409224,"z0":5.508827860812015,"aX":-20.859827968438072},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":17.6,"spinRate":2146,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3900549826395592,"extension":6.782031640161508},"index":1,"playId":"a136eca4-79dd-364c-a29f-45574f66e667","pitchNumber":1,"startTime":"2025-08-30T01:02:37.026Z","endTime":"2025-08-30T01:02:42.366Z","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":88.2,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60564515595156,"aZ":-25.722319389074894,"pfxX":-9.869519983395065,"pfxZ":3.83916728104424,"pX":-0.14615289829124892,"pZ":1.6749022720058193,"vX0":6.540064291684793,"vY0":-128.3745854074388,"vZ0":-4.024661676994353,"x":122.57,"y":193.56,"x0":-1.434274771018274,"y0":50.0061123013017,"z0":5.247038690400356,"aX":-16.606619850583048},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":1471,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.42537062102617584,"extension":7.215151141356987},"hitData":{"launchSpeed":80.7,"launchAngle":46.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.42,"coordY":107.89}},"index":2,"playId":"5a947fb2-3b18-31ae-9b27-9e6999ce18cf","pitchNumber":2,"startTime":"2025-08-30T01:03:04.568Z","endTime":"2025-08-30T01:03:14.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:03:14.575Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (28) on a line drive to right fielder Nolan Jones. Randy Arozarena out at 3rd on the throw, right fielder Nolan Jones to third baseman José Ramírez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:04:46.894Z","endTime":"2025-08-30T01:05:47.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.56567200693501,"strikeZoneBottom":1.65452933558395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.943872400323816,"aZ":-19.03281155976706,"pfxX":-3.290861326884018,"pfxZ":7.576989398190288,"pX":0.08999222369217157,"pZ":2.112993166967986,"vX0":5.993254874161349,"vY0":-130.48290702885146,"vZ0":-4.921254949136797,"x":113.57,"y":181.73,"x0":-1.803010412048353,"y0":50.0037340454758,"z0":5.445981567525753,"aX":-5.708795829072176},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":4.7,"spinRate":2155,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41882755949907446,"extension":6.072008073028882},"index":0,"playId":"64242b5e-569b-34b4-bb91-754e4e2da3aa","pitchNumber":1,"startTime":"2025-08-30T01:05:20.304Z","endTime":"2025-08-30T01:05:25.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64636235672542,"aZ":-29.773527976691895,"pfxX":6.182502335602308,"pfxZ":1.652051706441421,"pX":1.0342537624359784,"pZ":2.4584197755367776,"vX0":5.188872662490798,"vY0":-120.16902164050398,"vZ0":-1.2543303513660582,"x":77.58,"y":172.4,"x0":-1.9610912779118226,"y0":50.00297919955958,"z0":5.647322375047984,"aX":8.984781148593505},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.0,"breakHorizontal":-12.5,"spinRate":2550,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.4568858499259316,"extension":5.6830473596633375},"hitData":{"launchSpeed":98.5,"launchAngle":19.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":210.45,"coordY":103.77}},"index":1,"playId":"1eae39bf-d3c2-3a74-bf66-ad707850e57c","pitchNumber":2,"startTime":"2025-08-30T01:05:31.493Z","endTime":"2025-08-30T01:05:47.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:05:47.007Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:08:56.968Z","endTime":"2025-08-30T01:09:39.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:08:02.342Z","endTime":"2025-08-30T01:08:59.237Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":84.7,"endSpeed":77.6,"strikeZoneTop":3.67462457834453,"strikeZoneBottom":1.62246051213954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.886950169523512,"aZ":-27.757726189484146,"pfxX":-9.215342137288825,"pfxZ":2.8717350577484364,"pX":-1.6155598338741648,"pZ":3.200082805880315,"vX0":3.3250328152616806,"vY0":-123.38520447242524,"vZ0":-0.44526117807828497,"x":178.58,"y":152.38,"x0":-1.7843803994718448,"y0":50.00547373852034,"z0":5.72488531564268,"aX":-14.189779842636764},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":1254,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4441706613050518,"extension":5.625533126494966},"index":1,"playId":"c7d0c54a-c14c-3bf9-9a84-e06effabbb31","pitchNumber":1,"startTime":"2025-08-30T01:08:59.237Z","endTime":"2025-08-30T01:09:03.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.71456709931521,"strikeZoneBottom":1.61283221653158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.016098780497313,"aZ":-29.007442786137737,"pfxX":5.112187770240638,"pfxZ":2.2403253858927776,"pX":-0.060219318939912524,"pZ":3.8413180493742916,"vX0":2.546217811941184,"vY0":-118.20351701244178,"vZ0":1.571054881667193,"x":119.3,"y":135.06,"x0":-1.8161571680573807,"y0":50.00011113237466,"z0":5.83579676323031,"aX":7.216128879327511},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.7,"breakHorizontal":-9.8,"spinRate":2445,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.46377582519713556,"extension":5.596945319961027},"index":2,"playId":"a9e8667c-1cdb-36e9-8613-8c0b9d785abc","pitchNumber":2,"startTime":"2025-08-30T01:09:10.955Z","endTime":"2025-08-30T01:09:16.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.67070908004486,"strikeZoneBottom":1.59431262103492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02364293973234,"aZ":-27.76938455428454,"pfxX":-5.538007255974067,"pfxZ":2.929684900449873,"pX":-1.2429004826933066,"pZ":3.872531297585414,"vX0":2.9391806557632982,"vY0":-121.83025872900612,"vZ0":1.0901842524883145,"x":164.38,"y":134.22,"x0":-1.7457251251618675,"y0":50.001814641649965,"z0":5.820124026476103,"aX":-8.321043649032633},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.9,"breakHorizontal":9.4,"spinRate":1349,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4496520124222836,"extension":5.666447062454606},"index":3,"playId":"0ad16e33-0bad-3ff1-8f52-2e2ddd9fcfc3","pitchNumber":3,"startTime":"2025-08-30T01:09:21.513Z","endTime":"2025-08-30T01:09:26.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":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.56555426200714,"strikeZoneBottom":1.42698895378506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37682984512393,"aZ":-18.758442705580382,"pfxX":-3.7616140787229515,"pfxZ":7.6054083748609305,"pX":-1.5153441834220622,"pZ":3.9579740905012204,"vX0":1.6991048722492692,"vY0":-131.585485768955,"vZ0":-0.4759741949740938,"x":174.76,"y":131.91,"x0":-1.6786370130084645,"y0":50.002401207259624,"z0":5.523761761951951,"aX":-6.6351506847077735},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":6.5,"spinRate":2197,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4153159607839614,"extension":6.004143628312149},"index":4,"playId":"ec3bff30-e8a5-3444-9ed3-ec0d07a68324","pitchNumber":4,"startTime":"2025-08-30T01:09:35.189Z","endTime":"2025-08-30T01:09:39.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:09:39.468Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:09:42.022Z","endTime":"2025-08-30T01:10:45.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.47729622993906,"strikeZoneBottom":1.54017001139814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.425368735958386,"aZ":-25.67050389345697,"pfxX":-7.430830937808861,"pfxZ":3.853262336166404,"pX":-0.21782191420896457,"pZ":2.7599364250334273,"vX0":6.130003575676734,"vY0":-128.7163388892857,"vZ0":-1.9768869013916186,"x":125.3,"y":164.26,"x0":-1.658789564294207,"y0":50.00117341528369,"z0":5.515470749272007,"aX":-12.532295163208191},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":12.1,"spinRate":2118,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.42469471750104315,"extension":6.051558742794395},"index":0,"playId":"1993b166-c54a-3193-b1c4-9f93ad759b6c","pitchNumber":1,"startTime":"2025-08-30T01:10:04.225Z","endTime":"2025-08-30T01:10:09.759Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91419811340749,"aZ":-21.603261610837293,"pfxX":-7.146961249752797,"pfxZ":6.277778318568403,"pX":0.00446686959984422,"pZ":3.0323393303995103,"vX0":6.726866993198862,"vY0":-128.71604019188905,"vZ0":-1.928357476403558,"x":116.83,"y":156.91,"x0":-1.71023636247811,"y0":50.00079384682772,"z0":5.458488304514176,"aX":-12.029800855248823},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2252,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.42500535319681276,"extension":6.0907713561177275},"index":1,"playId":"e9806cec-0d26-3d8e-80b1-83cedfaf5287","pitchNumber":2,"startTime":"2025-08-30T01:10:22.104Z","endTime":"2025-08-30T01:10:26.323Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.896541560169165,"aZ":-26.74153666042304,"pfxX":-10.555825259851916,"pfxZ":3.022003206530636,"pX":-0.7690863480937556,"pZ":1.3992319733232996,"vX0":6.0419069247196235,"vY0":-133.70307720138305,"vZ0":-5.1517174125665575,"x":146.32,"y":201.0,"x0":-1.6958787223172311,"y0":50.00173373094252,"z0":5.2886684356667395,"aX":-18.9631055178878},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.4,"breakHorizontal":17.6,"spinRate":2219,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4108768350921057,"extension":6.309547505514611},"index":2,"playId":"9d982694-7cd8-3222-8aee-64ce91db3464","pitchNumber":3,"startTime":"2025-08-30T01:10:40.729Z","endTime":"2025-08-30T01:10:45.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:10:45.737Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, shortstop Brayan Rocchio to first baseman CJ Kayfus.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T01:10:57.918Z","endTime":"2025-08-30T01:12:21.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.48235061444906,"strikeZoneBottom":1.49829963362375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.455333327956694,"aZ":-16.650081323085253,"pfxX":-3.5515314430125597,"pfxZ":8.712267413986272,"pX":-0.29911377471205186,"pZ":2.5638842040837493,"vX0":4.8727371964850565,"vY0":-132.6491816300038,"vZ0":-4.404643822423116,"x":128.4,"y":169.56,"x0":-1.6986672341155276,"y0":50.0003989553438,"z0":5.460242141531922,"aX":-6.326671969856756},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.0,"breakHorizontal":5.4,"spinRate":2158,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4129552309524276,"extension":6.135804991046384},"index":0,"playId":"72c4b0c9-e720-3f05-ae9a-c19462c62c46","pitchNumber":1,"startTime":"2025-08-30T01:11:09.275Z","endTime":"2025-08-30T01:11:13.915Z","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":83.5,"endSpeed":76.5,"strikeZoneTop":3.30046356760337,"strikeZoneBottom":1.36714174882458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.067468388382363,"aZ":-28.78636792090794,"pfxX":5.398429375551242,"pfxZ":2.293218648523542,"pX":2.371846669759628,"pZ":1.3476609402571826,"vX0":7.908463448477941,"vY0":-121.38621954625113,"vZ0":-3.7002432523787716,"x":26.59,"y":202.39,"x0":-1.642841992460561,"y0":50.00308712432668,"z0":5.426734274986705,"aX":7.970237531798554},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":-11.8,"spinRate":2576,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.45303299524900664,"extension":6.078877031403133},"index":1,"playId":"530d34af-32b4-36e0-a781-c455757eeaf4","pitchNumber":2,"startTime":"2025-08-30T01:11:21.766Z","endTime":"2025-08-30T01:11:25.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.41858357932734,"strikeZoneBottom":1.51035829126168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.452505532642295,"aZ":-16.15935944966765,"pfxX":-4.459609275273502,"pfxZ":8.949800825662175,"pX":-0.9489973608659298,"pZ":1.8689917249083023,"vX0":3.5474942558442892,"vY0":-133.1429806534754,"vZ0":-6.125644845392909,"x":153.17,"y":188.32,"x0":-1.7213808803246478,"y0":50.00512395200039,"z0":5.375429609827699,"aX":-7.981851228101927},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2198,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4118959083795706,"extension":6.348694571523176},"index":2,"playId":"91f00484-f0b3-3914-84e6-141b4988d162","pitchNumber":3,"startTime":"2025-08-30T01:11:38.525Z","endTime":"2025-08-30T01:11:43.286Z","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":90.5,"endSpeed":82.5,"strikeZoneTop":3.38114680524804,"strikeZoneBottom":1.4982778841511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.022454997173572,"aZ":-19.492920514617257,"pfxX":-5.739628802085674,"pfxZ":7.24637525910266,"pX":-1.4470275456126942,"pZ":2.6995855668251614,"vX0":2.4814533135668224,"vY0":-131.71831071872595,"vZ0":-3.5571733115671695,"x":172.16,"y":165.89,"x0":-1.6577010480872358,"y0":50.00343421711641,"z0":5.516001894168921,"aX":-10.045297407131038},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":9.8,"spinRate":2075,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.416469747826544,"extension":6.221649008804722},"index":3,"playId":"3631d9db-9425-3a04-b11b-8963cd32ff95","pitchNumber":4,"startTime":"2025-08-30T01:11:52.356Z","endTime":"2025-08-30T01:11:57.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.758977613113625,"aZ":-16.75962235615649,"pfxX":-4.502320678492427,"pfxZ":8.63949209432773,"pX":-0.549971115055347,"pZ":2.920540307812913,"vX0":4.397563157787501,"vY0":-132.37180074763353,"vZ0":-3.5426117816903755,"x":137.96,"y":159.93,"x0":-1.6433382058150605,"y0":50.005199290962636,"z0":5.494303186226249,"aX":-8.036303195708765},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2203,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41289090258900085,"extension":6.2136451916067745},"hitData":{"launchSpeed":67.9,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.17,"coordY":150.94}},"index":4,"playId":"56dee782-3f16-3c0d-8be2-58a777e8feb0","pitchNumber":5,"startTime":"2025-08-30T01:12:13.043Z","endTime":"2025-08-30T01:12:21.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:12:21.570Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:15:14.082Z","endTime":"2025-08-30T01:15:56.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Brash replaces George Kirby.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:14:50.180Z","endTime":"2025-08-30T01:15:16.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":76.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.725220757489197,"aZ":-32.54845176010925,"pfxX":8.345817802128913,"pfxZ":-0.2495216408091565,"pX":0.42780672617503895,"pZ":2.4756355801823133,"vX0":4.697232104794405,"vY0":-121.9368240036051,"vZ0":-0.21272940540580831,"x":100.69,"y":171.94,"x0":-2.615699438677875,"y0":50.00374172581686,"z0":5.401645670352855,"aX":12.413978648007431},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-16.3,"spinRate":2986,"spinDirection":50},"zone":6,"typeConfidence":0.91,"plateTime":0.45131617009744396,"extension":6.685897826401971},"index":1,"playId":"41865a22-5f7d-3d4c-8b35-7e89b079e54a","pitchNumber":1,"startTime":"2025-08-30T01:15:16.347Z","endTime":"2025-08-30T01:15:22.217Z","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":89.2,"endSpeed":81.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.445082327492436,"aZ":-33.57241551666681,"pfxX":-10.685011137550292,"pfxZ":-0.8316824435347101,"pX":-0.6205255888548,"pZ":1.6932095574519408,"vX0":8.412124104199322,"vY0":-129.63973118279424,"vZ0":-2.3662122931628478,"x":140.65,"y":193.06,"x0":-2.5341411164495953,"y0":50.00193033367685,"z0":5.203939826756842,"aX":-18.018320294844077},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.8,"breakHorizontal":17.3,"spinRate":1784,"spinDirection":252},"zone":7,"typeConfidence":0.92,"plateTime":0.42400338632831636,"extension":6.570833852371185},"index":2,"playId":"14c13f78-dbc5-324f-aa66-ba8d51fdf2f3","pitchNumber":2,"startTime":"2025-08-30T01:15:28.611Z","endTime":"2025-08-30T01:15:33.034Z","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":3,"startTime":"2025-08-30T01:15:40.364Z","endTime":"2025-08-30T01:15:50.949Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.31683205077239,"strikeZoneBottom":1.55062662521695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.931259270684755,"aZ":-36.44776544003978,"pfxX":7.7299102217603535,"pfxZ":-2.9311124934377926,"pX":-0.08981192812673616,"pZ":2.9742689495218033,"vX0":3.2597163580687005,"vY0":-120.89013433229842,"vZ0":1.81764560182086,"x":120.42,"y":158.47,"x0":-2.4661459416905798,"y0":50.002870806809284,"z0":5.448304557038979,"aX":11.266278255743435},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.4,"breakHorizontal":-14.9,"spinRate":3035,"spinDirection":48},"zone":2,"typeConfidence":0.86,"plateTime":0.4557597750963054,"extension":6.441843032775547},"index":4,"playId":"b137fcaf-9dfc-3318-b59b-2b705b392644","pitchNumber":3,"startTime":"2025-08-30T01:15:50.949Z","endTime":"2025-08-30T01:15:56.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:15:56.834Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:15:58.351Z","endTime":"2025-08-30T01:17:08.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":95.0,"endSpeed":86.6,"strikeZoneTop":3.4296251463135,"strikeZoneBottom":1.50270794492078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.780939569303015,"aZ":-15.68129266050403,"pfxX":-7.032348969284257,"pfxZ":8.545779425926172,"pX":-0.24584279752219373,"pZ":3.7601367932635177,"vX0":8.518053642795172,"vY0":-138.0709345718495,"vZ0":-1.388920576776689,"x":126.37,"y":137.26,"x0":-2.4574819340310725,"y0":50.006351379705755,"z0":5.325129695258952,"aX":-13.578776147745172},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2123,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.3967264940000961,"extension":6.548820606258898},"index":0,"playId":"28a1d9a0-7fed-3902-a6e9-e29df3eab0b4","pitchNumber":1,"startTime":"2025-08-30T01:16:17.212Z","endTime":"2025-08-30T01:16:21.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.40296083281529,"strikeZoneBottom":1.46807970488607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.858035762753182,"aZ":-33.142816463154944,"pfxX":8.836368304950891,"pfxZ":-0.6163436961440358,"pX":0.9603888655018107,"pZ":0.9718898807644659,"vX0":5.723388540482293,"vY0":-125.45286281397406,"vZ0":-3.559226084236334,"x":80.39,"y":212.54,"x0":-2.5101076202711563,"y0":50.00422564388799,"z0":5.152992082978061,"aX":13.87670264093352},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-17.4,"spinRate":3098,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.43909055932688457,"extension":6.295601655029122},"index":1,"playId":"23c5a272-3821-30b3-96a6-db868c050235","pitchNumber":2,"startTime":"2025-08-30T01:16:30.048Z","endTime":"2025-08-30T01:16:34.222Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.32654451591063,"strikeZoneBottom":1.643127621003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.644188553511253,"aZ":-25.499076006799097,"pfxX":-12.166298179547137,"pfxZ":3.6244832725721157,"pX":0.971546321870036,"pZ":1.497094304049893,"vX0":12.10938973819808,"vY0":-135.38209451954503,"vZ0":-4.830658092658971,"x":79.97,"y":198.36,"x0":-1.99499657025276,"y0":50.00466148353504,"z0":5.106440548818814,"aX":-22.415977226698462},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":19.2,"spinRate":2261,"spinDirection":235},"zone":14,"typeConfidence":0.82,"plateTime":0.4057664003793211,"extension":5.797263140175849},"index":2,"playId":"d1f2488b-4227-349e-a41b-f424b1243507","pitchNumber":3,"startTime":"2025-08-30T01:16:46.345Z","endTime":"2025-08-30T01:16:52.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.43589817874007,"strikeZoneBottom":1.65197885434355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.215228694318085,"aZ":-19.473207520905277,"pfxX":-6.759915825441289,"pfxZ":6.751718947618992,"pX":0.1822048850939475,"pZ":3.9498479743745665,"vX0":9.653321517836737,"vY0":-136.34200751739456,"vZ0":-0.15418511366261717,"x":110.05,"y":132.13,"x0":-2.527375197596829,"y0":50.00306629646156,"z0":5.352016277811097,"aX":-12.717554057558944},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2218,"spinDirection":232},"zone":12,"typeConfidence":0.92,"plateTime":0.40187329973249364,"extension":6.649206041972303},"index":3,"playId":"c60cb2ae-0a1a-31b5-a610-6dbc775cf728","pitchNumber":4,"startTime":"2025-08-30T01:17:03.471Z","endTime":"2025-08-30T01:17:08.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:17:08.396Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks. José Ramírez to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:17:09.926Z","endTime":"2025-08-30T01:19:47.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":78.2,"strikeZoneTop":3.27402927106911,"strikeZoneBottom":1.25963773415664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.841279137557816,"aZ":-36.90456954640881,"pfxX":7.352330947705329,"pfxZ":-3.1001135205653894,"pX":1.68570590944266,"pZ":0.4634743253209728,"vX0":7.8665941615767405,"vY0":-123.48304573015265,"vZ0":-3.756388549504255,"x":52.74,"y":226.27,"x0":-2.5077460522270463,"y0":50.00027442110884,"z0":5.141249512907709,"aX":11.237340397837905},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.2,"breakHorizontal":-15.2,"spinRate":3107,"spinDirection":43},"zone":14,"typeConfidence":0.89,"plateTime":0.44524515661757924,"extension":6.250575804585466},"index":0,"playId":"e73377dc-a2ae-3dbf-9fb5-75881a7c357e","pitchNumber":1,"startTime":"2025-08-30T01:17:33.336Z","endTime":"2025-08-30T01:17:39.032Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:17:52.810Z","endTime":"2025-08-30T01:18:46.392Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.22744043799706,"strikeZoneBottom":1.37003282787696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.376948748676526,"aZ":-32.502404795013305,"pfxX":7.282588709085515,"pfxZ":-0.20960490675729204,"pX":1.4682171571033529,"pZ":4.251748429522573,"vX0":6.94890220449425,"vY0":-125.19276310148939,"vZ0":3.412957548465767,"x":61.04,"y":123.98,"x0":-2.289727789114512,"y0":50.0013833915255,"z0":5.531933534129282,"aX":11.550677172821086},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-14.8,"spinRate":2964,"spinDirection":51},"zone":12,"typeConfidence":0.91,"plateTime":0.4375895773051477,"extension":6.3243168814800095},"index":2,"playId":"802d458f-ec44-38f9-b7b4-e14e057806aa","pitchNumber":2,"startTime":"2025-08-30T01:18:46.392Z","endTime":"2025-08-30T01:18:52.528Z","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":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.042945573377054,"aZ":-34.13879828309667,"pfxX":5.605863016330021,"pfxZ":-1.2614259211472696,"pX":0.8908995261141478,"pZ":2.047430933186423,"vX0":6.630461235254034,"vY0":-123.93647054055833,"vZ0":-0.7334234278695518,"x":83.04,"y":183.5,"x0":-2.5488089837432244,"y0":50.00568947020143,"z0":5.201429096771574,"aX":8.710025421497821},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.2,"breakHorizontal":-11.8,"spinRate":2927,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.44215119030164507,"extension":6.324556434518105},"index":3,"playId":"4a4a4c5a-0235-3102-bd14-b6579d13055e","pitchNumber":3,"startTime":"2025-08-30T01:19:10.571Z","endTime":"2025-08-30T01:19:15.637Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.24991662910071,"strikeZoneBottom":1.57418674596246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.159877308193245,"aZ":-18.68011369300123,"pfxX":-6.293817018339605,"pfxZ":7.007512857480371,"pX":-1.46180514398752,"pZ":3.8136802943689556,"vX0":5.3365497426490185,"vY0":-137.80537009336453,"vZ0":-0.41905597821904755,"x":172.72,"y":135.81,"x0":-2.60414796361773,"y0":50.00679300170933,"z0":5.227833212624904,"aX":-12.12745927681969},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":10.3,"spinRate":2158,"spinDirection":234},"zone":11,"typeConfidence":0.92,"plateTime":0.39722025213972545,"extension":6.423702568494438},"index":4,"playId":"837b1764-e034-357a-8bab-f0b21363e30b","pitchNumber":4,"startTime":"2025-08-30T01:19:25.823Z","endTime":"2025-08-30T01:19:30.938Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.22154420427465,"strikeZoneBottom":1.39575429946754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454982277470755,"aZ":-24.50951792620137,"pfxX":-11.180044545561367,"pfxZ":3.9074742692070323,"pX":-1.4505156564589594,"pZ":3.1996099916443854,"vX0":6.951366061129356,"vY0":-139.17269663591384,"vZ0":-0.9534391183970348,"x":172.29,"y":152.39,"x0":-2.5291470937726324,"y0":50.00077531967726,"z0":5.171145989262159,"aX":-21.911972338434065},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.1,"breakHorizontal":18.8,"spinRate":2337,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.39368377206798577,"extension":6.489874760240978},"index":5,"playId":"84f14461-a80d-3171-be7c-05913eaec551","pitchNumber":5,"startTime":"2025-08-30T01:19:42.845Z","endTime":"2025-08-30T01:19:47.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:19:47.899Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Bo Naylor grounds into a force out, shortstop J.P. Crawford to second baseman Jorge Polanco. José Ramírez to 3rd. Kyle Manzardo out at 2nd. Bo Naylor to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:20:50.170Z","endTime":"2025-08-30T01:21:13.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:20:05.562Z","endTime":"2025-08-30T01:20:52.441Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.20142546286019,"strikeZoneBottom":1.34979700606577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31682049389796,"aZ":-33.01424821834543,"pfxX":8.599499185339534,"pfxZ":-0.537570158983451,"pX":0.5086285859024979,"pZ":3.068677238233172,"vX0":4.684564802378798,"vY0":-124.90593184176392,"vZ0":0.9807216184333514,"x":97.61,"y":155.93,"x0":-2.513924419757383,"y0":50.00296882466132,"z0":5.405051042152162,"aX":13.46069796439484},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.7,"spinRate":2983,"spinDirection":51},"zone":3,"typeConfidence":0.91,"plateTime":0.44006706239287263,"extension":6.483982580702899},"index":1,"playId":"d007b6b5-caa5-33c6-9e72-7a36d3dfda7b","pitchNumber":1,"startTime":"2025-08-30T01:20:52.441Z","endTime":"2025-08-30T01:20:58.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00662408390669,"aZ":-35.37155455652605,"pfxX":-9.296232004250616,"pfxZ":-1.8906900320702853,"pX":-0.38562264092907644,"pZ":2.214396772320091,"vX0":8.336538525634374,"vY0":-129.62033065152394,"vZ0":-0.5596473255719372,"x":131.7,"y":178.99,"x0":-2.4475430138222585,"y0":50.004148466864784,"z0":5.1515548148483115,"aX":-15.7002723811657},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.4,"breakHorizontal":14.8,"spinRate":1801,"spinDirection":248},"zone":4,"typeConfidence":0.93,"plateTime":0.42378832113500664,"extension":6.327926305309661},"hitData":{"launchSpeed":83.3,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.66,"coordY":144.54}},"index":2,"playId":"a8fe2a14-d16d-3531-bb9b-6d8c156af3de","pitchNumber":2,"startTime":"2025-08-30T01:21:06.214Z","endTime":"2025-08-30T01:21:13.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:21:13.710Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to shortstop J.P. Crawford. José Ramírez scores. Bo Naylor to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:21:29.104Z","endTime":"2025-08-30T01:23:07.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":666374,"link":"/api/v1/people/666374"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":77.6,"strikeZoneTop":3.2650378597648,"strikeZoneBottom":1.43168431160332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.646093600629737,"aZ":-34.39161116831468,"pfxX":8.078911617565591,"pfxZ":-1.4416069687303672,"pX":0.12979664340352015,"pZ":3.1316993649358333,"vX0":4.1145734273244265,"vY0":-123.74881564063406,"vZ0":1.8228624172175754,"x":112.05,"y":154.22,"x0":-2.608527506996253,"y0":50.00333407793215,"z0":5.284355473626297,"aX":12.422896718063438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":-15.6,"spinRate":2895,"spinDirection":47},"zone":2,"typeConfidence":0.9,"plateTime":0.4440469326759571,"extension":6.615395870920497},"index":0,"playId":"3dfb2cce-f8d9-34c7-94f2-4cb42e3ae76a","pitchNumber":1,"startTime":"2025-08-30T01:21:48.887Z","endTime":"2025-08-30T01:21:53.980Z","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":88.4,"endSpeed":80.7,"strikeZoneTop":3.28932601487736,"strikeZoneBottom":1.38057698608739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.075335544271784,"aZ":-36.392364460409986,"pfxX":-8.97884564657079,"pfxZ":-2.5299611632735797,"pX":-2.016989855163073,"pZ":2.4209106730456926,"vX0":4.869427714922539,"vY0":-128.60548028238335,"vZ0":0.5285938689920457,"x":193.88,"y":173.42,"x0":-2.7739824009512075,"y0":50.004384661490384,"z0":5.048180795531262,"aX":-14.956838948222817},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.2,"breakHorizontal":15.1,"spinRate":1569,"spinDirection":254},"zone":11,"typeConfidence":0.92,"plateTime":0.42681906080956633,"extension":6.43541700946735},"index":1,"playId":"b1125f0e-d6c5-3d8b-9ed3-b4709d76d9c9","pitchNumber":2,"startTime":"2025-08-30T01:22:03.560Z","endTime":"2025-08-30T01:22:08.666Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.657038768468436,"aZ":-29.687573732556363,"pfxX":8.492354979481298,"pfxZ":1.6200702166757273,"pX":0.16801281128493312,"pZ":0.8968476198466444,"vX0":4.25180799276608,"vY0":-123.33325542923782,"vZ0":-3.875690404091253,"x":110.6,"y":214.57,"x0":-2.6840733143507673,"y0":50.00126932472504,"z0":5.005890440765191,"aX":13.016427895333413},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.4,"spinRate":3022,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4449490985189777,"extension":6.4128107237067145},"index":2,"playId":"c18741f3-7e12-35cd-bc62-254fbb74bdc9","pitchNumber":3,"startTime":"2025-08-30T01:22:18.276Z","endTime":"2025-08-30T01:22:23.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.23115573641801,"strikeZoneBottom":1.42278075737675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.248893801118648,"aZ":-36.00924646139187,"pfxX":6.541371050710944,"pfxZ":-2.5315005735628695,"pX":-0.9875877765449907,"pZ":1.1064624887491532,"vX0":2.245961384401303,"vY0":-122.9844556954727,"vZ0":-1.9501303571692161,"x":154.64,"y":208.91,"x0":-2.7657152010632404,"y0":50.00461165914649,"z0":5.000235747493531,"aX":9.895855183370065},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.8,"breakHorizontal":-12.4,"spinRate":3000,"spinDirection":49},"zone":13,"typeConfidence":0.88,"plateTime":0.44751275442116345,"extension":6.557603608440737},"index":3,"playId":"1ad9e400-e598-31e8-8091-1b00b012c922","pitchNumber":4,"startTime":"2025-08-30T01:22:42.130Z","endTime":"2025-08-30T01:22:47.463Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39112396661396,"aZ":-36.63384285869353,"pfxX":6.5835829941579105,"pfxZ":-3.05343072867334,"pX":0.5487690511111294,"pZ":1.1260688501177165,"vX0":5.4436331322344165,"vY0":-120.85357119201834,"vZ0":-1.7682046566353313,"x":96.08,"y":208.38,"x0":-2.598730512921353,"y0":50.00299977259774,"z0":5.123760166533131,"aX":9.612716342812735},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.6,"breakHorizontal":-13.3,"spinRate":3002,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.455465781079881,"extension":6.512819870262723},"hitData":{"launchSpeed":38.6,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.61,"coordY":164.56}},"index":4,"playId":"9d7a7e9d-8e69-31f5-bdf9-6248d6a2e740","pitchNumber":5,"startTime":"2025-08-30T01:22:58.686Z","endTime":"2025-08-30T01:23:07.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:23:07.987Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T01:23:23.171Z","endTime":"2025-08-30T01:25:00.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":85.7,"endSpeed":78.6,"strikeZoneTop":3.47463218152899,"strikeZoneBottom":1.5260804311772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.759268340507866,"aZ":-35.430186253755146,"pfxX":12.764728733476815,"pfxZ":-2.0741332122658775,"pX":-0.2409342604242597,"pZ":2.626785666836191,"vX0":1.9094130796497342,"vY0":-124.8295241088765,"vZ0":0.6281330105956089,"x":126.18,"y":167.86,"x0":-2.674789008394426,"y0":50.006149905678086,"z0":5.305062069629691,"aX":20.006348558202113},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.4,"breakHorizontal":-23.5,"spinRate":2968,"spinDirection":48},"zone":5,"typeConfidence":0.9,"plateTime":0.4399608408177125,"extension":6.70611538187996},"index":0,"playId":"252bf364-9a75-36b3-af84-eea8ce287a54","pitchNumber":1,"startTime":"2025-08-30T01:23:48.731Z","endTime":"2025-08-30T01:23:53.843Z","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":89.5,"endSpeed":81.7,"strikeZoneTop":3.46279155140453,"strikeZoneBottom":1.52296888752609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672136979279394,"aZ":-36.521503190606744,"pfxX":-9.162896579278852,"pfxZ":-2.542920941823894,"pX":-1.2775124923586412,"pZ":2.4410234962403696,"vX0":6.637307056918343,"vY0":-130.22998903720776,"vZ0":0.23310507474802766,"x":165.7,"y":172.87,"x0":-2.675338267923773,"y0":50.003482590025975,"z0":5.124561585443251,"aX":-15.657952066110987},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.3,"breakHorizontal":15.0,"spinRate":1796,"spinDirection":248},"zone":13,"typeConfidence":0.92,"plateTime":0.4214121962400377,"extension":6.44495749175132},"index":1,"playId":"7e07cab6-acd0-3798-b2cc-cefa8efb498d","pitchNumber":2,"startTime":"2025-08-30T01:24:01.750Z","endTime":"2025-08-30T01:24:06.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63232224486883,"aZ":-36.17696011928518,"pfxX":10.160521764939565,"pfxZ":-2.5811797861968255,"pX":0.13795404235836414,"pZ":2.366661369503477,"vX0":3.6067942110211284,"vY0":-123.28607585345345,"vZ0":0.29079584979519857,"x":111.74,"y":174.88,"x0":-2.6607230018945045,"y0":50.00260204849043,"z0":5.280439915231666,"aX":15.765891897887107},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.4,"breakHorizontal":-19.2,"spinRate":3109,"spinDirection":52},"zone":5,"typeConfidence":0.91,"plateTime":0.4428938285359685,"extension":6.385526523465143},"index":2,"playId":"ff760e47-f430-352f-acdb-cbaf350087c5","pitchNumber":3,"startTime":"2025-08-30T01:24:16.899Z","endTime":"2025-08-30T01:24:22.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.38789747117954,"strikeZoneBottom":1.57598550712596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37502552841848,"aZ":-38.19453468044198,"pfxX":5.888028402779184,"pfxZ":-3.803410686688279,"pX":-0.9004154182026649,"pZ":3.602679768709433,"vX0":2.6461129187481682,"vY0":-124.8580501021963,"vZ0":3.2816523686209695,"x":151.32,"y":141.51,"x0":-2.737715188630606,"y0":50.000431564854075,"z0":5.407582147292858,"aX":9.3253610104666},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.9,"breakHorizontal":-11.3,"spinRate":2829,"spinDirection":53},"zone":11,"typeConfidence":0.73,"plateTime":0.43813091423558825,"extension":6.464312643682593},"index":3,"playId":"6bdde87b-48af-31d3-96bd-f23d5fcef4a3","pitchNumber":4,"startTime":"2025-08-30T01:24:37.807Z","endTime":"2025-08-30T01:24:43.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.763886822480966,"aZ":-35.91583418374539,"pfxX":-9.31519160133849,"pfxZ":-2.171000215135474,"pX":-0.24329717706059215,"pZ":1.1310690594402788,"vX0":9.351622458707872,"vY0":-130.23969857657116,"vZ0":-3.003573096568016,"x":126.27,"y":208.24,"x0":-2.6662715504525836,"y0":50.005387126788634,"z0":5.009403204250135,"aX":-16.042721087204015},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.4,"breakHorizontal":14.9,"spinRate":1710,"spinDirection":245},"zone":13,"typeConfidence":0.93,"plateTime":0.42019402063149247,"extension":6.495677145554828},"index":4,"playId":"8b9aae0f-9b50-3ec8-a3c0-b4c1b04c68c3","pitchNumber":5,"startTime":"2025-08-30T01:24:54.443Z","endTime":"2025-08-30T01:25:00.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:25:00.037Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:27:28.692Z","endTime":"2025-08-30T01:28:13.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Herrin replaces Jakob Junis.","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-30T01:27:10.871Z","endTime":"2025-08-30T01:27:30.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.14227660336359,"strikeZoneBottom":1.47687210193725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.259644994748747,"aZ":-29.15063701114224,"pfxX":1.919084370942766,"pfxZ":1.7742634815497373,"pX":-1.2906686526675775,"pZ":0.29531546054127067,"vX0":-8.46797903746099,"vY0":-128.4208068669736,"vZ0":-7.76270733704364,"x":166.2,"y":230.81,"x0":1.7753580416252568,"y0":50.000387830417104,"z0":5.570651027174506,"aX":3.262758841784657},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-1.9,"spinRate":2291,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.42371880214578006,"extension":6.545878119783596},"index":1,"playId":"f1bf111a-6ad9-3715-9a94-ebe71e3ce42a","pitchNumber":1,"startTime":"2025-08-30T01:27:30.977Z","endTime":"2025-08-30T01:27:35.181Z","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":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.550016437772207,"aZ":-23.495219834218325,"pfxX":9.925399634595578,"pfxZ":4.581008794707749,"pX":0.8519875195272475,"pZ":1.9101217782954227,"vX0":-5.317169171401328,"vY0":-136.6625474504079,"vZ0":-5.736621225923229,"x":84.52,"y":187.21,"x0":1.5311200013933566,"y0":50.00576588795212,"z0":5.645962297469702,"aX":18.8151418768944},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-16.9,"spinRate":2360,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.40047480362096,"extension":6.345408696468818},"hitData":{"launchSpeed":99.7,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.33,"coordY":120.73}},"index":2,"playId":"65e77bf6-6322-37a1-88da-ded3ac879252","pitchNumber":2,"startTime":"2025-08-30T01:28:03.594Z","endTime":"2025-08-30T01:28:13.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:28:13.997Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jorge Polanco grounds into a double play, third baseman José Ramírez to second baseman Daniel Schneemann to first baseman CJ Kayfus. Josh Naylor out at 2nd. Jorge Polanco out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:28:22.165Z","endTime":"2025-08-30T01:29:04.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.31811089454337,"strikeZoneBottom":1.57000064562915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.312187355619585,"aZ":-21.47722673570084,"pfxX":6.548548914734776,"pfxZ":5.454862965612557,"pX":1.203762358630193,"pZ":3.7483972913198933,"vX0":-3.682372065967121,"vY0":-138.50829941563393,"vZ0":-1.575857866474728,"x":71.12,"y":137.57,"x0":1.6933651046583738,"y0":50.00185992095411,"z0":5.7480121875896595,"aX":12.838070056699049},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":-11.2,"spinRate":2480,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39409950328209,"extension":6.452948203037135},"index":0,"playId":"ff5a332a-633c-3317-bc91-6d468de08c0e","pitchNumber":1,"startTime":"2025-08-30T01:28:41.127Z","endTime":"2025-08-30T01:28:47.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.451926340805876,"aZ":-17.49098055488462,"pfxX":4.3463325970380975,"pfxZ":7.665791567106394,"pX":-0.8012781678383954,"pZ":2.717086250816038,"vX0":-7.949519767916406,"vY0":-136.85909920066797,"vZ0":-4.611849707353709,"x":147.54,"y":165.42,"x0":1.5635697544825105,"y0":50.00211060671228,"z0":5.60547052155905,"aX":8.325015220730528},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-6.4,"spinRate":2439,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.39873087640664906,"extension":6.542435405352725},"hitData":{"launchSpeed":93.9,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.49,"coordY":171.52}},"index":1,"playId":"d016cebe-60be-3a9a-b235-ba03abccf630","pitchNumber":2,"startTime":"2025-08-30T01:28:56.331Z","endTime":"2025-08-30T01:29:04.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:29:04.315Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:29:14.045Z","endTime":"2025-08-30T01:30:14.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.54797477145439,"strikeZoneBottom":1.61301798378803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.445501369327733,"aZ":-34.23818285841651,"pfxX":-8.122700580465267,"pfxZ":-1.4122472196466251,"pX":0.4093603069321533,"pZ":1.9386970550986944,"vX0":-1.5976027246655087,"vY0":-120.72196252967166,"vZ0":-2.3663017245216054,"x":101.4,"y":186.44,"x0":2.1358756348629573,"y0":50.00271718136484,"z0":5.971529531589503,"aX":-11.881674530987103},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.9,"breakHorizontal":15.1,"spinRate":2485,"spinDirection":321},"zone":9,"typeConfidence":2.0,"plateTime":0.45526320467529136,"extension":6.154158100559191},"index":0,"playId":"292da3a4-c062-3366-8365-09862f0d8ebd","pitchNumber":1,"startTime":"2025-08-30T01:29:31.324Z","endTime":"2025-08-30T01:29:36.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.51608871331526,"strikeZoneBottom":1.58136695790309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33491925618858,"aZ":-35.38794212786696,"pfxX":-8.793134752596583,"pfxZ":-2.3091650550675125,"pX":0.3459680941497858,"pZ":1.7015965129133293,"vX0":-1.8050147035261013,"vY0":-118.63357270221913,"vZ0":-2.5061977116168332,"x":103.81,"y":192.84,"x0":2.261800860101238,"y0":50.00125033257763,"z0":6.067346276989497,"aX":-12.256289511758073},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.6,"breakHorizontal":16.3,"spinRate":2521,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.465637463325526,"extension":6.106113426958776},"index":1,"playId":"1b51d07a-b789-3034-bb71-42cd1ecffc0b","pitchNumber":2,"startTime":"2025-08-30T01:29:46.342Z","endTime":"2025-08-30T01:29:51.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891400036208868,"aZ":-36.23387093548079,"pfxX":-3.792583519533846,"pfxZ":-2.8042547531398077,"pX":0.15667317696207114,"pZ":1.4200173217133387,"vX0":-3.417567311547667,"vY0":-120.49462075717527,"vZ0":-3.1005143116432823,"x":111.03,"y":200.44,"x0":2.094418832043922,"y0":50.002853119612126,"z0":5.976587257138929,"aX":-5.488160836446563},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.6,"breakHorizontal":7.8,"spinRate":2542,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.45735456278568876,"extension":6.145140908636379},"hitData":{"launchSpeed":80.2,"launchAngle":15.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.39,"coordY":116.49}},"index":2,"playId":"b64940ad-813b-3557-b270-3948d3ba6ef2","pitchNumber":3,"startTime":"2025-08-30T01:30:02.050Z","endTime":"2025-08-30T01:30:14.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:30:14.417Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to center fielder Angel Martínez. Luke Raley to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:30:47.257Z","endTime":"2025-08-30T01:31:58.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Raley replaces Mitch Garver.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T01:30:43.577Z","endTime":"2025-08-30T01:30:49.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.13004878909271,"strikeZoneBottom":1.34843045760202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66516794142146,"aZ":-25.879963853011017,"pfxX":8.23560328131574,"pfxZ":3.363304329735808,"pX":0.5436221167490816,"pZ":2.8302146483118227,"vX0":-5.498429819692648,"vY0":-136.3210674483781,"vZ0":-3.0642878392604738,"x":96.28,"y":162.36,"x0":1.523065285936711,"y0":50.00187998970546,"z0":5.767358614195668,"aX":15.405358844811428},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-13.7,"spinRate":2291,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4027256858017605,"extension":6.483979529436335},"index":1,"playId":"37f217f0-84d4-3799-b701-cd2bd605d846","pitchNumber":1,"startTime":"2025-08-30T01:30:49.206Z","endTime":"2025-08-30T01:30:54.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"74d98678-3c7a-3b83-a3a0-788618741153","startTime":"2025-08-30T01:31:05.535Z","endTime":"2025-08-30T01:31:09.495Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":76.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.514868601336325,"aZ":-31.227810331202562,"pfxX":-0.7303065137089177,"pfxZ":0.6330454553644387,"pX":-1.3820297762978877,"pZ":1.2926130004920027,"vX0":-7.126345586705854,"vY0":-123.52414269654733,"vZ0":-4.239883480626339,"x":169.68,"y":203.88,"x0":1.6722593800579921,"y0":50.003947626823084,"z0":5.746872343623128,"aX":-1.0941379165467082},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":3.5,"spinRate":2177,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.4486497491605186,"extension":6.354064157145995},"index":3,"playId":"6d937698-c7c4-3735-9340-8bb7009d0719","pitchNumber":2,"startTime":"2025-08-30T01:31:21.473Z","endTime":"2025-08-30T01:31:26.257Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T01:31:35.903Z","endTime":"2025-08-30T01:31:47.261Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.405899463854627,"aZ":-33.65233824666405,"pfxX":-7.1712571168203585,"pfxZ":-1.0245599344506395,"pX":0.8616905253426798,"pZ":2.7873366731802545,"vX0":-0.7616674175364868,"vY0":-119.65339083645073,"vZ0":-0.4366447579814724,"x":84.15,"y":163.52,"x0":2.1157133252605242,"y0":50.003200438171966,"z0":6.003385519532146,"aX":-10.334765738388917},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.7,"breakHorizontal":13.2,"spinRate":2415,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4588317502865582,"extension":6.085423545828802},"hitData":{"launchSpeed":90.6,"launchAngle":13.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.46,"coordY":105.54}},"index":5,"playId":"6f39357b-a7a3-3140-b620-45153567e782","pitchNumber":3,"startTime":"2025-08-30T01:31:47.261Z","endTime":"2025-08-30T01:31:58.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:31:58.625Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T01:33:27.075Z","endTime":"2025-08-30T01:34:40.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2025-08-30T01:32:12.574Z","endTime":"2025-08-30T01:33:09.512Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"154e2c98-f0ac-324b-b5ce-75d8e39a5ea4","startTime":"2025-08-30T01:33:09.512Z","endTime":"2025-08-30T01:33:13.420Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.29821942121464,"strikeZoneBottom":1.46984883012269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50963182646968,"aZ":-21.140176261254496,"pfxX":0.8035092087054823,"pfxZ":5.873033820300591,"pX":-0.4947013123112556,"pZ":3.1547987810446534,"vX0":-5.568542338365268,"vY0":-135.8991489957299,"vZ0":-2.905586008982466,"x":135.86,"y":153.6,"x0":1.4725046373203636,"y0":50.00295828367249,"z0":5.6985947651424,"aX":1.5098640114593347},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":-0.4,"spinRate":2477,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.40233325102612927,"extension":6.5045928246151705},"index":2,"playId":"1992f5a8-10ea-3e52-b17b-6a519079adf1","pitchNumber":1,"startTime":"2025-08-30T01:33:29.425Z","endTime":"2025-08-30T01:33:35.632Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.20793753412035,"strikeZoneBottom":1.53001993159468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.390588599577324,"aZ":-28.457780659568137,"pfxX":-1.460804860080673,"pfxZ":2.3371950959787453,"pX":0.5645638647677456,"pZ":1.7875011961700198,"vX0":-3.4794475179564097,"vY0":-125.60663569608471,"vZ0":-3.96087883481451,"x":95.48,"y":190.52,"x0":2.1598317415115473,"y0":50.00515814368234,"z0":5.709290147542875,"aX":-2.324528603027107},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":3.5,"spinRate":2269,"spinDirection":277},"zone":9,"typeConfidence":2.0,"plateTime":0.43672952091184225,"extension":6.2924162011941664},"index":3,"playId":"f683df78-c18b-321d-b94d-82c582b2b10c","pitchNumber":2,"startTime":"2025-08-30T01:33:45.549Z","endTime":"2025-08-30T01:33:50.145Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-30T01:33:55.508Z","endTime":"2025-08-30T01:34:12.659Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.27300819857167,"strikeZoneBottom":1.49872309343179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.930332687708066,"aZ":-35.03835425627914,"pfxX":-5.080231258375061,"pfxZ":-2.0306871442879686,"pX":0.23083225656392728,"pZ":1.0448511751123761,"vX0":-3.0307730144552942,"vY0":-118.49333631744906,"vZ0":-3.463622016067485,"x":108.2,"y":210.57,"x0":2.188943515524132,"y0":50.00107989814828,"z0":5.746955377508504,"aX":-7.178268982055254},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.3,"breakHorizontal":10.0,"spinRate":2474,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.4633227043631942,"extension":6.368746358238657},"index":5,"playId":"3970ee09-d670-348c-894d-9df19f5c9a1b","pitchNumber":3,"startTime":"2025-08-30T01:34:12.659Z","endTime":"2025-08-30T01:34:18.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.730706250019214,"aZ":-33.06801054958539,"pfxX":-6.253355898243191,"pfxZ":-0.624879103305112,"pX":1.2958513597276338,"pZ":2.1680122376461357,"vX0":0.06107830092089778,"vY0":-119.20298948608755,"vZ0":-1.7248696445624359,"x":67.61,"y":180.24,"x0":2.0823372372828723,"y0":50.000858023300154,"z0":5.8841101828012565,"aX":-9.00501402733061},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":11.3,"spinRate":2431,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.4593392116734374,"extension":6.236649358187359},"hitData":{"launchSpeed":47.6,"launchAngle":69.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.67,"coordY":198.16}},"index":6,"playId":"a1bdaba6-769f-3d93-b439-df8df6424a9b","pitchNumber":4,"startTime":"2025-08-30T01:34:31.142Z","endTime":"2025-08-30T01:34:40.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:34:40.538Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Jones doubles (12) on a sharp line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:37:32.538Z","endTime":"2025-08-30T01:38:36.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:36:45.948Z","endTime":"2025-08-30T01:36:45.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","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-30T01:36:45.970Z","endTime":"2025-08-30T01:37:34.835Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.2,"strikeZoneTop":3.68378255849438,"strikeZoneBottom":1.726798831444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.810137389341058,"aZ":-36.59732290494885,"pfxX":2.5168299995725993,"pfxZ":-2.8948084534348357,"pX":-0.2788182903422398,"pZ":1.5882228550713238,"vX0":4.513433613488538,"vY0":-122.24952069578421,"vZ0":-1.6239745173646658,"x":127.63,"y":195.9,"x0":-2.4686322226835133,"y0":50.00253286875898,"z0":5.373577991673758,"aX":3.8467262725701077},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.4,"breakHorizontal":-5.5,"spinRate":2275,"spinDirection":85},"zone":13,"typeConfidence":0.91,"plateTime":0.4463283829499449,"extension":6.4520364196878495},"index":2,"playId":"98eafe1d-cf52-3621-b4a4-0a2fabb3eb27","pitchNumber":1,"startTime":"2025-08-30T01:37:34.835Z","endTime":"2025-08-30T01:37:40.103Z","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":82.9,"endSpeed":77.5,"strikeZoneTop":3.75349570468164,"strikeZoneBottom":1.65999984707692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.936270995982902,"aZ":-33.06239479204005,"pfxX":3.334899732584705,"pfxZ":-0.5898770657507333,"pX":-0.24100135811088702,"pZ":1.6313167255366952,"vX0":4.572950391140187,"vY0":-120.76365821929903,"vZ0":-1.7812393995368316,"x":126.19,"y":194.73,"x0":-2.5808861964639886,"y0":50.00512361781536,"z0":5.243174477653721,"aX":5.005050762238383},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":-7.0,"spinRate":2260,"spinDirection":84},"zone":8,"typeConfidence":0.91,"plateTime":0.4507833540495656,"extension":6.761260949630697},"index":3,"playId":"e1a6e22e-bba0-3202-bb2b-4694accbbf03","pitchNumber":2,"startTime":"2025-08-30T01:37:50.468Z","endTime":"2025-08-30T01:37:56.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.043538011967993,"aZ":-18.386346609334833,"pfxX":-7.658000256379729,"pfxZ":6.9661335756012175,"pX":-0.2632348777343891,"pZ":3.134147294518996,"vX0":9.035988959351895,"vY0":-138.84988492276494,"vZ0":-2.3819587026433036,"x":127.03,"y":154.16,"x0":-2.5436141371167147,"y0":50.004529074011536,"z0":5.207640605200282,"aX":-15.162297023256617},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":12.4,"spinRate":2313,"spinDirection":229},"zone":2,"typeConfidence":0.89,"plateTime":0.39239426332784255,"extension":6.692428066342018},"index":4,"playId":"7772b5c9-e3da-3ddf-a04d-966d14d96efb","pitchNumber":3,"startTime":"2025-08-30T01:38:05.534Z","endTime":"2025-08-30T01:38:10.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.167489542365416,"aZ":-31.23940201879126,"pfxX":2.1911823619964514,"pfxZ":0.6225966259896829,"pX":-0.08315532700078665,"pZ":1.6423026005626447,"vX0":4.900830047545307,"vY0":-121.12415339524048,"vZ0":-2.172358332418514,"x":120.17,"y":194.44,"x0":-2.408420643963177,"y0":50.00321839051096,"z0":5.252897026722681,"aX":3.2918683424946393},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-5.0,"spinRate":2260,"spinDirection":74},"zone":8,"typeConfidence":0.91,"plateTime":0.4502739158984457,"extension":6.62041656863214},"hitData":{"launchSpeed":103.3,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":157.52,"coordY":63.22}},"index":5,"playId":"a5a8ebbd-c2a4-30d8-bb27-41ad6daa39bd","pitchNumber":4,"startTime":"2025-08-30T01:38:24.876Z","endTime":"2025-08-30T01:38:36.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:38:36.470Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to left fielder Randy Arozarena. Nolan Jones scores. Brayan Rocchio to 3rd. Brayan Rocchio advances to 3rd, on a throwing error by left fielder Randy Arozarena.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:38:53.190Z","endTime":"2025-08-30T01:41:00.211Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05181221812753,"aZ":-27.810676344020163,"pfxX":2.6245241033270093,"pfxZ":2.8101837430106995,"pX":0.4971315570034041,"pZ":2.0115254822480804,"vX0":6.51108664824955,"vY0":-123.44912869932953,"vZ0":-2.3056723482343706,"x":98.05,"y":184.47,"x0":-2.508669622027981,"y0":50.004133913271616,"z0":5.283262398582732,"aX":4.077329467973852},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.8,"breakHorizontal":-6.2,"spinRate":2491,"spinDirection":71},"zone":6,"typeConfidence":0.91,"plateTime":0.4425691835698484,"extension":6.797349414269453},"index":0,"playId":"d52dbcfc-944f-3b49-acf0-7f44d2e1d0cc","pitchNumber":1,"startTime":"2025-08-30T01:39:14.743Z","endTime":"2025-08-30T01:39:20.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.2730477438727,"strikeZoneBottom":1.3066509120896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65868570675629,"aZ":-35.745081260814175,"pfxX":-9.931205571258413,"pfxZ":-2.0258572335176352,"pX":-1.2682168462952503,"pZ":0.9835838947519194,"vX0":7.0775796689289825,"vY0":-131.44166844664645,"vZ0":-3.8888820195495537,"x":165.34,"y":212.22,"x0":-2.6941738798499633,"y0":50.00130945332077,"z0":5.112641207041024,"aX":-17.522644093422517},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.3,"breakHorizontal":16.6,"spinRate":1619,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4153755467419096,"extension":6.671243182975503},"index":1,"playId":"b8b348fc-6495-36c9-8ee8-be7f8e167444","pitchNumber":2,"startTime":"2025-08-30T01:39:37.571Z","endTime":"2025-08-30T01:39:41.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.27429074088526,"strikeZoneBottom":1.38398667354258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.968958100192133,"aZ":-35.312069458079755,"pfxX":2.065400370799117,"pfxZ":-2.0643869302598477,"pX":-1.6287044193814906,"pZ":1.9231109383350564,"vX0":1.7825581868204763,"vY0":-122.14085224873,"vZ0":-1.2183140035241236,"x":179.08,"y":186.86,"x0":-2.635116132143575,"y0":50.0056199286651,"z0":5.451894954049451,"aX":3.1355009040858395},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.7,"breakHorizontal":-4.2,"spinRate":2205,"spinDirection":78},"zone":13,"typeConfidence":0.9,"plateTime":0.44763059172103237,"extension":6.69365955373712},"index":2,"playId":"3778f80d-11e4-304f-86b2-07e02ffca026","pitchNumber":3,"startTime":"2025-08-30T01:39:56.719Z","endTime":"2025-08-30T01:40:00.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":97.1,"endSpeed":89.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.40768328711635,"aZ":-14.697789624148813,"pfxX":-7.6259956147235055,"pfxZ":8.650691891684344,"pX":1.2351723665175396,"pZ":2.7378489049147396,"vX0":13.229710674864238,"vY0":-140.85390540233146,"vZ0":-4.1867205798158285,"x":69.92,"y":164.86,"x0":-2.520385586216229,"y0":50.00176783853833,"z0":5.186426303068925,"aX":-15.405512478269866},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":11.3,"spinRate":2319,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.38808914604964606,"extension":6.829258557496128},"index":3,"playId":"f8341b20-25ff-3461-8336-38c9db646abb","pitchNumber":4,"startTime":"2025-08-30T01:40:17.811Z","endTime":"2025-08-30T01:40:24.319Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.789458526554817,"aZ":-31.35114146927809,"pfxX":3.784227561669667,"pfxZ":0.5401831310952181,"pX":-0.08894246785249837,"pZ":1.6445201873290658,"vX0":5.039496282267748,"vY0":-123.02030104917534,"vZ0":-2.451963720499157,"x":120.39,"y":194.38,"x0":-2.6571025520711795,"y0":50.00510505790707,"z0":5.316196829997183,"aX":5.790149610461877},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":-8.0,"spinRate":2356,"spinDirection":71},"zone":8,"typeConfidence":0.91,"plateTime":0.44552609843292323,"extension":6.669109252656167},"hitData":{"launchSpeed":58.8,"launchAngle":37.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.42,"coordY":141.06}},"index":4,"playId":"dfd0bff0-c7ec-3beb-8287-e42ddd9f09f2","pitchNumber":5,"startTime":"2025-08-30T01:40:42.436Z","endTime":"2025-08-30T01:41:00.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:41:00.211Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Steven Kwan out on a sacrifice fly to center fielder Julio Rodríguez. Brayan Rocchio scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:42:46.072Z","endTime":"2025-08-30T01:43:58.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":0},"index":0,"startTime":"2025-08-30T01:41:51.640Z","endTime":"2025-08-30T01:42:48.449Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.15228214123377,"strikeZoneBottom":1.44312565535252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.439292076585698,"aZ":-36.312202856012156,"pfxX":2.6467764648841263,"pfxZ":-2.6161004470926006,"pX":0.17984287909674876,"pZ":1.3681888808322091,"vX0":5.502332955367099,"vY0":-124.82950630674809,"vZ0":-2.506238102746175,"x":110.14,"y":201.84,"x0":-2.39419761123184,"y0":50.00207443550154,"z0":5.366166484037537,"aX":4.188071826527156},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":-6.0,"spinRate":2417,"spinDirection":87},"zone":8,"typeConfidence":0.9,"plateTime":0.43829859322773546,"extension":6.8075443986895845},"index":1,"playId":"0bc90b47-2259-3ac4-8ae2-308bc903a42b","pitchNumber":1,"startTime":"2025-08-30T01:42:48.449Z","endTime":"2025-08-30T01:42:54.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.449490789284994,"aZ":-16.437317636591814,"pfxX":-8.438556560844548,"pfxZ":7.666931882995469,"pX":-0.3656156362235416,"pZ":2.0377386215232898,"vX0":9.057170449865575,"vY0":-142.30130678329954,"vZ0":-6.363437979146752,"x":130.94,"y":183.76,"x0":-2.492300795670701,"y0":50.00021491723415,"z0":5.34291267568079,"aX":-17.31552329865433},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":13.4,"spinRate":2378,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3848025471271561,"extension":6.80834820375757},"index":2,"playId":"9fac7ee2-5192-3c76-b909-b7dc408a73b5","pitchNumber":2,"startTime":"2025-08-30T01:43:04.896Z","endTime":"2025-08-30T01:43:10.704Z","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.9,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29541799485363,"aZ":-16.272779400490354,"pfxX":-8.234002677657218,"pfxZ":8.081151623668353,"pX":-0.7185584159342016,"pZ":3.1289155520673435,"vX0":8.07490358592439,"vY0":-139.37489976638759,"vZ0":-2.8717851245130266,"x":144.39,"y":154.3,"x0":-2.5833931811694395,"y0":50.002879831966084,"z0":5.247238065929721,"aX":-16.201689227426762},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.3929898328662391,"extension":6.694072321900371},"index":3,"playId":"7c3c9130-3c40-3084-8130-2e6863ae0ad5","pitchNumber":3,"startTime":"2025-08-30T01:43:23.386Z","endTime":"2025-08-30T01:43:30.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75602660035049,"aZ":-17.661428155030944,"pfxX":-8.59301938333953,"pfxZ":7.127812877542837,"pX":0.559851829325408,"pZ":2.174168847651932,"vX0":11.52781192029421,"vY0":-142.26792588473415,"vZ0":-5.292435486464859,"x":95.66,"y":180.08,"x0":-2.441395905066651,"y0":50.001787528082076,"z0":5.18997303552633,"aX":-17.492853593337202},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2003,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38603779540617333,"extension":6.647245793456264},"hitData":{"launchSpeed":84.9,"launchAngle":39.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.56,"coordY":86.25}},"index":4,"playId":"382b1486-3274-3c0b-8218-8f1f7c550d1e","pitchNumber":4,"startTime":"2025-08-30T01:43:44.885Z","endTime":"2025-08-30T01:43:58.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:43:58.170Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Steven Kwan out on a sacrifice fly to center fielder Julio Rodríguez. Brayan Rocchio scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T01:42:46.072Z","endTime":"2025-08-30T01:43:58.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":0},"index":0,"startTime":"2025-08-30T01:41:51.640Z","endTime":"2025-08-30T01:42:48.449Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.15228214123377,"strikeZoneBottom":1.44312565535252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.439292076585698,"aZ":-36.312202856012156,"pfxX":2.6467764648841263,"pfxZ":-2.6161004470926006,"pX":0.17984287909674876,"pZ":1.3681888808322091,"vX0":5.502332955367099,"vY0":-124.82950630674809,"vZ0":-2.506238102746175,"x":110.14,"y":201.84,"x0":-2.39419761123184,"y0":50.00207443550154,"z0":5.366166484037537,"aX":4.188071826527156},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":-6.0,"spinRate":2417,"spinDirection":87},"zone":8,"typeConfidence":0.9,"plateTime":0.43829859322773546,"extension":6.8075443986895845},"index":1,"playId":"0bc90b47-2259-3ac4-8ae2-308bc903a42b","pitchNumber":1,"startTime":"2025-08-30T01:42:48.449Z","endTime":"2025-08-30T01:42:54.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.449490789284994,"aZ":-16.437317636591814,"pfxX":-8.438556560844548,"pfxZ":7.666931882995469,"pX":-0.3656156362235416,"pZ":2.0377386215232898,"vX0":9.057170449865575,"vY0":-142.30130678329954,"vZ0":-6.363437979146752,"x":130.94,"y":183.76,"x0":-2.492300795670701,"y0":50.00021491723415,"z0":5.34291267568079,"aX":-17.31552329865433},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":13.4,"spinRate":2378,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3848025471271561,"extension":6.80834820375757},"index":2,"playId":"9fac7ee2-5192-3c76-b909-b7dc408a73b5","pitchNumber":2,"startTime":"2025-08-30T01:43:04.896Z","endTime":"2025-08-30T01:43:10.704Z","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.9,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29541799485363,"aZ":-16.272779400490354,"pfxX":-8.234002677657218,"pfxZ":8.081151623668353,"pX":-0.7185584159342016,"pZ":3.1289155520673435,"vX0":8.07490358592439,"vY0":-139.37489976638759,"vZ0":-2.8717851245130266,"x":144.39,"y":154.3,"x0":-2.5833931811694395,"y0":50.002879831966084,"z0":5.247238065929721,"aX":-16.201689227426762},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":227},"zone":1,"typeConfidence":0.9,"plateTime":0.3929898328662391,"extension":6.694072321900371},"index":3,"playId":"7c3c9130-3c40-3084-8130-2e6863ae0ad5","pitchNumber":3,"startTime":"2025-08-30T01:43:23.386Z","endTime":"2025-08-30T01:43:30.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75602660035049,"aZ":-17.661428155030944,"pfxX":-8.59301938333953,"pfxZ":7.127812877542837,"pX":0.559851829325408,"pZ":2.174168847651932,"vX0":11.52781192029421,"vY0":-142.26792588473415,"vZ0":-5.292435486464859,"x":95.66,"y":180.08,"x0":-2.441395905066651,"y0":50.001787528082076,"z0":5.18997303552633,"aX":-17.492853593337202},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2003,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38603779540617333,"extension":6.647245793456264},"hitData":{"launchSpeed":84.9,"launchAngle":39.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.56,"coordY":86.25}},"index":4,"playId":"382b1486-3274-3c0b-8218-8f1f7c550d1e","pitchNumber":4,"startTime":"2025-08-30T01:43:44.885Z","endTime":"2025-08-30T01:43:58.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:43:58.170Z","atBatIndex":72},"scoringPlays":[2,3,5,45,52,63,71,72],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":165.27,"y":51.49},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":123.25,"y":95.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":112.33,"y":85.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":153.14,"y":130.09},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":21.89,"y":103.29},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":183.73,"y":107.6},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":88.79,"y":100.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":216.0,"y":109.0},"type":"H","description":"Double"}]}},{"startIndex":13,"endIndex":19,"top":[13,14,15],"bottom":[16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":207.0,"y":94.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":152.33,"y":151.0},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":148.07,"y":166.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":72.25,"y":124.53},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":25,"top":[20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":138.68,"y":133.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":46.3,"y":104.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":166.48,"y":93.01},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":110.75,"y":213.45},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":112.96,"y":152.15},"type":"O","description":"Groundout"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":89.96,"y":89.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":154.73,"y":195.13},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":189.63,"y":112.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":173.22,"y":58.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":150.5,"y":157.0},"type":"O","description":"Forceout"}]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":132.33,"y":144.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":126.28,"y":146.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":143.84,"y":147.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":119.16,"y":194.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":70.53,"y":105.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":54.86,"y":94.17},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":130.17,"y":155.08},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":101.0,"y":81.0},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":146.86,"y":155.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":204.25,"y":59.23},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":66.0,"y":151.0},"type":"O","description":"Flyout"}]}},{"startIndex":48,"endIndex":54,"top":[48,49,50],"bottom":[51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":53.19,"y":81.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":160.32,"y":162.3},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":100.25,"y":193.92},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":136.02,"y":36.73},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":149.89,"y":156.39},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":148.42,"y":107.89},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":64,"top":[55,56,57,58],"bottom":[59,60,61,62,63,64],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":210.45,"y":103.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":114.17,"y":150.94},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":114.66,"y":144.54},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":106.61,"y":164.56},"type":"H","description":"Single"}]}},{"startIndex":65,"endIndex":72,"top":[65,66,67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":179.33,"y":120.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":104.49,"y":171.52},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":63.39,"y":116.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":124.46,"y":105.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":102.67,"y":198.16},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":157.52,"y":63.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":72.42,"y":141.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":127.56,"y":86.25},"type":"O","description":"Sac Fly"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"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":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":3,"errors":1,"leftOnBase":2}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":7},"away":{"runs":4,"hits":10,"errors":2,"leftOnBase":5}},"defense":{"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"third":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"onDeck":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"inHole":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"battingOrder":10,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"onDeck":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"battingOrder":1,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".242","atBats":31,"obp":".318","slg":".411","ops":".729","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":33,"obp":".324","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":135,"era":"3.97","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":37,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":50,"strikes":85,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":5,"pitchesPerInning":"16.20","runsScoredPer9":"5.40","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":25,"errors":2,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":74,"groundOuts":134,"airOuts":124,"runs":65,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":73,"baseOnBalls":44,"intentionalWalks":4,"hits":131,"hitByPitch":3,"avg":".286","atBats":458,"obp":".350","slg":".448","ops":".798","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":512,"totalBases":205,"rbi":73,"leftOnBase":188,"sacBunts":0,"sacFlies":4,"babip":".308","groundOutsToAirouts":"1.08","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"28.62","popOuts":18,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":760,"errors":5,"chances":827,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":38,"groundOuts":42,"airOuts":71,"runs":23,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":42,"baseOnBalls":24,"intentionalWalks":1,"hits":45,"hitByPitch":2,"avg":".228","atBats":197,"obp":".317","slg":".335","ops":".652","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":66,"rbi":23,"leftOnBase":86,"sacBunts":2,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.25","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":85,"errors":4,"chances":231,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID456781":{"person":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":23,"groundOuts":43,"airOuts":43,"runs":10,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".252","atBats":163,"obp":".295","slg":".344","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":56,"rbi":21,"leftOnBase":88,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.33","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":331,"errors":0,"chances":359,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | 2 2B, HBP, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":63,"groundOuts":105,"airOuts":126,"runs":80,"doubles":28,"triples":1,"homeRuns":25,"strikeOuts":155,"baseOnBalls":53,"intentionalWalks":2,"hits":121,"hitByPitch":23,"avg":".240","atBats":504,"obp":".338","slg":".448","ops":".786","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":583,"totalBases":226,"rbi":64,"leftOnBase":239,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.16","popOuts":32,"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":4,"putOuts":260,"errors":2,"chances":266,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":131,"flyOuts":68,"groundOuts":127,"airOuts":134,"runs":57,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":106,"baseOnBalls":65,"intentionalWalks":1,"hits":126,"hitByPitch":3,"avg":".259","atBats":486,"obp":".350","slg":".356","ops":".706","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":561,"totalBases":173,"rbi":46,"leftOnBase":180,"sacBunts":6,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":20,"lineOuts":46},"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":304,"putOuts":167,"errors":9,"chances":480,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":25,"groundOuts":44,"airOuts":47,"runs":19,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".283","atBats":187,"obp":".345","slg":".444","ops":".789","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":83,"rbi":20,"leftOnBase":75,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.71","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":95,"errors":1,"chances":99,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-1 | 3 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":1,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":88,"groundOuts":65,"airOuts":155,"runs":88,"doubles":19,"triples":0,"homeRuns":50,"strikeOuts":156,"baseOnBalls":80,"intentionalWalks":12,"hits":120,"hitByPitch":6,"avg":".243","atBats":493,"obp":".354","slg":".586","ops":".940","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":582,"totalBases":289,"rbi":107,"leftOnBase":205,"sacBunts":0,"sacFlies":3,"babip":".241","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.86","popOuts":46,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":20,"stolenBases":64,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":32,"putOuts":852,"errors":4,"chances":888,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":58,"gamesStarted":0,"flyOuts":24,"groundOuts":65,"airOuts":50,"runs":24,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":3,"hits":45,"hitByPitch":5,"atBats":195,"obp":".305","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":861,"era":"3.81","inningsPitched":"54.1","wins":3,"losses":4,"saves":0,"saveOpportunities":5,"holds":13,"blownSaves":5,"earnedRuns":23,"whip":"1.14","battersFaced":223,"outs":163,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":861,"balls":308,"strikes":553,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".429","pitchesPerInning":"15.85","gamesFinished":4,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.79","walksPer9Inn":"2.82","hitsPer9Inn":"7.45","runsScoredPer9":"3.98","homeRunsPer9":"0.33","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 18)","summary":"1.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":43,"gamesStarted":0,"flyOuts":14,"groundOuts":39,"airOuts":27,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":2,"hits":30,"hitByPitch":2,"atBats":137,"obp":".308","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":653,"era":"1.91","inningsPitched":"37.2","wins":1,"losses":2,"saves":3,"saveOpportunities":3,"holds":18,"blownSaves":0,"earnedRuns":8,"whip":"1.22","battersFaced":159,"outs":113,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":259,"strikes":394,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":1,"winPercentage":".333","pitchesPerInning":"17.34","gamesFinished":6,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"10.75","walksPer9Inn":"3.82","hitsPer9Inn":"7.17","runsScoredPer9":"2.39","homeRunsPer9":"0.48","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":45,"groundOuts":75,"airOuts":80,"runs":43,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":138,"baseOnBalls":24,"intentionalWalks":0,"hits":77,"hitByPitch":4,"atBats":369,"obp":".264","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1627,"era":"3.69","inningsPitched":"97.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.03","battersFaced":398,"outs":293,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1627,"balls":548,"strikes":1079,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".444","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"12.72","walksPer9Inn":"2.21","hitsPer9Inn":"7.10","runsScoredPer9":"3.96","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":95,"groundOuts":146,"airOuts":176,"runs":57,"doubles":23,"triples":1,"homeRuns":23,"strikeOuts":166,"baseOnBalls":31,"intentionalWalks":0,"hits":126,"hitByPitch":4,"atBats":608,"obp":".249","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2368,"era":"2.95","inningsPitched":"164.2","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"0.95","battersFaced":649,"outs":494,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2368,"balls":767,"strikes":1601,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".632","pitchesPerInning":"14.38","gamesFinished":0,"strikeoutWalkRatio":"5.35","strikeoutsPer9Inn":"9.07","walksPer9Inn":"1.69","hitsPer9Inn":"6.89","runsScoredPer9":"3.12","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":43,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":100,"groundOuts":142,"airOuts":164,"runs":68,"doubles":32,"triples":3,"homeRuns":20,"strikeOuts":133,"baseOnBalls":43,"intentionalWalks":0,"hits":151,"hitByPitch":7,"atBats":587,"obp":".314","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2555,"era":"3.75","inningsPitched":"151.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.28","battersFaced":640,"outs":454,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2555,"balls":897,"strikes":1658,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".533","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.56","hitsPer9Inn":"8.98","runsScoredPer9":"4.04","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":27,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":34,"strikes":64,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":53,"groundOuts":97,"airOuts":99,"runs":45,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":103,"baseOnBalls":26,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":386,"obp":".293","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1661,"era":"3.94","inningsPitched":"102.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.16","battersFaced":423,"outs":308,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1661,"balls":571,"strikes":1090,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":2,"winPercentage":".571","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"3.96","strikeoutsPer9Inn":"9.03","walksPer9Inn":"2.28","hitsPer9Inn":"8.15","runsScoredPer9":"3.94","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":11,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 3-2)(BS, 7)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":23,"groundOuts":52,"airOuts":38,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":66,"baseOnBalls":24,"intentionalWalks":3,"hits":32,"hitByPitch":2,"atBats":184,"obp":".272","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":880,"era":"1.72","inningsPitched":"52.1","wins":3,"losses":2,"saves":31,"saveOpportunities":38,"holds":0,"blownSaves":7,"earnedRuns":10,"whip":"1.07","battersFaced":215,"outs":157,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":880,"balls":316,"strikes":564,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":2,"winPercentage":".600","pitchesPerInning":"16.82","gamesFinished":38,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"11.35","walksPer9Inn":"4.13","hitsPer9Inn":"5.50","runsScoredPer9":"2.75","homeRunsPer9":"0.34","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":86,"groundOuts":84,"airOuts":140,"runs":78,"doubles":23,"triples":0,"homeRuns":42,"strikeOuts":150,"baseOnBalls":37,"intentionalWalks":1,"hits":114,"hitByPitch":16,"avg":".237","atBats":481,"obp":".309","slg":".547","ops":".856","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":541,"totalBases":263,"rbi":105,"leftOnBase":212,"sacBunts":0,"sacFlies":7,"babip":".243","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.45","popOuts":32,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":205,"putOuts":78,"errors":14,"chances":297,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":34,"groundOuts":37,"airOuts":63,"runs":24,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":74,"baseOnBalls":28,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".214","atBats":220,"obp":".307","slg":".345","ops":".652","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":76,"rbi":26,"leftOnBase":107,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.50","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":5,"stolenBases":37,"stolenBasePercentage":".881","caughtStealingPercentage":".119","assists":9,"putOuts":320,"errors":3,"chances":332,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID642048":{"person":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":8,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":42,"obp":".429","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"8.68","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"2.14","battersFaced":49,"outs":28,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":69,"strikes":104,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"18.54","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.71","walksPer9Inn":"5.79","hitsPer9Inn":"13.50","runsScoredPer9":"9.64","homeRunsPer9":"0.96","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":61,"gamesStarted":0,"flyOuts":30,"groundOuts":32,"airOuts":51,"runs":13,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":66,"baseOnBalls":10,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":180,"obp":".240","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":743,"era":"2.16","inningsPitched":"50.0","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":19,"blownSaves":5,"earnedRuns":12,"whip":"0.86","battersFaced":196,"outs":150,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":743,"balls":227,"strikes":516,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"14.86","gamesFinished":3,"strikeoutWalkRatio":"6.60","strikeoutsPer9Inn":"11.88","walksPer9Inn":"1.80","hitsPer9Inn":"5.94","runsScoredPer9":"2.34","homeRunsPer9":"0.72","inheritedRunners":34,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":74,"groundOuts":148,"airOuts":129,"runs":87,"doubles":24,"triples":4,"homeRuns":25,"strikeOuts":132,"baseOnBalls":34,"intentionalWalks":1,"hits":145,"hitByPitch":10,"avg":".263","atBats":552,"obp":".316","slg":".457","ops":".773","caughtStealing":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":598,"totalBases":252,"rbi":74,"leftOnBase":240,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.08","popOuts":22,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":360,"errors":3,"chances":367,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":12,"flyOuts":38,"groundOuts":54,"airOuts":66,"runs":39,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":47,"baseOnBalls":26,"intentionalWalks":0,"hits":62,"hitByPitch":3,"atBats":225,"obp":".353","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1037,"era":"5.98","inningsPitched":"58.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.50","battersFaced":259,"outs":176,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1037,"balls":371,"strikes":666,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".375","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"7.21","walksPer9Inn":"3.99","hitsPer9Inn":"9.51","runsScoredPer9":"5.98","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":61,"gamesStarted":0,"flyOuts":46,"groundOuts":47,"airOuts":82,"runs":21,"doubles":3,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":26,"intentionalWalks":2,"hits":44,"hitByPitch":2,"atBats":237,"obp":".269","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1044,"era":"2.69","inningsPitched":"67.0","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":20,"whip":"1.04","battersFaced":268,"outs":201,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":1044,"balls":364,"strikes":680,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.58","gamesFinished":18,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.49","hitsPer9Inn":"5.91","runsScoredPer9":"2.82","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":71,"groundOuts":95,"airOuts":127,"runs":50,"doubles":17,"triples":0,"homeRuns":21,"strikeOuts":67,"baseOnBalls":34,"intentionalWalks":1,"hits":97,"hitByPitch":3,"avg":".255","atBats":381,"obp":".318","slg":".465","ops":".783","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":177,"rbi":61,"leftOnBase":128,"sacBunts":2,"sacFlies":3,"babip":".257","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.14","popOuts":34,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":33,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":56,"flyOuts":15,"groundOuts":43,"airOuts":26,"runs":19,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":0,"hits":32,"hitByPitch":10,"avg":".213","atBats":150,"obp":".331","slg":".340","ops":".671","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":51,"rbi":19,"leftOnBase":75,"sacBunts":1,"sacFlies":1,"babip":".292","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":5,"lineOuts":6},"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":14,"putOuts":180,"errors":2,"chances":196,"fielding":".990","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"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":15,"gamesStarted":15,"flyOuts":45,"groundOuts":89,"airOuts":77,"runs":47,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":53,"baseOnBalls":30,"intentionalWalks":0,"hits":81,"hitByPitch":5,"atBats":298,"obp":".347","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":1246,"era":"5.47","inningsPitched":"77.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.44","battersFaced":335,"outs":232,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1246,"balls":447,"strikes":799,"strikePercentage":".640","hitBatsmen":5,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".375","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"6.17","walksPer9Inn":"3.49","hitsPer9Inn":"9.43","runsScoredPer9":"5.47","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":58,"gamesStarted":0,"flyOuts":34,"groundOuts":78,"airOuts":62,"runs":32,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":4,"hits":67,"hitByPitch":5,"atBats":244,"obp":".347","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":906,"era":"3.80","inningsPitched":"64.0","wins":4,"losses":5,"saves":1,"saveOpportunities":7,"holds":14,"blownSaves":6,"earnedRuns":27,"whip":"1.41","battersFaced":276,"outs":192,"gamesPitched":58,"completeGames":0,"shutouts":0,"pitchesThrown":906,"balls":315,"strikes":591,"strikePercentage":".650","hitBatsmen":5,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".444","pitchesPerInning":"14.16","gamesFinished":8,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"5.77","walksPer9Inn":"3.23","hitsPer9Inn":"9.42","runsScoredPer9":"4.50","homeRunsPer9":"0.98","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[668227,663728,677594,553993,647304,593871,641598,670042,686527,641487,669923,666374,662253],"pitchers":[669923,666374,662253],"bench":[456781,702284],"bullpen":[660825,622491,657571,669302,676106,682243,642048,642100,672841,693433],"battingOrder":[668227,663728,677594,553993,647304,593871,670042,686527,641487],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arozarena 2 (28, Allen, L.T., Junis)."},{"label":"HR","value":"Polanco (21, 1st inning off Allen, L.T., 1 on, 2 out)."},{"label":"TB","value":"Arozarena 4; Canzone; Garver 2; Naylor, J; Polanco 5; Rodríguez, J; Suárez, E."},{"label":"RBI","value":"Polanco 2 (61); Rodríguez, J (74); Suárez, E (105)."},{"label":"2-out RBI","value":"Polanco 2."},{"label":"Runners left in scoring position, 2 out","value":"Crawford, J."},{"label":"GIDP","value":"Naylor, J; Polanco; Rodríguez, J."},{"label":"Team RISP","value":"3-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Arozarena (4, 2nd base by Allen, L.T./Naylor, B); Polanco (3, 2nd base by Allen, L.T./Naylor, B)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Raleigh (4, throw); Arozarena (2, throw)."}]}],"note":[{"label":"1","value":"Ran for Garver in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".224","atBats":33,"obp":".295","slg":".367","ops":".662","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":17,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":31,"obp":".417","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":139,"era":"3.93","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.31","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":59,"strikes":80,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":4,"pitchesPerInning":"15.44","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID669717":{"person":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":13,"airOuts":19,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".197","atBats":76,"obp":".274","slg":".250","ops":".524","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":19,"rbi":2,"leftOnBase":34,"sacBunts":5,"sacFlies":0,"babip":".357","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":27,"errors":3,"chances":69,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663671":{"person":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":19,"groundOuts":20,"airOuts":38,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":110,"obp":".298","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":521,"era":"2.08","inningsPitched":"30.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":7,"whip":"1.15","battersFaced":124,"outs":91,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":189,"strikes":332,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".667","pitchesPerInning":"17.18","gamesFinished":8,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"8.60","walksPer9Inn":"3.56","hitsPer9Inn":"6.82","runsScoredPer9":"2.37","homeRunsPer9":"0.89","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":22,"groundOuts":26,"airOuts":47,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".138","atBats":123,"obp":".229","slg":".236","ops":".465","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":29,"rbi":7,"leftOnBase":60,"sacBunts":3,"sacFlies":2,"babip":".167","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":18,"lineOuts":7},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":14,"obp":".438","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":56,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.33","battersFaced":16,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":56,"balls":21,"strikes":35,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"18.67","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"18.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":12,"stolenBases":27,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":17,"putOuts":356,"errors":1,"chances":374,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":43,"groundOuts":78,"airOuts":76,"runs":40,"doubles":16,"triples":1,"homeRuns":10,"strikeOuts":90,"baseOnBalls":33,"intentionalWalks":1,"hits":69,"hitByPitch":3,"avg":".222","atBats":311,"obp":".302","slg":".376","ops":".678","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":117,"rbi":32,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.10","popOuts":13,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":148,"errors":2,"chances":293,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":67,"groundOuts":102,"airOuts":113,"runs":53,"doubles":20,"triples":2,"homeRuns":20,"strikeOuts":83,"baseOnBalls":26,"intentionalWalks":1,"hits":103,"hitByPitch":3,"atBats":397,"obp":".308","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1615,"era":"4.41","inningsPitched":"102.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.26","battersFaced":430,"outs":306,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1615,"balls":576,"strikes":1039,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".455","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"7.32","walksPer9Inn":"2.29","hitsPer9Inn":"9.09","runsScoredPer9":"4.68","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":42,"groundOuts":72,"airOuts":71,"runs":22,"doubles":14,"triples":1,"homeRuns":3,"strikeOuts":60,"baseOnBalls":12,"intentionalWalks":0,"hits":60,"hitByPitch":7,"avg":".235","atBats":255,"obp":".284","slg":".333","ops":".617","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":85,"rbi":34,"leftOnBase":104,"sacBunts":4,"sacFlies":4,"babip":".291","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":178,"putOuts":109,"errors":10,"chances":297,"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"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-0 | HBP","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":1,"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":{"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":107,"flyOuts":35,"groundOuts":84,"airOuts":65,"runs":36,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":129,"baseOnBalls":23,"intentionalWalks":0,"hits":78,"hitByPitch":7,"avg":".222","atBats":351,"obp":".281","slg":".362","ops":".643","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":386,"totalBases":127,"rbi":45,"leftOnBase":136,"sacBunts":1,"sacFlies":4,"babip":".318","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":13,"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":228,"putOuts":130,"errors":10,"chances":368,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":49,"gamesStarted":0,"flyOuts":24,"groundOuts":43,"airOuts":43,"runs":25,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":34,"hitByPitch":3,"atBats":156,"obp":".277","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":620,"era":"4.60","inningsPitched":"43.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":22,"whip":"1.05","battersFaced":175,"outs":129,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":620,"balls":192,"strikes":428,"strikePercentage":".690","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"14.42","gamesFinished":5,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"8.58","walksPer9Inn":"2.30","hitsPer9Inn":"7.12","runsScoredPer9":"5.23","homeRunsPer9":"0.63","inheritedRunners":34,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":47,"groundOuts":66,"airOuts":82,"runs":31,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":92,"baseOnBalls":37,"intentionalWalks":1,"hits":66,"hitByPitch":5,"avg":".219","atBats":302,"obp":".311","slg":".321","ops":".632","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":97,"rbi":31,"leftOnBase":124,"sacBunts":1,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.40","popOuts":11,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":183,"errors":1,"chances":191,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":50,"groundOuts":61,"airOuts":103,"runs":36,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":83,"baseOnBalls":41,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".175","atBats":292,"obp":".275","slg":".346","ops":".621","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":101,"rbi":30,"leftOnBase":125,"sacBunts":2,"sacFlies":4,"babip":".198","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.54","popOuts":31,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":25,"stolenBases":66,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":52,"putOuts":764,"errors":6,"chances":822,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 4 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":20,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":100,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":44,"strikes":56,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":25,"flyOuts":77,"groundOuts":122,"airOuts":157,"runs":74,"doubles":26,"triples":0,"homeRuns":18,"strikeOuts":105,"baseOnBalls":57,"intentionalWalks":1,"hits":136,"hitByPitch":5,"atBats":513,"obp":".341","caughtStealing":9,"stolenBases":7,"stolenBasePercentage":".438","caughtStealingPercentage":".563","numberOfPitches":2341,"era":"4.42","inningsPitched":"134.1","wins":7,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.44","battersFaced":583,"outs":403,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2341,"balls":905,"strikes":1436,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.78","rbi":4,"winPercentage":".412","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"1.84","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.82","hitsPer9Inn":"9.11","runsScoredPer9":"4.96","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":36,"lineOuts":44},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":3,"chances":13,"fielding":".769","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":14,"groundOuts":19,"airOuts":32,"runs":13,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".162","atBats":117,"obp":".228","slg":".342","ops":".570","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":40,"rbi":18,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".203","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":13,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":61,"gamesStarted":0,"flyOuts":28,"groundOuts":42,"airOuts":59,"runs":27,"doubles":19,"triples":1,"homeRuns":3,"strikeOuts":79,"baseOnBalls":19,"intentionalWalks":3,"hits":47,"hitByPitch":3,"atBats":224,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":981,"era":"3.03","inningsPitched":"59.1","wins":6,"losses":5,"saves":8,"saveOpportunities":13,"holds":19,"blownSaves":5,"earnedRuns":20,"whip":"1.11","battersFaced":249,"outs":178,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":981,"balls":324,"strikes":657,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".545","pitchesPerInning":"16.53","gamesFinished":17,"strikeoutWalkRatio":"4.16","strikeoutsPer9Inn":"11.98","walksPer9Inn":"2.88","hitsPer9Inn":"7.13","runsScoredPer9":"4.10","homeRunsPer9":"0.46","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":129,"flyOuts":99,"groundOuts":107,"airOuts":185,"runs":82,"doubles":25,"triples":2,"homeRuns":26,"strikeOuts":60,"baseOnBalls":53,"intentionalWalks":20,"hits":138,"hitByPitch":6,"avg":".285","atBats":485,"obp":".359","slg":".505","ops":".864","caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":549,"totalBases":245,"rbi":68,"leftOnBase":163,"sacBunts":0,"sacFlies":5,"babip":".277","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.65","popOuts":54,"lineOuts":32},"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":195,"putOuts":67,"errors":10,"chances":272,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":112,"groundOuts":141,"airOuts":188,"runs":65,"doubles":22,"triples":1,"homeRuns":10,"strikeOuts":48,"baseOnBalls":45,"intentionalWalks":2,"hits":137,"hitByPitch":3,"avg":".271","atBats":506,"obp":".330","slg":".377","ops":".707","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":562,"totalBases":191,"rbi":42,"leftOnBase":137,"sacBunts":1,"sacFlies":7,"babip":".279","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.60","popOuts":23,"lineOuts":53},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":258,"errors":8,"chances":278,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"601","stats":{"batting":{"note":"1-","summary":"1-3 | RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":70,"groundOuts":85,"airOuts":123,"runs":47,"doubles":21,"triples":1,"homeRuns":10,"strikeOuts":94,"baseOnBalls":16,"intentionalWalks":0,"hits":86,"hitByPitch":4,"avg":".226","atBats":380,"obp":".262","slg":".366","ops":".628","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":139,"rbi":41,"leftOnBase":155,"sacBunts":4,"sacFlies":4,"babip":".271","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":24,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":238,"errors":9,"chances":304,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663465":{"person":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":2,"flyOuts":42,"groundOuts":48,"airOuts":78,"runs":22,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":3,"hits":59,"hitByPitch":1,"atBats":212,"obp":".316","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":838,"era":"3.13","inningsPitched":"54.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":19,"whip":"1.30","battersFaced":231,"outs":164,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":838,"balls":275,"strikes":563,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".500","pitchesPerInning":"15.33","gamesFinished":13,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"5.43","walksPer9Inn":"1.98","hitsPer9Inn":"9.71","runsScoredPer9":"3.62","homeRunsPer9":"0.82","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"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":2,"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":115,"flyOuts":72,"groundOuts":61,"airOuts":121,"runs":38,"doubles":14,"triples":2,"homeRuns":22,"strikeOuts":110,"baseOnBalls":41,"intentionalWalks":1,"hits":88,"hitByPitch":6,"avg":".235","atBats":375,"obp":".316","slg":".459","ops":".775","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":172,"rbi":58,"leftOnBase":189,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.04","popOuts":31,"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":17,"putOuts":256,"errors":4,"chances":277,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":12,"strikes":13,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"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":49,"gamesStarted":0,"flyOuts":34,"groundOuts":56,"airOuts":62,"runs":19,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":2,"hits":55,"hitByPitch":4,"atBats":211,"obp":".328","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":872,"era":"2.86","inningsPitched":"56.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":18,"whip":"1.29","battersFaced":236,"outs":170,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":307,"strikes":565,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".750","pitchesPerInning":"15.39","gamesFinished":8,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"6.51","walksPer9Inn":"2.86","hitsPer9Inn":"8.74","runsScoredPer9":"3.02","homeRunsPer9":"0.48","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"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"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":2,"flyOuts":5,"groundOuts":11,"airOuts":15,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":49,"obp":".240","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":181,"era":"0.66","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.88","battersFaced":50,"outs":41,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":59,"strikes":122,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.24","gamesFinished":0,"strikeoutWalkRatio":"12.00","strikeoutsPer9Inn":"7.90","walksPer9Inn":"0.66","hitsPer9Inn":"7.24","runsScoredPer9":"0.66","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"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}},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":9,"groundOuts":8,"airOuts":18,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":14,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":62,"obp":".312","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":323,"era":"1.42","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":3,"whip":"1.21","battersFaced":77,"outs":57,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":123,"strikes":200,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"1.93","strikeoutsPer9Inn":"12.79","walksPer9Inn":"6.63","hitsPer9Inn":"4.26","runsScoredPer9":"2.37","homeRunsPer9":"0.95","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":71,"groundOuts":136,"airOuts":126,"runs":56,"doubles":16,"triples":1,"homeRuns":19,"strikeOuts":135,"baseOnBalls":72,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":502,"obp":".316","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2439,"era":"3.36","inningsPitched":"136.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.32","battersFaced":580,"outs":410,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2439,"balls":959,"strikes":1480,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":9,"pickoffs":3,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".615","pitchesPerInning":"17.85","gamesFinished":0,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.74","hitsPer9Inn":"7.11","runsScoredPer9":"3.69","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":35},"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}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":59,"gamesStarted":0,"flyOuts":38,"groundOuts":43,"airOuts":59,"runs":20,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":59,"baseOnBalls":20,"intentionalWalks":2,"hits":48,"hitByPitch":1,"atBats":205,"obp":".303","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":868,"era":"3.11","inningsPitched":"55.0","wins":1,"losses":1,"saves":2,"saveOpportunities":6,"holds":28,"blownSaves":4,"earnedRuns":19,"whip":"1.24","battersFaced":230,"outs":165,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":868,"balls":297,"strikes":571,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".500","pitchesPerInning":"15.78","gamesFinished":7,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"9.65","walksPer9Inn":"3.27","hitsPer9Inn":"7.85","runsScoredPer9":"3.27","homeRunsPer9":"0.98","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":83,"groundOuts":144,"airOuts":154,"runs":85,"doubles":20,"triples":5,"homeRuns":25,"strikeOuts":132,"baseOnBalls":47,"intentionalWalks":1,"hits":148,"hitByPitch":8,"atBats":574,"obp":".322","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2479,"era":"4.73","inningsPitched":"148.1","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.31","battersFaced":633,"outs":445,"gamesPitched":26,"completeGames":1,"shutouts":0,"pitchesThrown":2479,"balls":898,"strikes":1581,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".474","pitchesPerInning":"16.71","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"8.01","walksPer9Inn":"2.85","hitsPer9Inn":"8.98","runsScoredPer9":"5.16","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":35,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 5-3)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","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":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":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":44,"gamesStarted":0,"flyOuts":22,"groundOuts":30,"airOuts":35,"runs":19,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":25,"intentionalWalks":2,"hits":32,"hitByPitch":5,"atBats":129,"obp":".383","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":607,"era":"4.84","inningsPitched":"35.1","wins":5,"losses":3,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":19,"whip":"1.61","battersFaced":162,"outs":106,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":607,"balls":242,"strikes":365,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".625","pitchesPerInning":"17.18","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.92","walksPer9Inn":"6.37","hitsPer9Inn":"8.15","runsScoredPer9":"4.84","homeRunsPer9":"1.27","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID692216":{"person":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"jerseyNumber":"63","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":11,"groundOuts":18,"airOuts":16,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".186","atBats":70,"obp":".250","slg":".357","ops":".607","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":25,"rbi":8,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":62,"errors":2,"chances":67,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,682177,608070,700932,666310,672356,682657,692216,666134,677587,671106,596001,682120],"pitchers":[671106,596001,682120],"bench":[681807,595978,669717],"bullpen":[663465,676440,677944,663671,670036,683769,800048,681870,671922,668909],"battingOrder":[680757,682177,608070,700932,666310,682657,692216,666134,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramírez, Jo (25, Kirby); Jones, N (12, Muñoz, A)."},{"label":"HR","value":"Manzardo (22, 6th inning off Kirby, 0 on, 1 out); Jones, N (5, 7th inning off Kirby, 0 on, 1 out)."},{"label":"TB","value":"Jones, N 6; Kwan; Manzardo 5; Martínez, A; Ramírez, Jo 2; Rocchio 2."},{"label":"RBI","value":"Jones, N (31); Kwan (42); Manzardo (58); Martínez, A (41); Rocchio (34)."},{"label":"2-out RBI","value":"Martínez, A."},{"label":"Runners left in scoring position, 2 out","value":"Kayfus 2; Naylor, B 2."},{"label":"SF","value":"Kwan."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Martínez, A (7, 2nd base off Kirby/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Jones, N (Arozarena at 3rd base)."},{"label":"DP","value":"3 (Rocchio-Arias, G-Kayfus; Schneemann-Kayfus; Ramírez, Jo-Schneemann-Kayfus)."}]}],"note":[{"label":"1","value":"Ran for Arias, G in the 2nd."}]}},"officials":[{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Home Plate"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"First Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Second Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Arozarena (by Allen, L.T.); Arias, G (by Kirby)."},{"label":"Pitches-strikes","value":"Kirby 98-64; Brash 24-12; Muñoz, A 13-9; Allen, L.T. 100-56; Junis 25-13; Herrin 14-11."},{"label":"Groundouts-flyouts","value":"Kirby 6-4; Brash 1-0; Muñoz, A 0-1; Allen, L.T. 4-3; Junis 1-1; Herrin 1-0."},{"label":"Batters faced","value":"Kirby 28; Brash 6; Muñoz, A 3; Allen, L.T. 24; Junis 7; Herrin 5."},{"label":"Umpires","value":"HP: Nate Tomlinson. 1B: Mark Wegner. 2B: Shane Livensparger. 3B: Tyler Jones. "},{"label":"Weather","value":"63 degrees, Cloudy."},{"label":"Wind","value":"7 mph, Out To LF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:33."},{"label":"Att","value":"32,012."},{"label":"Venue","value":"Progressive Field."},{"label":"August 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","boxscoreName":"Manzardo"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"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":2,"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":115,"flyOuts":72,"groundOuts":61,"airOuts":121,"runs":38,"doubles":14,"triples":2,"homeRuns":22,"strikeOuts":110,"baseOnBalls":41,"intentionalWalks":1,"hits":88,"hitByPitch":6,"avg":".235","atBats":375,"obp":".316","slg":".459","ops":".775","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":172,"rbi":58,"leftOnBase":189,"sacBunts":0,"sacFlies":5,"babip":".266","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.04","popOuts":31,"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":17,"putOuts":256,"errors":4,"chances":277,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134","boxscoreName":"Jones, N"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":47,"groundOuts":66,"airOuts":82,"runs":31,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":92,"baseOnBalls":37,"intentionalWalks":1,"hits":66,"hitByPitch":5,"avg":".219","atBats":302,"obp":".311","slg":".321","ops":".632","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":97,"rbi":31,"leftOnBase":124,"sacBunts":1,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.40","popOuts":11,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":183,"errors":1,"chances":191,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","boxscoreName":"Kirby"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":27,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":34,"strikes":64,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":53,"groundOuts":97,"airOuts":99,"runs":45,"doubles":15,"triples":1,"homeRuns":12,"strikeOuts":103,"baseOnBalls":26,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":386,"obp":".293","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1661,"era":"3.94","inningsPitched":"102.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.16","battersFaced":423,"outs":308,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1661,"balls":571,"strikes":1090,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":2,"winPercentage":".571","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"3.96","strikeoutsPer9Inn":"9.03","walksPer9Inn":"2.28","hitsPer9Inn":"8.15","runsScoredPer9":"3.94","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":17,"lineOuts":29},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":11,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":58,"pitchingGameScore":58}]},"decisions":{"winner":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"loser":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}