{"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":776537,"link":"/api/v1.1/game/776537/feed/live","metaData":{"wait":10,"timeStamp":"20250831_014425","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776537,"type":"R","doubleHeader":"N","id":"2025/08/30/seamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776537-2025-08-30","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-30T23:15:00Z","originalDate":"2025-08-30","officialDate":"2025-08-30","dayNight":"night","time":"7:15","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":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":72,"losses":64,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":72,"losses":64,"winningPercentage":".529"},"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":134,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":66,"ties":0,"pct":".507"},"records":{},"divisionLeader":false,"wins":68,"losses":66,"winningPercentage":".507"},"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":"Clear","temp":"65","wind":"6 mph, In From CF"},"gameInfo":{"attendance":33203,"firstPitch":"2025-08-30T23:15:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"home":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":601482,"fullName":"Dan Battaglia","link":"/api/v1/people/601482"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (29) on a line drive to center fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:16:10.192Z","endTime":"2025-08-30T23:16:54.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"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":5},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"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-30T19:54:59.612Z","endTime":"2025-08-30T22:44:05.906Z","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-30T22:44:05.906Z","endTime":"2025-08-30T23:14:09.543Z","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-30T23:14:09.543Z","endTime":"2025-08-30T23:16:11.358Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.34223844473571,"strikeZoneBottom":1.5723635468562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.148374406151955,"aZ":-14.021597889784369,"pfxX":-6.437559069047021,"pfxZ":9.404653670202286,"pX":-0.1028238906311984,"pZ":2.6161966248939574,"vX0":8.965515593019482,"vY0":-138.1401414252894,"vZ0":-6.514654045657898,"x":120.92,"y":168.14,"x0":-2.5559798053628406,"y0":50.002882887461034,"z0":5.95004276054587,"aX":-12.42609645576485},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2425,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3966969081114291,"extension":7.035968950810853},"index":3,"playId":"6c53ba9c-c6de-34ba-9216-2a04a46f1657","pitchNumber":1,"startTime":"2025-08-30T23:16:11.358Z","endTime":"2025-08-30T23:16:16.507Z","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":84.0,"endSpeed":77.3,"strikeZoneTop":3.39088301863075,"strikeZoneBottom":1.65204527962455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2132166845679,"aZ":-28.395934610586743,"pfxX":6.439782556317837,"pfxZ":2.4984533245089278,"pX":0.4534953425355305,"pZ":2.990195580026598,"vX0":5.5199386821167735,"vY0":-122.2035776936421,"vZ0":-1.1857829369041173,"x":99.71,"y":158.04,"x0":-2.6716166133613473,"y0":50.00239372327845,"z0":5.922346167068911,"aX":9.732331802055196},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":-13.0,"spinRate":2096,"spinDirection":46},"zone":3,"typeConfidence":2.0,"plateTime":0.4483171412707869,"extension":6.922691628872307},"index":4,"playId":"bae7a433-6749-31e0-96bd-9e36d1463b15","pitchNumber":2,"startTime":"2025-08-30T23:16:28.341Z","endTime":"2025-08-30T23:16:34.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.240715462343616,"aZ":-33.36793743747609,"pfxX":5.6447135456147,"pfxZ":-0.7734632814008062,"pX":0.036531793792064365,"pZ":2.363754749488043,"vX0":4.890190735350767,"vY0":-123.12778024230883,"vZ0":-1.7487522861058657,"x":115.61,"y":174.96,"x0":-2.704876010737017,"y0":50.00271640206494,"z0":5.8927941152909735,"aX":8.712004935826005},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":-11.3,"spinRate":2116,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4439538199989208,"extension":6.8141463002029266},"hitData":{"launchSpeed":96.1,"launchAngle":18.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.35,"coordY":85.95}},"index":5,"playId":"0eac1853-d58d-3c32-9ee8-2a8bbd9dbf70","pitchNumber":3,"startTime":"2025-08-30T23:16:42.442Z","endTime":"2025-08-30T23:16:54.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:16:54.089Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:17:00.678Z","endTime":"2025-08-30T23:18:47.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.7124514554081,"strikeZoneBottom":1.82385075282399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.622541450059114,"aZ":-16.28248021815813,"pfxX":-9.465135683931193,"pfxZ":8.005509730439591,"pX":0.1440683336794863,"pZ":2.4134997381774936,"vX0":11.103686520697508,"vY0":-139.1464864891709,"vZ0":-6.407372323032761,"x":111.51,"y":173.62,"x0":-2.6453200601462883,"y0":50.00307620502003,"z0":5.802153182071761,"aX":-18.789938674929015},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":15.2,"spinRate":2306,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3917994898178705,"extension":6.873086158012044},"index":0,"playId":"8d2db45b-aa1f-3ccf-a517-4f4c4be3fac1","pitchNumber":1,"startTime":"2025-08-30T23:17:34.978Z","endTime":"2025-08-30T23:17:40.322Z","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":97.1,"endSpeed":89.4,"strikeZoneTop":3.73544234902075,"strikeZoneBottom":1.82094384865312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.704024154645662,"aZ":-11.0474052696752,"pfxX":-7.9839092999436385,"pfxZ":10.396648461243185,"pX":0.9015450972045296,"pZ":2.7116300797049977,"vX0":12.075127071638882,"vY0":-140.86889907391057,"vZ0":-6.873098302067493,"x":82.64,"y":165.57,"x0":-2.3815347171913093,"y0":50.000475152995115,"z0":5.879514655640006,"aX":-16.221114839107916},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":12.4,"spinRate":2431,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3871935614791808,"extension":7.025781886629205},"index":1,"playId":"4393890a-448c-370b-b238-5598a91b881c","pitchNumber":2,"startTime":"2025-08-30T23:17:54.160Z","endTime":"2025-08-30T23:18:00.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.125080654384174,"aZ":-42.10537030789767,"pfxX":5.32379943844383,"pfxZ":-6.886372275032434,"pX":-0.15149751520599022,"pZ":2.4963927235881727,"vX0":4.348183969268559,"vY0":-119.60712650326752,"vZ0":0.10523364630849441,"x":122.77,"y":171.38,"x0":-2.6879303771322873,"y0":50.00407046424563,"z0":6.242901013630982,"aX":7.675436239242671},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.1,"breakHorizontal":-10.7,"spinRate":2507,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4587924345164289,"extension":7.108764000704906},"index":2,"playId":"cf91a61b-c39f-35ea-b8eb-7da6dee28087","pitchNumber":3,"startTime":"2025-08-30T23:18:15.749Z","endTime":"2025-08-30T23:18:20.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":90.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15615157099053,"aZ":-14.602449966159876,"pfxX":-7.142227472796329,"pfxZ":8.541907674220333,"pX":0.39544258673855787,"pZ":3.7704470684401477,"vX0":10.589818517199811,"vY0":-141.33774835926633,"vZ0":-3.6194114897942615,"x":101.93,"y":136.98,"x0":-2.4431965016807204,"y0":50.00125059023253,"z0":5.983504858128604,"aX":-14.69094606270128},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2262,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.385066667724121,"extension":6.9850559341393135},"index":3,"playId":"dea44d86-e40e-385c-8463-956c85cbc725","pitchNumber":4,"startTime":"2025-08-30T23:18:41.777Z","endTime":"2025-08-30T23:18:47.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:18:47.958Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo. Randy Arozarena to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:18:50.309Z","endTime":"2025-08-30T23:19:42.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.560370861244355,"aZ":-20.700990095645228,"pfxX":-9.477140263931158,"pfxZ":5.76607928192516,"pX":-0.1626959469021886,"pZ":2.638409958001175,"vX0":10.015466737070211,"vY0":-139.31344917208094,"vZ0":-5.008807114026024,"x":123.2,"y":167.54,"x0":-2.5513070295056015,"y0":50.005539101755836,"z0":5.804070195006039,"aX":-18.869098414767045},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.7,"breakHorizontal":15.5,"spinRate":1986,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.39126195059193325,"extension":6.8971205513830425},"index":0,"playId":"a03ed915-b8f8-3860-b3cd-65d0db7470f7","pitchNumber":1,"startTime":"2025-08-30T23:19:12.080Z","endTime":"2025-08-30T23:19:16.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.118539784193757,"aZ":-25.30849288273527,"pfxX":-9.640228513077824,"pfxZ":3.510918551506691,"pX":-0.8009268267878284,"pZ":1.374552629351395,"vX0":8.572843475128245,"vY0":-138.68986314743987,"vZ0":-7.125070670196465,"x":147.53,"y":201.67,"x0":-2.6749112171441833,"y0":50.001117741589916,"z0":5.657122831632201,"aX":-18.836659314748598},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":1723,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3944635543817969,"extension":7.08191007438308},"hitData":{"launchSpeed":94.1,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.66,"coordY":137.59}},"index":1,"playId":"0810577a-dd72-384d-b2e6-7842b51de4a7","pitchNumber":2,"startTime":"2025-08-30T23:19:34.570Z","endTime":"2025-08-30T23:19:42.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:19:42.029Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, first baseman Kyle Manzardo to pitcher Gavin Williams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T23:19:55.334Z","endTime":"2025-08-30T23:22:58.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668909,"link":"/api/v1/people/668909"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.24357170008286,"strikeZoneBottom":1.54793678766363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.330090756210275,"aZ":-42.0585000658782,"pfxX":6.155894887713432,"pfxZ":-7.090329801009524,"pX":0.8172296210548761,"pZ":0.532969366559236,"vX0":5.8402273032295735,"vY0":-118.16838983633129,"vZ0":-3.690015966183182,"x":85.85,"y":224.39,"x0":-2.498045372590416,"y0":50.00111395981365,"z0":6.031224889107504,"aX":8.585932251847789},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-13.6,"breakHorizontal":-12.7,"spinRate":2444,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46592402052886595,"extension":6.760626432855127},"index":0,"playId":"9cf1162a-2566-3976-a325-6db31baa6de8","pitchNumber":1,"startTime":"2025-08-30T23:20:10.075Z","endTime":"2025-08-30T23:20:16.090Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T23:20:41.240Z","endTime":"2025-08-30T23:22:05.377Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.5,"strikeZoneTop":3.24386631625151,"strikeZoneBottom":1.49689427105726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45351931124627,"aZ":-43.1023358783092,"pfxX":4.262747587950242,"pfxZ":-7.944908067787563,"pX":0.8558498727955967,"pZ":0.963290781105617,"vX0":6.490361372511085,"vY0":-116.96593405319,"vZ0":-2.2926521923908902,"x":84.38,"y":212.77,"x0":-2.5159076961696654,"y0":50.00194104311985,"z0":6.023592221465977,"aX":5.864096243143853},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.6,"breakHorizontal":-9.4,"spinRate":2370,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.46950036109524573,"extension":6.734460992962768},"index":2,"playId":"6f02c833-e06a-3f01-9ea3-575f9cbcb0a1","pitchNumber":2,"startTime":"2025-08-30T23:22:05.377Z","endTime":"2025-08-30T23:22:11.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.156085131209597,"aZ":-41.53654091583997,"pfxX":5.127526846721169,"pfxZ":-6.660233410578179,"pX":0.1538153587570484,"pZ":1.6193801581591547,"vX0":4.96807840606848,"vY0":-118.01844330401123,"vZ0":-1.5930643386701444,"x":111.14,"y":195.06,"x0":-2.647178980171008,"y0":50.00176203027673,"z0":6.14018149725791,"aX":7.208514761358081},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.1,"breakHorizontal":-10.6,"spinRate":2383,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4646941849913322,"extension":6.96015573877284},"index":3,"playId":"6d249283-1872-3d4d-a3cd-cf45128f2439","pitchNumber":3,"startTime":"2025-08-30T23:22:26.657Z","endTime":"2025-08-30T23:22:31.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.119532170852455,"aZ":-41.98342447036791,"pfxX":3.8523067067396304,"pfxZ":-6.721092142737983,"pX":0.5838382498316866,"pZ":1.4021591163132152,"vX0":6.135833345259292,"vY0":-120.00601642504093,"vZ0":-2.313045237601556,"x":94.75,"y":200.92,"x0":-2.506139908225058,"y0":50.00313390262998,"z0":6.116532876109414,"aX":5.621281542335848},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.5,"breakHorizontal":-8.4,"spinRate":2408,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4563221303587772,"extension":7.086790011606099},"hitData":{"launchSpeed":62.5,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.29,"coordY":183.13}},"index":4,"playId":"ab3c6cf3-340a-3a26-8aca-1b754184f508","pitchNumber":4,"startTime":"2025-08-30T23:22:50.673Z","endTime":"2025-08-30T23:22:58.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:22:58.444Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to right fielder Luke Raley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:24:58.746Z","endTime":"2025-08-30T23:26:23.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":670042,"link":"/api/v1/people/670042"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.12240858140891,"strikeZoneBottom":1.44464869143399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.021333255348704,"aZ":-11.568421332101185,"pfxX":-2.9540026581819134,"pfxZ":10.86156663508821,"pX":-0.3598534822556711,"pZ":4.256834837970118,"vX0":1.762424068653937,"vY0":-136.60934067908877,"vZ0":-2.9331079834823646,"x":130.72,"y":123.85,"x0":-0.6282946989197749,"y0":50.00282761557089,"z0":6.135387148911209,"aX":-5.604563757439076},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2260,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4003624237952015,"extension":7.12451583258497},"index":0,"playId":"ee1e10e0-91a1-36d7-a448-959aa322d62c","pitchNumber":1,"startTime":"2025-08-30T23:25:39.167Z","endTime":"2025-08-30T23:25:43.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63633947423735,"aZ":-11.237463695234,"pfxX":-4.37291951104109,"pfxZ":10.868485831217402,"pX":0.5287466864381593,"pZ":2.9103643173032117,"vX0":4.618249739398562,"vY0":-137.9071208474412,"vZ0":-6.202160122091923,"x":96.85,"y":160.2,"x0":-0.5993552545016897,"y0":50.0029985403906,"z0":5.946354712852374,"aX":-8.424172833958592},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2389,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3971507361169473,"extension":7.577704248447282},"index":1,"playId":"838282dc-6e25-3506-bfdb-44bbe3d3d72e","pitchNumber":2,"startTime":"2025-08-30T23:25:54.453Z","endTime":"2025-08-30T23:25:59.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.150462122107008,"aZ":-30.2786310004625,"pfxX":1.4256041023109025,"pfxZ":1.1871947163532717,"pX":0.6138891134654059,"pZ":1.3675218892752667,"vX0":2.7045183115179,"vY0":-125.9660853736979,"vZ0":-5.482228729925806,"x":93.6,"y":201.86,"x0":-0.6600017686368816,"y0":50.006112786774366,"z0":6.027100574960175,"aX":2.2860893045838466},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":2082,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.4352014636916568,"extension":7.545832281638633},"hitData":{"launchSpeed":88.5,"launchAngle":37.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.82,"coordY":94.54}},"index":2,"playId":"eb1d48ec-3e4e-3f21-be04-5740ab61e66c","pitchNumber":3,"startTime":"2025-08-30T23:26:13.750Z","endTime":"2025-08-30T23:26:23.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:26:23.046Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out sharply, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:26:24.587Z","endTime":"2025-08-30T23:26:57.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63286817419696,"aZ":-11.470336237075752,"pfxX":-3.7068674865871385,"pfxZ":10.732867363940699,"pX":-0.3368700804751586,"pZ":2.5065628526323547,"vX0":2.373141429787727,"vY0":-138.42830684842798,"vZ0":-7.245717519131662,"x":129.84,"y":171.1,"x0":-0.7263434369985196,"y0":50.00172234483953,"z0":5.9362518305229965,"aX":-7.150454100692496},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":6.1,"spinRate":2146,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.39658403225201955,"extension":7.345238353683139},"hitData":{"launchSpeed":102.9,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":122.65,"coordY":146.7}},"index":0,"playId":"de54d180-bf8c-3bc2-9d76-91ac9e89e952","pitchNumber":1,"startTime":"2025-08-30T23:26:50.240Z","endTime":"2025-08-30T23:26:57.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:26:57.624Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T23:27:02.687Z","endTime":"2025-08-30T23:28:10.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"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":2},"credits":[{"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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.40760252374093,"strikeZoneBottom":1.54033823925614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30182566394958,"aZ":-10.657431917181489,"pfxX":-4.552289135482011,"pfxZ":10.98223386565266,"pX":-0.12824701825015217,"pZ":3.507983703479395,"vX0":3.272294065103566,"vY0":-139.3217386341808,"vZ0":-4.968768242264713,"x":121.89,"y":144.06,"x0":-0.7285895536720325,"y0":50.002962222971654,"z0":6.023557441545092,"aX":-8.918675188297003},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":7.6,"spinRate":2275,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.3936620003532636,"extension":7.486961509544834},"index":0,"playId":"ff73df3b-da5c-3eae-b099-ee50462ebe8d","pitchNumber":1,"startTime":"2025-08-30T23:27:26.409Z","endTime":"2025-08-30T23:27:33.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.55305151499411,"strikeZoneBottom":1.61932626388498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.075725794936275,"aZ":-35.35659016223783,"pfxX":-3.338599938059688,"pfxZ":-2.129382048397024,"pX":-0.34402228228070947,"pZ":1.396938505371923,"vX0":2.988725795828818,"vY0":-121.35168796158389,"vZ0":-3.0716711538147328,"x":130.11,"y":201.06,"x0":-1.1560357620803576,"y0":50.00174428891226,"z0":5.749784658600474,"aX":-4.994208259832067},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.3,"breakHorizontal":5.4,"spinRate":632,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4508439061558156,"extension":7.247360190931576},"index":1,"playId":"08ab983c-994b-37d0-ae15-4a7446cd3ab3","pitchNumber":2,"startTime":"2025-08-30T23:27:43.774Z","endTime":"2025-08-30T23:27:49.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.960093044400786,"aZ":-28.0906737554804,"pfxX":0.44754932108152223,"pfxZ":2.4345962223877766,"pX":-0.37460860986129263,"pZ":2.1398758833933478,"vX0":0.6168375776793227,"vY0":-128.89322567953585,"vZ0":-4.310456499779892,"x":131.28,"y":181.0,"x0":-0.6755694578721407,"y0":50.000347346423524,"z0":6.014710849780956,"aX":0.7492186503518624},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":1869,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4257030358462859,"extension":7.6548427213246},"hitData":{"launchSpeed":78.9,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.76,"coordY":166.08}},"index":2,"playId":"d340b7ba-0ae0-3d31-8e59-63ec2d630f8f","pitchNumber":3,"startTime":"2025-08-30T23:28:00.734Z","endTime":"2025-08-30T23:28:10.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:28:10.096Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:30:18.503Z","endTime":"2025-08-30T23:31:37.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":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, 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":82.2,"endSpeed":76.6,"strikeZoneTop":3.63687135855829,"strikeZoneBottom":1.72376305393685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.227660459720028,"aZ":-30.561970608509167,"pfxX":4.96195019694984,"pfxZ":1.0994218094694759,"pX":-0.03555612443122931,"pZ":3.0323579293685485,"vX0":4.931710138983587,"vY0":-119.8042197016967,"vZ0":-0.5520520124179453,"x":118.36,"y":156.91,"x0":-2.7555502405510692,"y0":50.00567204848857,"z0":5.9657593627576935,"aX":7.311658573454251},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-10.1,"spinRate":2127,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.45484137087664056,"extension":6.758557933779156},"index":0,"playId":"2620fbcc-59d0-3a43-81f6-d9c615f84bd9","pitchNumber":1,"startTime":"2025-08-30T23:30:47.018Z","endTime":"2025-08-30T23:30:53.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.54488160535557,"strikeZoneBottom":1.63154844042731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.274875870173023,"aZ":-39.094876450195095,"pfxX":6.003313914123161,"pfxZ":-4.967262733223098,"pX":1.660847996657821,"pZ":1.3821647173624243,"vX0":7.6725022060623855,"vY0":-117.58595177872972,"vZ0":-2.3053310510810494,"x":53.69,"y":201.46,"x0":-2.4301443109009595,"y0":50.00318774699628,"z0":6.018930376955748,"aX":8.364521217978657},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.2,"breakHorizontal":-12.8,"spinRate":2420,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4666507632024306,"extension":6.8432475845761935},"index":1,"playId":"78ab1c83-b39d-347e-95f1-b2728d1c8075","pitchNumber":2,"startTime":"2025-08-30T23:30:59.999Z","endTime":"2025-08-30T23:31:05.058Z","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":83.3,"endSpeed":76.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.363326572130305,"aZ":-36.85447922815746,"pfxX":5.682717560026253,"pfxZ":-3.1655838863469725,"pX":0.7998712447840176,"pZ":0.6118463610080753,"vX0":6.522847726977021,"vY0":-121.16928051730874,"vZ0":-4.277544037915472,"x":86.51,"y":222.26,"x0":-2.6733662309463955,"y0":50.00565829439565,"z0":5.6464990407283215,"aX":8.387604717502686},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.6,"breakHorizontal":-12.0,"spinRate":2195,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4533544659505986,"extension":6.855547572788283},"index":2,"playId":"aee4136d-77cc-3237-b6c8-05134d44d0e4","pitchNumber":3,"startTime":"2025-08-30T23:31:14.035Z","endTime":"2025-08-30T23:31:19.313Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.55682313090967,"strikeZoneBottom":1.60965917366696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.328661362452127,"aZ":-13.291147828279486,"pfxX":-6.322075293750494,"pfxZ":9.529856881893176,"pX":-0.05413756313626765,"pZ":2.6500640615765576,"vX0":9.063806470733134,"vY0":-139.82516302774772,"vZ0":-6.361215327716347,"x":119.06,"y":167.23,"x0":-2.515292752448019,"y0":50.00227634736729,"z0":5.8255060806071555,"aX":-12.526871760787953},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2241,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.391619848982943,"extension":7.0901131612544175},"index":3,"playId":"77f46328-b817-3c20-b284-ba3e6e39e39a","pitchNumber":4,"startTime":"2025-08-30T23:31:32.219Z","endTime":"2025-08-30T23:31:37.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:31:37.390Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Polanco lines out sharply to right fielder CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:31:41.047Z","endTime":"2025-08-30T23:32:47.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":692216,"link":"/api/v1/people/692216"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.095936301558886,"aZ":-17.493376105793164,"pfxX":-8.429865477426208,"pfxZ":7.407144407164046,"pX":0.3253442173331037,"pZ":2.167581375885752,"vX0":10.583942251000536,"vY0":-140.43974026607088,"vZ0":-6.930068642780329,"x":104.6,"y":180.26,"x0":-2.410667886002438,"y0":50.00449606080478,"z0":5.820522280620399,"aX":-16.711527900965635},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":12.8,"spinRate":2281,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.39116862182164347,"extension":7.06112225282325},"index":0,"playId":"1064f12a-0ac5-3129-aa18-84e85a13c40b","pitchNumber":1,"startTime":"2025-08-30T23:32:00.836Z","endTime":"2025-08-30T23:32:05.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.17928996263699,"strikeZoneBottom":1.61322927134604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.111865991079533,"aZ":-13.062358360143087,"pfxX":-8.675128894718995,"pfxZ":9.472092777516561,"pX":0.778734005528734,"pZ":1.1233355154139277,"vX0":11.650088901063,"vY0":-140.08356216681682,"vZ0":-10.963083760585372,"x":87.32,"y":208.45,"x0":-2.2775305649451436,"y0":50.003882086359106,"z0":5.906030918404453,"aX":-17.506360210487205},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2379,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38874069696922664,"extension":7.0000922148468545},"index":1,"playId":"3c29821f-f6a7-3bd5-8dbd-4464ad128d0e","pitchNumber":2,"startTime":"2025-08-30T23:32:22.127Z","endTime":"2025-08-30T23:32:27.686Z","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":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.867441001951896,"aZ":-42.03012584875393,"pfxX":6.25864432471101,"pfxZ":-6.890381790603,"pX":0.36636657750242435,"pZ":2.0122754573083212,"vX0":5.206068567958376,"vY0":-119.10394856908373,"vZ0":-0.7605295487862886,"x":103.03,"y":184.45,"x0":-2.664666303523395,"y0":50.00471896863435,"z0":6.152095419281984,"aX":8.949272088559242},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.4,"breakHorizontal":-12.6,"spinRate":2480,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4607007597552619,"extension":6.879791903559337},"hitData":{"launchSpeed":103.8,"launchAngle":18.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.26,"coordY":113.02}},"index":2,"playId":"e4b864da-e06b-3ad6-9450-5859a90becdc","pitchNumber":3,"startTime":"2025-08-30T23:32:39.093Z","endTime":"2025-08-30T23:32:47.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:32:47.483Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T23:32:52.778Z","endTime":"2025-08-30T23:34:22.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":"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":80.4,"endSpeed":73.9,"strikeZoneTop":3.44277870616874,"strikeZoneBottom":1.59332009325865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.415271516195812,"aZ":-42.93821207875153,"pfxX":3.917054061283711,"pfxZ":-7.860128929542301,"pX":-0.10635505484279843,"pZ":1.7398119041298725,"vX0":5.041423760415165,"vY0":-116.98097571251672,"vZ0":-0.7602645752612479,"x":121.05,"y":191.81,"x0":-2.8076036689196315,"y0":50.00197664145721,"z0":6.1344984379394605,"aX":5.364909734185487},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.0,"breakHorizontal":-8.4,"spinRate":2422,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4702923607010434,"extension":6.980525426346279},"index":0,"playId":"2125b489-83e9-3ac4-858a-86d40757ee50","pitchNumber":1,"startTime":"2025-08-30T23:33:13.007Z","endTime":"2025-08-30T23:33:18.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89847609961819,"aZ":-13.064547230074425,"pfxX":-5.350962088533664,"pfxZ":9.811852158425651,"pX":-1.0185302049347327,"pZ":2.5932309554746635,"vX0":5.93151747129793,"vY0":-139.0809400205788,"vZ0":-7.00805054211771,"x":155.82,"y":168.76,"x0":-2.4896086426790434,"y0":50.00255086541885,"z0":6.022544392404145,"aX":-10.421647805487753},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2254,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39470191834292523,"extension":6.91401608712564},"index":1,"playId":"92b15300-b0de-350c-8ef3-7491a3343826","pitchNumber":2,"startTime":"2025-08-30T23:33:29.365Z","endTime":"2025-08-30T23:33:33.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.47818731603414,"strikeZoneBottom":1.50823301791358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.502380310620914,"aZ":-41.54620970150489,"pfxX":5.029339850728361,"pfxZ":-6.5900882295643255,"pX":0.45196632407133697,"pZ":1.3669600125307702,"vX0":5.607258148632276,"vY0":-118.93434758687675,"vZ0":-2.434333768472154,"x":99.77,"y":201.87,"x0":-2.5968495017207784,"y0":50.00504712538348,"z0":6.200121765426631,"aX":7.148381262679043},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.2,"breakHorizontal":-10.6,"spinRate":2558,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4619426487638796,"extension":7.23122442466039},"index":2,"playId":"a72b5520-9e9e-3672-a394-ecfca0f75af3","pitchNumber":3,"startTime":"2025-08-30T23:33:44.640Z","endTime":"2025-08-30T23:33:51.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.48029150761051,"strikeZoneBottom":1.55076099380298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.296864034201505,"aZ":-43.2964500726921,"pfxX":5.4849589696409655,"pfxZ":-7.917636170969627,"pX":0.5336947496660246,"pZ":0.2981421899288226,"vX0":5.555788367792642,"vY0":-118.74587010003096,"vZ0":-4.1006887979503075,"x":96.66,"y":230.73,"x0":-2.563764632370932,"y0":50.00448516898099,"z0":6.054641420920174,"aX":7.702011662798979},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.1,"breakHorizontal":-11.5,"spinRate":2462,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4642602463503587,"extension":7.299360539213471},"index":3,"playId":"ec086601-0829-384b-901a-d3fa3cd06d68","pitchNumber":4,"startTime":"2025-08-30T23:33:59.003Z","endTime":"2025-08-30T23:34:06.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87620108688945,"aZ":-42.34291705713474,"pfxX":5.905139225721728,"pfxZ":-7.207754364779823,"pX":-0.154616186720386,"pZ":1.0395934483636382,"vX0":3.9572073787986364,"vY0":-118.6830554477804,"vZ0":-2.6204634448076463,"x":122.89,"y":210.71,"x0":-2.616419183128965,"y0":50.0004359114376,"z0":6.05219611397614,"aX":8.33561211459275},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.4,"breakHorizontal":-11.8,"spinRate":2447,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4633185348375686,"extension":6.9760973329399185},"index":4,"playId":"7f376683-1ffd-361e-b198-c699594caf74","pitchNumber":5,"startTime":"2025-08-30T23:34:17.358Z","endTime":"2025-08-30T23:34:22.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:34:22.589Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:36:28.547Z","endTime":"2025-08-30T23:38:05.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"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":3},"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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.16079985427189,"strikeZoneBottom":1.38675209933936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.757106490352278,"aZ":-30.210495690933662,"pfxX":0.8252678850864965,"pfxZ":1.2031214045520855,"pX":-0.11569696250539796,"pZ":2.490121076740448,"vX0":1.1144157911807724,"vY0":-126.17065910317395,"vZ0":-2.983803513335434,"x":121.41,"y":171.55,"x0":-0.6682958551042282,"y0":50.001870500842635,"z0":6.092226408676082,"aX":1.3465863662897255},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":1881,"spinDirection":181},"zone":5,"typeConfidence":2.0,"plateTime":0.4321136871073974,"extension":7.351730385935244},"index":0,"playId":"aa975476-4685-3585-bc44-0482cf4842f2","pitchNumber":1,"startTime":"2025-08-30T23:36:58.963Z","endTime":"2025-08-30T23:37:04.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.086430849390663,"aZ":-31.38592521933898,"pfxX":1.5127353069037512,"pfxZ":0.5034832855128031,"pX":0.30704575459711825,"pZ":-0.09577258135884968,"vX0":1.4871561044967478,"vY0":-124.02758691462908,"vZ0":-8.32825805314423,"x":105.3,"y":241.37,"x0":-0.49526141674585983,"y0":50.0033657778202,"z0":5.896579460923675,"aX":2.3742410453656855},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":-3.1,"spinRate":2069,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4403693556534072,"extension":7.533039532052245},"index":1,"playId":"54096610-503e-3f63-9e8e-78c47d9a7ac9","pitchNumber":2,"startTime":"2025-08-30T23:37:16.540Z","endTime":"2025-08-30T23:37:22.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.16618625281775,"strikeZoneBottom":1.36828804726188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88389966285134,"aZ":-33.05585534970202,"pfxX":-4.900348968530847,"pfxZ":-0.611880293199988,"pX":-1.864211444396797,"pZ":2.7576579124567213,"vX0":0.023435713458522245,"vY0":-119.75714607107281,"vZ0":-0.4068815552424495,"x":188.06,"y":164.32,"x0":-1.237950925531999,"y0":50.00056964987412,"z0":5.895355148044264,"aX":-7.091814017457504},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":8.9,"spinRate":576,"spinDirection":282},"zone":11,"typeConfidence":2.0,"plateTime":0.4579783269862632,"extension":7.349366584338979},"index":2,"playId":"9d671ab2-bcc3-316b-9e15-f353e2264267","pitchNumber":3,"startTime":"2025-08-30T23:37:42.904Z","endTime":"2025-08-30T23:37:47.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1202294004555,"aZ":-10.065275841449054,"pfxX":-2.2542186627792202,"pfxZ":11.186803815275074,"pX":-0.9500127357265118,"pZ":3.3570890779754454,"vX0":-0.32783228938039655,"vY0":-139.83210183169885,"vZ0":-5.325745757382956,"x":153.21,"y":148.14,"x0":-0.5384235837411329,"y0":50.000942402102766,"z0":5.94933463397314,"aX":-4.454602982313902},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":4.2,"spinRate":2178,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3919909193288569,"extension":7.735486714674248},"index":3,"playId":"e549757f-b468-3ad3-b73b-9fa9feaa5cf7","pitchNumber":4,"startTime":"2025-08-30T23:38:01.097Z","endTime":"2025-08-30T23:38:05.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:38:05.709Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:38:08.701Z","endTime":"2025-08-30T23:39:30.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"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":3},"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.1,"endSpeed":87.0,"strikeZoneTop":3.28844344812837,"strikeZoneBottom":1.50094888754608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.010313725344446,"aZ":-12.673358337203943,"pfxX":-3.9173249158343566,"pfxZ":10.074744897312991,"pX":1.0384845926641493,"pZ":1.9749040849630153,"vX0":5.366543551483321,"vY0":-138.29217247218804,"vZ0":-8.276840654379528,"x":77.42,"y":185.46,"x0":-0.4188339064514702,"y0":50.00689460034385,"z0":5.858258717294141,"aX":-7.585511561831702},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2267,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.396170056814924,"extension":7.648173406659743},"index":0,"playId":"5b0d8f79-32b0-3839-8893-258f1278eee9","pitchNumber":1,"startTime":"2025-08-30T23:38:31.507Z","endTime":"2025-08-30T23:38:37.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.28861343634165,"strikeZoneBottom":1.50122774819803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.685587062655774,"aZ":-28.86378465409428,"pfxX":1.9827866279347792,"pfxZ":2.0455581390165243,"pX":-0.22608493237810132,"pZ":3.288863303547157,"vX0":0.5299039912240159,"vY0":-126.35267648718309,"vZ0":-1.2113449980573952,"x":125.62,"y":149.98,"x0":-0.6960823305938976,"y0":50.00128713673035,"z0":6.093213669515151,"aX":3.206386023282333},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":-3.7,"spinRate":1945,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4334479422422435,"extension":7.341129555751884},"index":1,"playId":"f0527a85-9187-3b43-bcc0-14db6e23bc1b","pitchNumber":2,"startTime":"2025-08-30T23:38:48.484Z","endTime":"2025-08-30T23:38:54.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.365744660952608,"aZ":-29.360204578989446,"pfxX":1.295727090220637,"pfxZ":1.7313085365092213,"pX":0.17722366620670507,"pZ":1.460138843563828,"vX0":1.4795397983754632,"vY0":-127.91335398523529,"vZ0":-5.292584484741641,"x":110.24,"y":199.36,"x0":-0.5806325879682642,"y0":50.00604421432738,"z0":5.903752109845193,"aX":2.113006758760625},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.0,"breakHorizontal":-2.8,"spinRate":1802,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.43087583278105157,"extension":7.5184816597399875},"index":2,"playId":"4c1d28cf-107e-3627-a815-a75a07cd2f7c","pitchNumber":3,"startTime":"2025-08-30T23:39:06.534Z","endTime":"2025-08-30T23:39:11.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.308985033839658,"aZ":-38.653563899845956,"pfxX":-0.2364176585358102,"pfxZ":-4.501581200003456,"pX":0.9471421246238512,"pZ":1.3860058376510278,"vX0":4.184043393870746,"vY0":-119.25359311095092,"vZ0":-2.1720828656779183,"x":80.9,"y":201.36,"x0":-0.8007694525119542,"y0":50.00528085739113,"z0":5.801126268035079,"aX":-0.3400076566336825},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.4,"breakHorizontal":-0.6,"spinRate":723,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.45959745600097923,"extension":7.823469553906995},"index":3,"playId":"65db8500-8c85-36dd-a960-c81113361827","pitchNumber":4,"startTime":"2025-08-30T23:39:25.897Z","endTime":"2025-08-30T23:39:30.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:39:30.270Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T23:39:32.912Z","endTime":"2025-08-30T23:41:43.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.35274447286034,"strikeZoneBottom":1.54490857817767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36430056325869,"aZ":-12.413230182685721,"pfxX":-3.613625288701698,"pfxZ":10.425436005111353,"pX":-0.1474883318505839,"pZ":3.95917458988268,"vX0":2.383628700198222,"vY0":-137.28173236606008,"vZ0":-3.150079596498076,"x":122.62,"y":131.88,"x0":-0.5606461465015414,"y0":50.001031419333884,"z0":5.97466711074812,"aX":-6.84876229969854},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2157,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4000402900647826,"extension":7.806544048136441},"index":0,"playId":"a53d008c-31d7-3cdc-9f84-c85ab040f4d5","pitchNumber":1,"startTime":"2025-08-30T23:39:58.509Z","endTime":"2025-08-30T23:40:03.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.338011374568865,"aZ":-10.574824188238049,"pfxX":-3.1915581060997726,"pfxZ":10.995545760594286,"pX":0.29142398057161933,"pZ":2.602854995143801,"vX0":3.568282621797904,"vY0":-139.71899843462006,"vZ0":-7.1180698647713685,"x":105.89,"y":168.5,"x0":-0.591456772186247,"y0":50.003722917509656,"z0":5.888905912903971,"aX":-6.27041702680291},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.5,"breakHorizontal":5.0,"spinRate":2116,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.392958875363159,"extension":7.957832282365241},"index":1,"playId":"48ab3263-5559-30cc-b07b-0cd536bd2c7a","pitchNumber":2,"startTime":"2025-08-30T23:40:17.728Z","endTime":"2025-08-30T23:40:22.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.3322404219092,"strikeZoneBottom":1.52790602987097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.461584096651233,"aZ":-27.97547622141676,"pfxX":1.762265261463635,"pfxZ":2.5194764904520444,"pX":-0.2897778696131124,"pZ":0.09884726627505386,"vX0":-0.38648418943394475,"vY0":-128.21806225396122,"vZ0":-8.960409031365744,"x":128.05,"y":236.11,"x0":-0.36606817174490597,"y0":50.00363403418029,"z0":5.821441647465088,"aX":2.934678174409},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":-3.1,"spinRate":1851,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.42715542877523216,"extension":7.6575769805184},"index":2,"playId":"b345515b-327f-348f-a245-d1933b44bf20","pitchNumber":3,"startTime":"2025-08-30T23:40:41.309Z","endTime":"2025-08-30T23:40:46.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.3,"strikeZoneTop":3.31699189066069,"strikeZoneBottom":1.60596472334897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23644919435259,"aZ":-29.816142621248535,"pfxX":1.8509744613229953,"pfxZ":1.4569242987252906,"pX":0.21390478929745824,"pZ":2.8541062686915266,"vX0":1.1323118325122254,"vY0":-127.52946485071972,"vZ0":-2.0559685712018814,"x":108.85,"y":161.72,"x0":-0.4788021782215964,"y0":50.004967761376356,"z0":6.060872977510978,"aX":2.998795011750242},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":-3.6,"spinRate":1883,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.43221798818966795,"extension":7.830180901158787},"index":3,"playId":"8bc43484-b5d4-38e5-baab-a983a985db5f","pitchNumber":4,"startTime":"2025-08-30T23:41:18.508Z","endTime":"2025-08-30T23:41:24.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.686487154506946,"aZ":-28.3309894154149,"pfxX":-4.861960879551353,"pfxZ":2.7506431406138248,"pX":-0.7180603416058656,"pZ":3.883548995369445,"vX0":1.4042328786593459,"vY0":-117.99547267683579,"vZ0":1.5148796302017855,"x":144.37,"y":133.92,"x0":-0.6931323198957168,"y0":50.000029942727586,"z0":5.8641512477643145,"aX":-6.781313748142263},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.6,"breakHorizontal":8.4,"spinRate":675,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.4660983449536329,"extension":7.503241225562668},"index":4,"playId":"c1e999ec-ab8a-3b01-9d7a-9175c0dbaa44","pitchNumber":5,"startTime":"2025-08-30T23:41:36.186Z","endTime":"2025-08-30T23:41:43.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:41:43.294Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:43:51.710Z","endTime":"2025-08-30T23:44:22.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40780544853952,"aZ":-15.117362563668166,"pfxX":-6.595376443672821,"pfxZ":8.868834619457285,"pX":0.5472906817112303,"pZ":1.996892249805585,"vX0":10.751778819668633,"vY0":-138.18765680743877,"vZ0":-7.611950225170431,"x":96.14,"y":184.86,"x0":-2.5470355010856696,"y0":50.001062704196016,"z0":5.813910864159313,"aX":-12.682768943467803},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2236,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3972105690935477,"extension":7.08707356267399},"hitData":{"launchSpeed":73.9,"launchAngle":7.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.68,"coordY":155.78}},"index":0,"playId":"80972f29-5aeb-3d5a-9702-d92e894da3a8","pitchNumber":1,"startTime":"2025-08-30T23:44:15.032Z","endTime":"2025-08-30T23:44:22.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:44:22.491Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:44:27.910Z","endTime":"2025-08-30T23:46:08.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.22189289423656,"strikeZoneBottom":1.60908628158952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.636144118509545,"aZ":-42.532428554017166,"pfxX":5.90289108558136,"pfxZ":-7.57441618447297,"pX":-0.4261861034552459,"pZ":2.3808738838191377,"vX0":3.578761982029603,"vY0":-116.3940192467687,"vZ0":0.6349476807061145,"x":133.25,"y":174.5,"x0":-2.752707447619298,"y0":50.00426364594873,"z0":6.144425595086157,"aX":8.068827064982608},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.2,"breakHorizontal":-11.6,"spinRate":2384,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.4712632080298804,"extension":6.802532787205949},"index":0,"playId":"f1bfec56-1d5a-3b85-b9ae-644462d17da0","pitchNumber":1,"startTime":"2025-08-30T23:44:44.160Z","endTime":"2025-08-30T23:44:49.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":3.32217216758283,"strikeZoneBottom":1.69342425976782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.754533059397957,"aZ":-16.42394116003954,"pfxX":-5.79329838242265,"pfxZ":8.036130519080183,"pX":-0.6719135111286578,"pZ":1.7907679339359193,"vX0":7.24170948030227,"vY0":-137.94119399479024,"vZ0":-8.103422301434513,"x":142.61,"y":190.43,"x0":-2.5576583325538635,"y0":50.003869770983236,"z0":5.837369565892144,"aX":-11.356606034871486},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":9.2,"spinRate":2151,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.39449390253077254,"extension":6.775014371981605},"index":1,"playId":"d093a730-daa5-348e-bb62-d430e28e870d","pitchNumber":2,"startTime":"2025-08-30T23:44:56.354Z","endTime":"2025-08-30T23:45:02.727Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.515676430577013,"aZ":-15.437625306867902,"pfxX":-5.520884870289269,"pfxZ":8.397598845925497,"pX":-0.6902494767297552,"pZ":3.3511289065807723,"vX0":7.507510805693513,"vY0":-139.5966596449435,"vZ0":-4.451984012911675,"x":143.31,"y":148.3,"x0":-2.684871846323518,"y0":50.003704847172386,"z0":5.968028620233279,"aX":-11.004963407315731},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2160,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3908947110319767,"extension":6.717304344134665},"index":2,"playId":"f78f2980-b422-3efd-a582-cc3fa7a06b86","pitchNumber":3,"startTime":"2025-08-30T23:45:12.509Z","endTime":"2025-08-30T23:45:18.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.05797982042986,"strikeZoneBottom":1.57867798412343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.163621757412013,"aZ":-43.06034849579597,"pfxX":4.86914923621206,"pfxZ":-7.559927540686761,"pX":0.4379857745441008,"pZ":0.17244225258488072,"vX0":5.4406115203760494,"vY0":-119.58279066714007,"vZ0":-4.590147306124056,"x":100.31,"y":234.12,"x0":-2.5033617351522492,"y0":50.0001135724311,"z0":6.000193698193618,"aX":7.0143262697564515},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.5,"breakHorizontal":-10.2,"spinRate":2441,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4589285074733853,"extension":7.170200075903911},"index":3,"playId":"ff31a9a9-2cff-3e91-9e7a-f1a2a2f60726","pitchNumber":4,"startTime":"2025-08-30T23:45:29.652Z","endTime":"2025-08-30T23:45:35.008Z","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":95.6,"endSpeed":88.6,"strikeZoneTop":3.12274438861619,"strikeZoneBottom":1.52429067174706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51972135670058,"aZ":-14.56941164312494,"pfxX":-6.30912319662866,"pfxZ":8.824532541549843,"pX":-0.7742295179666213,"pZ":3.618300574997206,"vX0":7.31518044454196,"vY0":-139.23894355347565,"vZ0":-3.9503391626803466,"x":146.51,"y":141.09,"x0":-2.595850359311019,"y0":50.006560439706256,"z0":5.997271539276052,"aX":-12.59219732928896},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2293,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3909620822962845,"extension":6.840526334824173},"index":4,"playId":"6736142e-412a-34b4-9972-d6fe1215e5b1","pitchNumber":5,"startTime":"2025-08-30T23:45:47.929Z","endTime":"2025-08-30T23:45:53.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.210875122966858,"aZ":-14.471303810796071,"pfxX":-5.687605500941697,"pfxZ":9.019081401367579,"pX":-0.7100474429466785,"pZ":3.122742284137767,"vX0":7.024955493166621,"vY0":-138.3547897211472,"vZ0":-5.693328918526961,"x":144.07,"y":154.47,"x0":-2.52814432330012,"y0":50.006269748336955,"z0":6.156252470536096,"aX":-11.168565136070209},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":9.1,"spinRate":2314,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.393994684498328,"extension":7.307074351312077},"index":5,"playId":"b52ea271-535e-3cc4-b0f3-5108d06a45cb","pitchNumber":6,"startTime":"2025-08-30T23:46:04.328Z","endTime":"2025-08-30T23:46:08.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:46:08.394Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:46:10.990Z","endTime":"2025-08-30T23:47:10.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.0,"endSpeed":79.1,"strikeZoneTop":3.43557072802789,"strikeZoneBottom":1.64357872881057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.81934985261847,"aZ":-31.479040461525653,"pfxX":6.2417659864393364,"pfxZ":0.448278298657379,"pX":0.22890030067470576,"pZ":1.5891501166988715,"vX0":5.158882234561646,"vY0":-123.7966686967224,"vZ0":-3.6040335895924027,"x":108.27,"y":195.87,"x0":-2.6871666671374,"y0":50.00584188215391,"z0":5.6761031561642294,"aX":9.768736615243187},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-12.5,"spinRate":2297,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4410705887820092,"extension":6.867098386916637},"index":0,"playId":"e4b2709a-05b5-3cf7-9da2-4646ff57bd5f","pitchNumber":1,"startTime":"2025-08-30T23:46:29.941Z","endTime":"2025-08-30T23:46:36.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.250018988081926,"aZ":-20.20275898145051,"pfxX":-8.895237589244822,"pfxZ":6.0180408088014055,"pX":0.09891142866158223,"pZ":2.2316465347727754,"vX0":10.419746427228468,"vY0":-138.97147283641044,"vZ0":-5.80870744062477,"x":113.23,"y":178.53,"x0":-2.513936271856057,"y0":50.000567509781696,"z0":5.6577257508919505,"aX":-17.688928153024204},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2157,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.39162194075864454,"extension":7.237337221502278},"index":1,"playId":"b400d87e-489c-324b-ae29-d5c76eaae407","pitchNumber":2,"startTime":"2025-08-30T23:46:45.832Z","endTime":"2025-08-30T23:46:48.857Z","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":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8766829730273,"aZ":-18.97947767497243,"pfxX":-8.534167284687822,"pfxZ":6.666263748118778,"pX":0.4032389705203688,"pZ":1.6411599557301504,"vX0":10.730596180154468,"vY0":-138.56031033289383,"vZ0":-7.876990425459004,"x":101.63,"y":194.47,"x0":-2.3793358926186206,"y0":50.001126076776906,"z0":5.75014727303356,"aX":-16.884779297823883},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":2029,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3926986917261699,"extension":6.9524849310118935},"hitData":{"launchSpeed":79.8,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.96,"coordY":157.6}},"index":2,"playId":"1e2242f7-bc07-3c74-b779-73ea46ec64bc","pitchNumber":3,"startTime":"2025-08-30T23:47:03.198Z","endTime":"2025-08-30T23:47:10.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:47:10.943Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T23:47:40.304Z","endTime":"2025-08-30T23:50:04.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.62534206139305,"strikeZoneBottom":1.85070074758697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63035196531307,"aZ":-43.59561497703135,"pfxX":5.866604502411636,"pfxZ":-8.297551270046483,"pX":0.531528356602972,"pZ":0.52529868921501,"vX0":5.957623726281326,"vY0":-117.54322088678512,"vZ0":-3.1722622888902947,"x":96.74,"y":224.6,"x0":-2.81336503661198,"y0":50.0030323760648,"z0":6.004683599807634,"aX":8.075181894776607},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.6,"breakHorizontal":-12.2,"spinRate":2397,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.468880635736046,"extension":6.966459381128934},"index":0,"playId":"58862968-acef-3be7-9aa9-cca9b2856bb9","pitchNumber":1,"startTime":"2025-08-30T23:47:46.456Z","endTime":"2025-08-30T23:47:53.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"55f8348f-1173-3dfe-ba8c-52b0ef6c4885","startTime":"2025-08-30T23:48:08.771Z","endTime":"2025-08-30T23:48:12.870Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.57019099479563,"strikeZoneBottom":1.703997849577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.477118837165634,"aZ":-15.156166391156376,"pfxX":-8.50816176725169,"pfxZ":8.613850229859018,"pX":-0.12831317499855044,"pZ":2.01656051077465,"vX0":9.605063721894668,"vY0":-140.09711553571665,"vZ0":-7.987116120035267,"x":121.89,"y":184.33,"x0":-2.505911454533379,"y0":50.001645923690184,"z0":5.90758138056689,"aX":-16.807350264275648},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":13.3,"spinRate":2392,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3918961670954588,"extension":7.069318275445286},"index":2,"playId":"853eb423-5be1-30e4-9899-d52023eb3e35","pitchNumber":2,"startTime":"2025-08-30T23:48:30.179Z","endTime":"2025-08-30T23:48:36.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.458120974135493,"aZ":-14.608772607427536,"pfxX":-6.561327296454335,"pfxZ":8.877932745836908,"pX":-0.3123237712765329,"pZ":2.0250097250388372,"vX0":8.788485704959138,"vY0":-139.55242151601993,"vZ0":-8.201677708955334,"x":128.91,"y":184.1,"x0":-2.645206570860746,"y0":50.0048854965706,"z0":5.957983633801733,"aX":-12.985246866941292},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2410,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3920154937655549,"extension":6.881097771651413},"index":3,"playId":"406906a0-0acb-388e-af06-d1f626125a55","pitchNumber":3,"startTime":"2025-08-30T23:48:51.023Z","endTime":"2025-08-30T23:48:54.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.203455112872025,"aZ":-14.46425893025737,"pfxX":-8.573408278352408,"pfxZ":8.778924354934912,"pX":0.23114044249517676,"pZ":2.670472024371334,"vX0":10.51142241111671,"vY0":-140.29636375853087,"vZ0":-6.267602967195807,"x":108.19,"y":166.68,"x0":-2.4293318533206145,"y0":50.00328873233851,"z0":5.855915035012538,"aX":-17.295856205120664},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":13.7,"spinRate":2164,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3886476064570936,"extension":6.793321555852843},"index":4,"playId":"72ce7db4-5fcd-3453-821c-76efd493bf40","pitchNumber":4,"startTime":"2025-08-30T23:49:17.329Z","endTime":"2025-08-30T23:49:25.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T23:49:34.181Z","endTime":"2025-08-30T23:49:58.091Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.744728607030275,"aZ":-43.543610832908605,"pfxX":5.988252765439446,"pfxZ":-7.815517594431128,"pX":0.5922647507944282,"pZ":0.8781493572708382,"vX0":5.595820918747271,"vY0":-120.47056601033532,"vZ0":-3.033604553685933,"x":94.42,"y":215.07,"x0":-2.5478876747943717,"y0":50.003766050754045,"z0":6.042839715321532,"aX":8.708496850565187},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.6,"breakHorizontal":-12.2,"spinRate":2621,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.456517650514499,"extension":7.134434042009856},"index":6,"playId":"8ec6be05-d758-3275-9768-8f0904c9de59","pitchNumber":5,"startTime":"2025-08-30T23:49:58.091Z","endTime":"2025-08-30T23:50:04.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:50:04.272Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Kayfus walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:52:12.722Z","endTime":"2025-08-30T23:56:04.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"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":93.9,"endSpeed":86.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.146159787638155,"aZ":-13.138495315417833,"pfxX":-3.459150047315695,"pfxZ":10.020887475880517,"pX":-0.05906441784115804,"pZ":3.3419563923696556,"vX0":2.6167063004789237,"vY0":-136.72336178653165,"vZ0":-4.752526178554657,"x":119.25,"y":148.55,"x0":-0.5774085701582578,"y0":50.00486398187957,"z0":5.9991833134901915,"aX":-6.572924367931039},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":2190,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40006204852868654,"extension":7.55615889499743},"index":0,"playId":"e118e1fe-a483-36ca-8153-23a67a9b9774","pitchNumber":1,"startTime":"2025-08-30T23:52:48.595Z","endTime":"2025-08-30T23:52:53.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.097136704979963,"aZ":-28.68518467594517,"pfxX":2.0385303474429133,"pfxZ":2.138192521997932,"pX":0.2795444766030176,"pZ":1.753394457972112,"vX0":2.024968139370328,"vY0":-127.72166708160778,"vZ0":-5.021729449400312,"x":106.34,"y":191.44,"x0":-0.7918123307454267,"y0":50.00593483928714,"z0":6.032144791708944,"aX":3.3295443717338937},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-4.2,"spinRate":1812,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.43072956365741133,"extension":7.6234539194252635},"index":1,"playId":"d862a16f-76a8-3cc8-8250-e256c5e36f8e","pitchNumber":2,"startTime":"2025-08-30T23:53:05.487Z","endTime":"2025-08-30T23:53:10.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.44242335644761,"strikeZoneBottom":1.60919319032294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.170465109044926,"aZ":-33.554011345743376,"pfxX":-4.806007278470054,"pfxZ":-0.9505089421003721,"pX":-0.9529764571357634,"pZ":1.5846999774642563,"vX0":2.1598672255731,"vY0":-119.94091087596611,"vZ0":-2.6292167700256663,"x":153.33,"y":195.99,"x0":-1.2429056675820882,"y0":50.004623721303275,"z0":5.7007323908153245,"aX":-6.971365232701891},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.2,"breakHorizontal":8.2,"spinRate":660,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4574502647576755,"extension":7.201161908110982},"index":2,"playId":"0910d21f-ade2-31cb-9a90-02c7bd33febf","pitchNumber":3,"startTime":"2025-08-30T23:53:34.485Z","endTime":"2025-08-30T23:53:40.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":3.37426085540913,"strikeZoneBottom":1.57075768131635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.720192011188868,"aZ":-29.204724875503313,"pfxX":0.048977188655345394,"pfxZ":1.8262524363627213,"pX":-0.47975531051238984,"pZ":-0.17103307862956973,"vX0":0.43895046227946277,"vY0":-128.08938978419934,"vZ0":-9.269695638686423,"x":135.29,"y":243.4,"x0":-0.6612539473413168,"y0":50.004818618581176,"z0":5.853001347139351,"aX":0.07955534433228899},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-0.2,"spinRate":1777,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.43115513436374764,"extension":7.715450196728089},"index":3,"playId":"40313c32-f57e-3e33-809d-b075381b83f1","pitchNumber":4,"startTime":"2025-08-30T23:53:51.413Z","endTime":"2025-08-30T23:53:56.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80605230909471,"aZ":-29.621312146486595,"pfxX":1.1150285209001933,"pfxZ":1.6296404355084846,"pX":0.5869108194810753,"pZ":2.3225238006562785,"vX0":2.800777043615458,"vY0":-125.41809574771555,"vZ0":-2.9568235671383376,"x":94.63,"y":176.07,"x0":-0.6957919488001372,"y0":50.00565261385615,"z0":5.969505590978385,"aX":1.7505650849904546},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-2.8,"spinRate":1805,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.4391819302030271,"extension":7.788520710731643},"index":4,"playId":"18a20bd3-a612-3bd5-86d1-e891c4b4ebdc","pitchNumber":5,"startTime":"2025-08-30T23:54:15.958Z","endTime":"2025-08-30T23:54:20.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34824390314577,"aZ":-29.26166120737213,"pfxX":0.5966510516972193,"pfxZ":1.8104372985632864,"pX":-0.03164761409412414,"pZ":1.6371794980865764,"vX0":1.4664430994655513,"vY0":-126.69559413037025,"vZ0":-4.776172735205795,"x":118.21,"y":194.58,"x0":-0.6978320619593104,"y0":50.0023809594506,"z0":5.913394917047356,"aX":0.9600784499527574},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-1.4,"spinRate":1744,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.43401694705578286,"extension":7.813378807601395},"index":5,"playId":"5c5200b4-447b-3366-9343-652049f673c1","pitchNumber":6,"startTime":"2025-08-30T23:54:41.094Z","endTime":"2025-08-30T23:54:47.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.50478952252971,"strikeZoneBottom":1.67093004340223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.084552811631976,"aZ":-32.67881067008804,"pfxX":0.16429703293808906,"pfxZ":-0.3087240523876549,"pX":-1.0925739956959273,"pZ":3.6408696987549467,"vX0":-0.5287475524711266,"vY0":-125.85208925291333,"vZ0":0.6925142009798437,"x":158.65,"y":140.48,"x0":-0.9020352269363402,"y0":50.00549242676328,"z0":5.987761784719226,"aX":0.26638892725252955},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-0.2,"spinRate":1722,"spinDirection":106},"zone":11,"typeConfidence":2.0,"plateTime":0.43352022342565366,"extension":7.49753750215815},"index":6,"playId":"4fdde542-1e58-38d3-8f63-bb2dbd8ec538","pitchNumber":7,"startTime":"2025-08-30T23:55:17.520Z","endTime":"2025-08-30T23:55:20.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15956781458861,"aZ":-28.870161459259858,"pfxX":-0.8750019544830623,"pfxZ":2.011929402440108,"pX":0.11328050953509905,"pZ":1.652918117518179,"vX0":1.9703829792323435,"vY0":-126.99893199175565,"vZ0":-4.9011338839108465,"x":112.68,"y":194.15,"x0":-0.5563593183041879,"y0":50.00565793858781,"z0":5.8835245147189585,"aX":-1.4403326360119186},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.9,"breakHorizontal":1.2,"spinRate":1704,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.43002724502747647,"extension":7.620869930793378},"index":7,"playId":"330175d8-b588-3788-ab4f-2c6a855137df","pitchNumber":8,"startTime":"2025-08-30T23:55:34.911Z","endTime":"2025-08-30T23:55:37.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":3.43452210155593,"strikeZoneBottom":1.6280823877503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90956022890881,"aZ":-29.16704244794085,"pfxX":-0.153020083907212,"pfxZ":1.8700760190177892,"pX":0.0026927636522725944,"pZ":3.5850566439181866,"vX0":1.7996977024444012,"vY0":-126.68460028511011,"vZ0":-0.21993967498525757,"x":116.9,"y":141.98,"x0":-0.7008163646178259,"y0":50.000360822201,"z0":6.029507004346548,"aX":-0.24593141886923006},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-0.2,"spinRate":1652,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.4344424524766515,"extension":7.33067420869857},"index":8,"playId":"d801138c-55dd-3943-aab4-1810f0603d00","pitchNumber":9,"startTime":"2025-08-30T23:55:58.669Z","endTime":"2025-08-30T23:56:04.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:56:04.295Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:56:06.226Z","endTime":"2025-08-30T23:58:51.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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.6,"endSpeed":87.7,"strikeZoneTop":3.72970743511156,"strikeZoneBottom":1.73351331557258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.510720133276095,"aZ":-14.796733060415464,"pfxX":-3.9370218238418486,"pfxZ":8.83145319061235,"pX":-0.48923174631934124,"pZ":3.0593408150993238,"vX0":1.829674315282186,"vY0":-139.2282895876005,"vZ0":-5.080768486686497,"x":135.65,"y":156.18,"x0":-0.6424285023620787,"y0":50.005982899386616,"z0":5.883114001803331,"aX":-7.750573588301437},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2181,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.39301004701832865,"extension":7.807769079048208},"index":0,"playId":"affd46ad-6dd1-3fdc-9fa8-8358c693095a","pitchNumber":1,"startTime":"2025-08-30T23:56:27.993Z","endTime":"2025-08-30T23:56:33.265Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.76440759149725,"strikeZoneBottom":1.73776338409617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60157990179968,"aZ":-12.99270955495147,"pfxX":-4.124645802379772,"pfxZ":9.738239002378691,"pX":-0.29336555710668005,"pZ":2.406204156185582,"vX0":2.1063680818285815,"vY0":-139.51874673370784,"vZ0":-7.148863916749967,"x":128.18,"y":173.81,"x0":-0.5225116946295145,"y0":50.00434117625587,"z0":5.8593354551292895,"aX":-8.126330130466341},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2204,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3926872804170629,"extension":7.860145979710444},"index":1,"playId":"64c8e960-ca17-3c4d-bd45-ff9de08a7cc6","pitchNumber":2,"startTime":"2025-08-30T23:56:45.986Z","endTime":"2025-08-30T23:56:51.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.69809003030023,"strikeZoneBottom":1.7020780566179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.946677148701912,"aZ":-27.416559470210604,"pfxX":-3.8257834306732037,"pfxZ":3.3536556332608978,"pX":-1.0907873565942992,"pZ":3.179666105674429,"vX0":1.3204456991216382,"vY0":-119.0288077966969,"vZ0":-0.408374371415992,"x":158.58,"y":152.93,"x0":-1.1587623111138687,"y0":50.00589762065236,"z0":5.857077552742894,"aX":-5.436582687972013},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.2,"breakHorizontal":6.6,"spinRate":704,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.46189646652759153,"extension":7.247589202936651},"index":2,"playId":"377d354e-fa2b-3790-b01f-e8b2380f7760","pitchNumber":3,"startTime":"2025-08-30T23:57:04.963Z","endTime":"2025-08-30T23:57:11.021Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T23:57:20.852Z","endTime":"2025-08-30T23:57:40.307Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.74755988067725,"strikeZoneBottom":1.75196778459537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.764626452561377,"aZ":-29.30136044784881,"pfxX":-0.952825059735144,"pfxZ":1.7185702459590062,"pX":0.22046396399648133,"pZ":-0.8110796777427546,"vX0":3.2546307072300227,"vY0":-129.4225410574653,"vZ0":-10.625187331498655,"x":108.6,"y":260.68,"x0":-0.9378378680543752,"y0":50.001763642292914,"z0":5.645665262156493,"aX":-1.592266802849911},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":0.8,"spinRate":1781,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4256315272897915,"extension":7.7470722196541715},"index":4,"playId":"60c91b03-a397-3ba2-bfdd-470af845f292","pitchNumber":4,"startTime":"2025-08-30T23:57:40.307Z","endTime":"2025-08-30T23:57:48.656Z","isPitch":true,"type":"pitch"},{"details":{"description":"CJ Kayfus steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"actionPlayId":"60c91b03-a397-3ba2-bfdd-470af845f292","startTime":"2025-08-30T23:57:50.858Z","endTime":"2025-08-30T23:58:07.137Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":692216,"link":"/api/v1/people/692216"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.62330092729253,"strikeZoneBottom":1.65009289368589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.210678663607986,"aZ":-25.67565332765943,"pfxX":-6.624603431350751,"pfxZ":4.5213396803132895,"pX":-1.276699066058359,"pZ":3.3912650442467793,"vX0":1.6816307529015306,"vY0":-119.4676929744599,"vZ0":-0.27703771295188917,"x":165.66,"y":147.22,"x0":-1.1314987966313572,"y0":50.00320943820248,"z0":5.827512722823122,"aX":-9.522590591612863},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.4,"breakHorizontal":11.5,"spinRate":671,"spinDirection":284},"zone":11,"typeConfidence":2.0,"plateTime":0.4594470825300956,"extension":7.42243525038885},"index":6,"playId":"c3419423-3ed9-3043-ac59-a55acd933b44","pitchNumber":5,"startTime":"2025-08-30T23:58:07.137Z","endTime":"2025-08-30T23:58:13.247Z","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":0},"index":7,"playId":"960e9c38-7aee-4f07-a9f5-4a6f15f44f24","startTime":"2025-08-30T23:58:28.229Z","endTime":"2025-08-30T23:58:33.229Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34957045230218,"aZ":-29.621303579843044,"pfxX":-0.8120495668518535,"pfxZ":1.546116099365415,"pX":0.6189633319791126,"pZ":3.1717064613148205,"vX0":3.817188142947851,"vY0":-127.66140831317988,"vZ0":-1.3037642409865982,"x":93.41,"y":153.14,"x0":-0.7903031502758661,"y0":50.00201885528864,"z0":6.021245231879099,"aX":-1.3403026304376247},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":0.6,"spinRate":1791,"spinDirection":171},"zone":3,"typeConfidence":2.0,"plateTime":0.42908448702725543,"extension":7.8194332301604685},"index":8,"playId":"adb4f838-6189-31a1-aceb-fba1e20b8b9b","pitchNumber":6,"startTime":"2025-08-30T23:58:45.878Z","endTime":"2025-08-30T23:58:51.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:58:51.725Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T23:58:54.464Z","endTime":"2025-08-30T23:59:28.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.162703792131943,"aZ":-11.742663508317031,"pfxX":-2.7605703326182356,"pfxZ":10.485516180228462,"pX":0.3439360861789497,"pZ":2.0956061851239283,"vX0":3.552467106824656,"vY0":-138.74342367522334,"vZ0":-8.028475230854623,"x":103.89,"y":182.2,"x0":-0.5946627831812787,"y0":50.005508254928806,"z0":5.810310526894557,"aX":-5.380712568902314},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2258,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.39483455865240735,"extension":7.982201289192747},"hitData":{"launchSpeed":88.6,"launchAngle":36.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.41,"coordY":78.82}},"index":0,"playId":"921ef1c5-e632-3878-8b03-ff034327919f","pitchNumber":1,"startTime":"2025-08-30T23:59:18.795Z","endTime":"2025-08-30T23:59:28.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T23:59:28.397Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T00:00:41.156Z","endTime":"2025-08-31T00:01:32.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T23:59:43.971Z","endTime":"2025-08-31T00:00:43.500Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.14624296175329,"strikeZoneBottom":1.47985543430017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.013777151675228,"aZ":-14.365377926823172,"pfxX":-2.917278071914067,"pfxZ":9.144686043724448,"pX":-0.1324905180042212,"pZ":3.741997111219258,"vX0":2.155228549109995,"vY0":-138.23107992472595,"vZ0":-3.605164416893262,"x":122.05,"y":137.75,"x0":-0.5408322004760098,"y0":50.00098026733084,"z0":6.0191291778630855,"aX":-5.680183675805911},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":4.9,"spinRate":2054,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3952937318784109,"extension":7.81414146118843},"index":1,"playId":"9abd7002-5d23-3da3-abb3-0a9b5fda37e5","pitchNumber":1,"startTime":"2025-08-31T00:00:43.500Z","endTime":"2025-08-31T00:00:48.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.13228729126924,"strikeZoneBottom":1.49606210571706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.591439291007838,"aZ":-30.565395691479093,"pfxX":1.2809742749844977,"pfxZ":0.9901109864421116,"pX":0.45381092057026756,"pZ":2.6224275566938102,"vX0":2.689346428865153,"vY0":-127.18940599030886,"vZ0":-2.2557097870966127,"x":99.7,"y":167.97,"x0":-0.7863176410564757,"y0":50.00466421310833,"z0":5.959506440196383,"aX":2.085653415557078},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-3.0,"spinRate":1744,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.43165973037579697,"extension":7.695174050689911},"index":2,"playId":"8ab1a82b-bd0f-3e9d-9980-cfbdcc5c3d06","pitchNumber":2,"startTime":"2025-08-31T00:01:02.945Z","endTime":"2025-08-31T00:01:08.381Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68741326116564,"aZ":-14.370836542826057,"pfxX":-3.400295550556519,"pfxZ":9.147794675491724,"pX":0.2864658066178434,"pZ":3.301114976406528,"vX0":3.2194487765253568,"vY0":-138.35193711692028,"vZ0":-4.520132872133323,"x":106.08,"y":149.65,"x0":-0.44819882858574134,"y0":50.003986334881574,"z0":5.913132342015474,"aX":-6.619144208485768},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2081,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.39526620062722406,"extension":7.9312136775984845},"hitData":{"launchSpeed":87.2,"launchAngle":26.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.91,"coordY":76.03}},"index":3,"playId":"bcd6d375-4345-3482-b4f6-32ea52d12da1","pitchNumber":3,"startTime":"2025-08-31T00:01:24.000Z","endTime":"2025-08-31T00:01:32.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:01:32.168Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:03:42.547Z","endTime":"2025-08-31T00:05:07.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.655909955072197,"aZ":-15.198821047915576,"pfxX":-7.72034273651796,"pfxZ":8.951227063418893,"pX":-0.5915567116189832,"pZ":2.410999810370911,"vX0":8.361782748685227,"vY0":-136.94991434921516,"vZ0":-6.205650243431593,"x":139.55,"y":173.68,"x0":-2.683486306107591,"y0":50.004339327141665,"z0":5.748620115453962,"aX":-14.644809370791876},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2302,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4001640021002233,"extension":7.192947578770001},"index":0,"playId":"5c9b3a8f-5662-3fd3-8152-836f2091c408","pitchNumber":1,"startTime":"2025-08-31T00:04:07.665Z","endTime":"2025-08-31T00:04:13.474Z","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":84.8,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68407282855082,"aZ":-33.13153832042553,"pfxX":4.3959372711126115,"pfxZ":-0.6119111081614292,"pX":0.011606802992919425,"pZ":2.477249309076871,"vX0":5.605000277392988,"vY0":-123.43949230988461,"vZ0":-1.3933856403833602,"x":116.56,"y":171.89,"x0":-2.852769356341938,"y0":50.00550619485591,"z0":5.817642379855756,"aX":6.83969927559724},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.2,"breakHorizontal":-9.2,"spinRate":2236,"spinDirection":60},"zone":5,"typeConfidence":2.0,"plateTime":0.4423476151009136,"extension":6.611048908619455},"index":1,"playId":"28a1c7a1-4cca-3831-b149-ac5be859bb59","pitchNumber":2,"startTime":"2025-08-31T00:04:23.431Z","endTime":"2025-08-31T00:04:28.082Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-31T00:04:43.787Z","endTime":"2025-08-31T00:04:59.816Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54576691481343,"aZ":-24.365214153955403,"pfxX":-10.005838909709016,"pfxZ":4.008307477063036,"pX":-0.14910959894107284,"pZ":1.726735004257658,"vX0":10.151394712641217,"vY0":-137.744577862874,"vZ0":-6.328462906493263,"x":122.68,"y":192.16,"x0":-2.557454421753385,"y0":50.00344565323537,"z0":5.668703695581056,"aX":-19.49989367937513},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1920,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.39550901074042644,"extension":7.147255741568595},"hitData":{"launchSpeed":107.0,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.55,"coordY":144.28}},"index":3,"playId":"86e48d0e-29db-3b0f-a9a9-b0ca76abe90a","pitchNumber":3,"startTime":"2025-08-31T00:04:59.816Z","endTime":"2025-08-31T00:05:07.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:05:07.740Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:05:13.342Z","endTime":"2025-08-31T00:08:26.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.752669108287076,"aZ":-19.76903552611274,"pfxX":-9.008241201187166,"pfxZ":6.307427047764428,"pX":-0.06184022642186445,"pZ":3.28985938734398,"vX0":10.289025024819129,"vY0":-138.3868006538396,"vZ0":-3.44028384046543,"x":119.36,"y":149.95,"x0":-2.632725906292025,"y0":50.00455208279228,"z0":5.850492392424846,"aX":-17.723578395568406},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":1981,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.39365101381499557,"extension":6.824479401133822},"index":0,"playId":"b821b142-3a4a-3a6b-9ee2-c31a96647b0b","pitchNumber":1,"startTime":"2025-08-31T00:05:35.260Z","endTime":"2025-08-31T00:05:40.616Z","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.1,"endSpeed":88.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.673236750738837,"aZ":-13.626398810173697,"pfxX":-8.075933573013604,"pfxZ":9.361960078014741,"pX":-0.13198914653856791,"pZ":2.435924284424648,"vX0":9.730028149786223,"vY0":-139.470489028485,"vZ0":-7.372651271800565,"x":122.03,"y":173.01,"x0":-2.607189488715472,"y0":50.0065007890355,"z0":6.00186362914274,"aX":-16.006215066144712},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":12.7,"spinRate":2333,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3918608121642908,"extension":6.777255400367607},"index":1,"playId":"5485f21a-7a6f-3d1c-9251-5ef7476cd16c","pitchNumber":2,"startTime":"2025-08-31T00:05:58.672Z","endTime":"2025-08-31T00:06:03.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T00:06:15.163Z","endTime":"2025-08-31T00:06:32.497Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.740177446470724,"aZ":-43.19461088389204,"pfxX":6.350027465311246,"pfxZ":-7.664043644644947,"pX":-0.30794140473923826,"pZ":2.399181174865143,"vX0":3.6800625650373013,"vY0":-119.11134478055509,"vZ0":0.5484049115182437,"x":128.74,"y":174.0,"x0":-2.6976921623431758,"y0":50.00411664367828,"z0":6.06972658280906,"aX":9.129229678616888},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.4,"breakHorizontal":-12.4,"spinRate":2340,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.45973182751554287,"extension":6.7902309386618125},"index":3,"playId":"d91cce9d-92bd-3816-945d-13f66da731b6","pitchNumber":3,"startTime":"2025-08-31T00:06:32.497Z","endTime":"2025-08-31T00:06:37.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.25849343282729,"strikeZoneBottom":1.4674395728728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7296929043253,"aZ":-42.58861548699437,"pfxX":3.8485202369296143,"pfxZ":-7.0255560581202126,"pX":0.3179499755703247,"pZ":0.8714925988070575,"vX0":5.683458152133886,"vY0":-120.80417046578339,"vZ0":-2.9828879018388537,"x":104.88,"y":215.25,"x0":-2.5616911513844927,"y0":50.000920964144036,"z0":5.852783608282116,"aX":5.706823487661473},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.2,"breakHorizontal":-8.3,"spinRate":2394,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4527708510033017,"extension":6.975067818430668},"index":4,"playId":"49d89622-1b8e-3bfc-b990-2b6e5a4583ea","pitchNumber":4,"startTime":"2025-08-31T00:06:52.239Z","endTime":"2025-08-31T00:06:58.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51560478020191,"aZ":-15.33879660794299,"pfxX":-7.707137195682596,"pfxZ":8.431862809167209,"pX":-1.1350823676361597,"pZ":3.069275419279929,"vX0":6.708691283129823,"vY0":-140.12751109726713,"vZ0":-5.242530598306069,"x":160.27,"y":155.91,"x0":-2.5543612902751622,"y0":50.0002199289797,"z0":5.9601401147060775,"aX":-15.384205909892058},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2368,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39029202913957706,"extension":6.683038821895666},"index":5,"playId":"8c0802d7-b6ff-3dff-9415-5a1f9ea5fe06","pitchNumber":5,"startTime":"2025-08-31T00:07:10.878Z","endTime":"2025-08-31T00:07:16.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.550877449773107,"aZ":-17.111200614570876,"pfxX":-9.540948352284152,"pfxZ":7.652119533148872,"pX":-0.041886281755044885,"pZ":2.8177129052733227,"vX0":10.279229972657816,"vY0":-139.4802553106904,"vZ0":-4.978985646800557,"x":118.6,"y":162.7,"x0":-2.536488641985122,"y0":50.006019889277574,"z0":5.755352201821639,"aX":-18.79094909458775},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":15.1,"spinRate":2310,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3927834771944121,"extension":6.79439754727234},"index":6,"playId":"f8162d75-151a-34d4-bc8e-c59273285687","pitchNumber":6,"startTime":"2025-08-31T00:07:35.043Z","endTime":"2025-08-31T00:07:42.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03558721094384,"aZ":-44.7845916146689,"pfxX":5.457500903001089,"pfxZ":-8.843352619467705,"pX":-0.9848043131742977,"pZ":2.413486277728821,"vX0":2.2034251886999945,"vY0":-119.040151965485,"vZ0":0.721697196116557,"x":154.54,"y":173.62,"x0":-2.6327509752063487,"y0":50.00020044959717,"z0":6.178934499072898,"aX":7.786256552883174},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.5,"breakHorizontal":-10.4,"spinRate":2417,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.461104094286235,"extension":7.349042042823509},"index":7,"playId":"d52d1a71-a521-3fca-be57-abe8b8cd6b93","pitchNumber":7,"startTime":"2025-08-31T00:07:58.248Z","endTime":"2025-08-31T00:08:02.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.112728039837908,"aZ":-42.82158009549396,"pfxX":3.49290012823964,"pfxZ":-7.284506747734873,"pX":1.6895093888697006,"pZ":0.328719046253575,"vX0":8.694200003604712,"vY0":-120.13544778107638,"vZ0":-4.5146541754283716,"x":52.6,"y":229.9,"x0":-2.428767737674308,"y0":50.00009076916333,"z0":6.035490307340806,"aX":5.107312778163449},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.0,"breakHorizontal":-8.4,"spinRate":2500,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45579862741975763,"extension":6.9967509541377515},"index":8,"playId":"5eca0990-a198-3e69-86d7-efddc0418c2f","pitchNumber":8,"startTime":"2025-08-31T00:08:17.460Z","endTime":"2025-08-31T00:08:26.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:08:26.525Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to center fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T00:08:40.168Z","endTime":"2025-08-31T00:09:32.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.944888360834653,"aZ":-16.289111843564324,"pfxX":-6.11034671240467,"pfxZ":8.029394565720855,"pX":-0.008431473340724423,"pZ":3.2596924798625913,"vX0":9.196975620855154,"vY0":-138.80394408201252,"vZ0":-3.9060705045999997,"x":117.32,"y":150.77,"x0":-2.5494904226151545,"y0":50.00593214526126,"z0":5.748901312619539,"aX":-12.094294806441585},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2265,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39248273379110366,"extension":7.229569476731054},"index":0,"playId":"d56a65c0-7d53-3cec-98e9-2314b92586e0","pitchNumber":1,"startTime":"2025-08-31T00:08:51.877Z","endTime":"2025-08-31T00:08:57.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.51878216081188,"strikeZoneBottom":1.6289267349329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40815215233587,"aZ":-14.022974085378904,"pfxX":-6.42832336160091,"pfxZ":9.307681640884631,"pX":0.7941771557009398,"pZ":2.692791867563176,"vX0":11.445854960391085,"vY0":-137.53285659403244,"vZ0":-5.423709036812511,"x":86.73,"y":166.07,"x0":-2.55285715279491,"y0":50.00227976070891,"z0":5.613053781375907,"aX":-12.536200324766543},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2304,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.39557463928640413,"extension":7.204384545449995},"index":1,"playId":"0e1f9209-4df4-3be9-89ff-41a5e29cc1c3","pitchNumber":2,"startTime":"2025-08-31T00:09:07.445Z","endTime":"2025-08-31T00:09:14.075Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.809465653943462,"aZ":-14.129084093642469,"pfxX":-6.963143212071245,"pfxZ":9.144835399901773,"pX":-0.013303818158358745,"pZ":2.7713189175700728,"vX0":9.344940722379265,"vY0":-138.81511155925168,"vZ0":-5.849007410628759,"x":117.51,"y":163.95,"x0":-2.501239585230291,"y0":50.00667327837609,"z0":5.827997980332387,"aX":-13.74598207135667},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":10.9,"spinRate":2262,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3929094303713696,"extension":7.137592871989016},"hitData":{"launchSpeed":93.4,"launchAngle":37.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.72,"coordY":59.55}},"index":2,"playId":"3a06620c-773e-397a-a4e7-089d15a785ac","pitchNumber":3,"startTime":"2025-08-31T00:09:23.408Z","endTime":"2025-08-31T00:09:32.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:09:32.351Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:11:46.002Z","endTime":"2025-08-31T00:12:37.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.3,"strikeZoneTop":3.3169323603851,"strikeZoneBottom":1.67964840390758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.949768124151994,"aZ":-30.512078951093457,"pfxX":0.8127368553285921,"pfxZ":1.0504476326110996,"pX":-0.6196022925861714,"pZ":2.946975628814775,"vX0":-0.015612378122683658,"vY0":-125.74045406644943,"vZ0":-1.2956754865487876,"x":140.62,"y":159.21,"x0":-0.7185932483911728,"y0":50.001216782695664,"z0":5.9781473411453305,"aX":1.2823058295342518},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-1.4,"spinRate":1591,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.43805539029055307,"extension":7.036427148863369},"index":0,"playId":"e08d7951-e9c2-3809-a9aa-5450fbaef607","pitchNumber":1,"startTime":"2025-08-31T00:12:09.077Z","endTime":"2025-08-31T00:12:14.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.609079710925602,"aZ":-35.05906469475662,"pfxX":5.839562569831127,"pfxZ":-2.074089842420749,"pX":-0.08184198608592146,"pZ":2.1207697629775617,"vX0":0.1286942176741754,"vY0":-116.8153232444341,"vZ0":-1.3714885252885531,"x":120.12,"y":181.52,"x0":-0.8970235408815243,"y0":50.003036570074364,"z0":5.991337808251564,"aX":8.124618670070532},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.8,"breakHorizontal":-10.7,"spinRate":2153,"spinDirection":31},"zone":8,"typeConfidence":2.0,"plateTime":0.4676764973515457,"extension":7.4291580965956605},"hitData":{"launchSpeed":88.3,"launchAngle":36.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.04,"coordY":99.57}},"index":1,"playId":"100502c3-ede8-344d-9648-a666d75b4f79","pitchNumber":2,"startTime":"2025-08-31T00:12:26.481Z","endTime":"2025-08-31T00:12:37.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:12:37.461Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a soft ground ball to third baseman Eugenio Suárez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:12:37.572Z","endTime":"2025-08-31T00:14:18.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"Single","eventType":"single","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":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.44439989162757,"strikeZoneBottom":1.53230714984725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.709308231196527,"aZ":-13.065548299167396,"pfxX":-1.7634551221405856,"pfxZ":9.956207234773618,"pX":-0.49432528668796777,"pZ":1.6928308661064686,"vX0":1.3392249943657206,"vY0":-137.46641328885107,"vZ0":-8.757321463007766,"x":135.84,"y":193.07,"x0":-0.7580520804959454,"y0":50.00261077719856,"z0":5.8013364863339785,"aX":-3.3840384394794287},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":2.9,"spinRate":2016,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3980390646810674,"extension":7.983426691778056},"index":0,"playId":"0c1991f1-c1dd-3a4e-a5c9-9348ef550762","pitchNumber":1,"startTime":"2025-08-31T00:13:07.026Z","endTime":"2025-08-31T00:13:12.975Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.44161653966218,"strikeZoneBottom":1.56424256349774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50552497866317,"aZ":-32.66291531505741,"pfxX":-0.2900769807006467,"pfxZ":-0.31410099733578,"pX":-0.4101827249224257,"pZ":2.0782626148312695,"vX0":1.2115307554034318,"vY0":-124.58589907673621,"vZ0":-2.7483619444518603,"x":132.64,"y":182.67,"x0":-0.8664164448734375,"y0":50.002565655728354,"z0":5.912507977450936,"aX":-0.45329767700213985},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":0.2,"spinRate":1751,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.44071321765050175,"extension":7.781731860013008},"index":1,"playId":"d53b6feb-0f14-3e47-843c-db0cecb6b16d","pitchNumber":2,"startTime":"2025-08-31T00:13:25.091Z","endTime":"2025-08-31T00:13:30.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.5,"strikeZoneTop":3.38913118801271,"strikeZoneBottom":1.51210199847627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.788596624909072,"aZ":-26.843050134472378,"pfxX":-4.617747665434493,"pfxZ":3.7499858725360458,"pX":-0.5099559220292196,"pZ":0.239440738999892,"vX0":2.923630374656574,"vY0":-117.70609321652569,"vZ0":-6.766063787696291,"x":136.44,"y":232.32,"x0":-1.1606535691820974,"y0":50.001370492063785,"z0":5.597140276287793,"aX":-6.558107242147119},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.6,"breakHorizontal":7.8,"spinRate":730,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4631834556203396,"extension":7.11688401331682},"index":2,"playId":"28494ba5-d1bb-3dd8-a3a5-49afb0f7416a","pitchNumber":3,"startTime":"2025-08-31T00:13:43.099Z","endTime":"2025-08-31T00:13:47.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.076567129317183,"aZ":-33.003059723282405,"pfxX":-4.090323348314287,"pfxZ":-0.584765751586886,"pX":-0.4484419191879667,"pZ":2.8543716439828524,"vX0":2.3857335645320563,"vY0":-117.98925899980482,"vZ0":0.6154271708400505,"x":134.09,"y":161.71,"x0":-0.937901818264746,"y0":50.003120388277075,"z0":5.6157178060374155,"aX":-5.804904968740959},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":6.8,"spinRate":743,"spinDirection":314},"zone":1,"typeConfidence":2.0,"plateTime":0.46307068805708473,"extension":7.623302123871211},"hitData":{"launchSpeed":52.8,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.72,"coordY":176.4}},"index":3,"playId":"1ac4a3f7-225e-347d-bec9-5ad03f32036a","pitchNumber":4,"startTime":"2025-08-31T00:14:09.169Z","endTime":"2025-08-31T00:14:18.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:14:18.910Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, second baseman Cole Young to first baseman Josh Naylor. José Ramírez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:14:23.977Z","endTime":"2025-08-31T00:17:17.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.861032203633144,"aZ":-11.933446061794012,"pfxX":-4.291384127021249,"pfxZ":10.70199494861014,"pX":-0.3742154357589708,"pZ":2.099282144270943,"vX0":2.156989137422776,"vY0":-137.03755870137857,"vZ0":-7.921029033443652,"x":131.26,"y":182.1,"x0":-0.6163955090280314,"y0":50.00120566408843,"z0":5.852889048147627,"aX":-8.115685901486842},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":7.3,"spinRate":2098,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.400537926297611,"extension":7.632111333730337},"index":0,"playId":"83907e66-7aa6-3963-8d91-8b686faa9264","pitchNumber":1,"startTime":"2025-08-31T00:14:43.940Z","endTime":"2025-08-31T00:14:50.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.23199040982565,"strikeZoneBottom":1.4025891221989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.007491628343846,"aZ":-30.032844838291613,"pfxX":-0.07642156062423489,"pfxZ":1.3912604960706183,"pX":1.497915763780157,"pZ":-1.166038829911064,"vX0":5.598866848496192,"vY0":-124.92101837533075,"vZ0":-10.393265021585407,"x":59.9,"y":270.26,"x0":-0.7865816136352843,"y0":50.006067026054396,"z0":5.614581620724401,"aX":-0.11890374505110471},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":-1.4,"spinRate":1779,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4427114390613456,"extension":7.572180760467073},"index":1,"playId":"c61f6d5a-83fa-35fe-87aa-b22e82ccfc41","pitchNumber":2,"startTime":"2025-08-31T00:15:02.512Z","endTime":"2025-08-31T00:15:09.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Logan Gilbert. José Ramírez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"c61f6d5a-83fa-35fe-87aa-b22e82ccfc41","startTime":"2025-08-31T00:15:14.724Z","endTime":"2025-08-31T00:15:41.127Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.12758533739742,"strikeZoneBottom":1.40639224397608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29542290387015,"aZ":-26.192460628415034,"pfxX":-0.25019138017243203,"pfxZ":3.6213379671376047,"pX":0.26102638101815273,"pZ":-0.18809781978457316,"vX0":2.777776862678974,"vY0":-128.40654155956867,"vZ0":-9.411611978315658,"x":107.05,"y":243.86,"x0":-0.8073283628381515,"y0":50.00296299083531,"z0":5.598213789991292,"aX":-0.41350418314336207},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-0.2,"spinRate":1567,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4283458570700063,"extension":8.339409563096988},"index":3,"playId":"86137c44-10c1-3a7f-be0c-8d3b14e2a798","pitchNumber":3,"startTime":"2025-08-31T00:15:41.127Z","endTime":"2025-08-31T00:15:45.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"dab67601-f843-41d7-aee7-5262adb3b459","startTime":"2025-08-31T00:16:02.813Z","endTime":"2025-08-31T00:16:07.813Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.19260279951121,"strikeZoneBottom":1.4209682423961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.822204283471194,"aZ":-29.89913296707593,"pfxX":1.0881428995720714,"pfxZ":1.4472487589731529,"pX":0.6283268597081808,"pZ":3.750073813810057,"vX0":2.3818125093748375,"vY0":-125.18307075240564,"vZ0":0.5818578261285338,"x":93.05,"y":137.53,"x0":-0.4808775017961157,"y0":50.00068491277143,"z0":5.983342099388776,"aX":1.7080177218095804},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-2.5,"spinRate":1570,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4393619741708994,"extension":7.477248042922236},"index":5,"playId":"f41a88ed-3eac-3f88-b2f3-373f24e91c0f","pitchNumber":4,"startTime":"2025-08-31T00:16:21.127Z","endTime":"2025-08-31T00:16:26.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.806459388333664,"aZ":-29.980827304067386,"pfxX":1.2268168244406317,"pfxZ":1.3485172934044192,"pX":0.1641861174122012,"pZ":1.3955431520478883,"vX0":1.6504204555305104,"vY0":-127.2160981859955,"vZ0":-5.111239203929246,"x":110.74,"y":201.1,"x0":-0.6541143614787617,"y0":50.00363793378727,"z0":5.827150278537912,"aX":1.9966556096075347},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.4,"breakHorizontal":-2.6,"spinRate":1755,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.4317057733502363,"extension":7.159731097962153},"index":6,"playId":"4d86496c-2bb5-3d00-b312-6b953443c20f","pitchNumber":5,"startTime":"2025-08-31T00:16:41.600Z","endTime":"2025-08-31T00:16:47.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4049277580241,"aZ":-11.293622943826989,"pfxX":-1.9912335285521028,"pfxZ":10.562460672935359,"pX":-0.20495513102282828,"pZ":1.555473659803528,"vX0":1.5763228445569057,"vY0":-139.91235515340028,"vZ0":-9.37276094384715,"x":124.81,"y":196.78,"x0":-0.5177430201605439,"y0":50.00544971478655,"z0":5.695005098031598,"aX":-3.9371820281686336},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":3.2,"spinRate":2047,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3919028766708186,"extension":7.917944813885436},"hitData":{"launchSpeed":97.8,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.92,"coordY":151.55}},"index":7,"playId":"c45e6dd0-f3ed-3c4e-a320-2a4831fbfbc3","pitchNumber":6,"startTime":"2025-08-31T00:17:09.315Z","endTime":"2025-08-31T00:17:17.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:17:17.164Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Naylor singles on a line drive to center fielder Julio Rodríguez. José Ramírez scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:17:28.182Z","endTime":"2025-08-31T00:19:02.426Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.2,"strikeZoneTop":3.25175142209838,"strikeZoneBottom":1.60974091299746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70465015862999,"aZ":-28.53606213935454,"pfxX":-0.23602308700150587,"pfxZ":2.260880607454534,"pX":0.37580100600151056,"pZ":1.0701509131505051,"vX0":2.5715744562635336,"vY0":-127.54377064621687,"vZ0":-5.966610138434227,"x":102.68,"y":209.89,"x0":-0.6246439362118936,"y0":50.003608714204724,"z0":5.755293947091201,"aX":-0.3800743634227189},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":-0.2,"spinRate":1713,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.43316627030530297,"extension":7.862555078230999},"index":0,"playId":"58cb394f-84e0-3643-a527-44ba01b7e85b","pitchNumber":1,"startTime":"2025-08-31T00:17:46.318Z","endTime":"2025-08-31T00:17:51.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":79.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.417813020166854,"aZ":-30.08297144459958,"pfxX":-0.3120292771747035,"pfxZ":1.2888769257590527,"pX":0.8312186968777598,"pZ":2.016412979671623,"vX0":3.386926448399306,"vY0":-127.99068999598138,"vZ0":-3.4871663083276876,"x":85.32,"y":184.34,"x0":-0.4826167359707591,"y0":50.00123804812492,"z0":5.815463498560507,"aX":-0.505717745270126},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":-0.4,"spinRate":1711,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4319993778808491,"extension":7.811917791084049},"index":1,"playId":"21258008-d3e8-35ee-9862-395d067d0078","pitchNumber":2,"startTime":"2025-08-31T00:18:04.636Z","endTime":"2025-08-31T00:18:09.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.2839521955226,"strikeZoneBottom":1.56600244453875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07370620864983,"aZ":-12.415957182284721,"pfxX":-1.2740868670563918,"pfxZ":9.977519775963525,"pX":0.07664558876568765,"pZ":1.8374146998965875,"vX0":2.2177460942370177,"vY0":-139.31238501121805,"vZ0":-8.490242498994728,"x":114.08,"y":189.17,"x0":-0.561477449044688,"y0":50.004675792606804,"z0":5.730476906580036,"aX":-2.52368303754975},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":1.9,"spinRate":2003,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.3920294599630618,"extension":7.685557614261123},"index":2,"playId":"b8bea16e-1132-3e96-ab98-dcfe162bdbbe","pitchNumber":3,"startTime":"2025-08-31T00:18:34.234Z","endTime":"2025-08-31T00:18:38.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99645159964385,"aZ":-27.688428839818982,"pfxX":-4.2110697119675224,"pfxZ":3.201450997921084,"pX":-0.7443937639585999,"pZ":2.8510671125693854,"vX0":2.042175249389768,"vY0":-117.87783121646721,"vZ0":-0.6127287587040937,"x":145.37,"y":161.8,"x0":-1.0761010778381255,"y0":50.00576351004044,"z0":5.676893564860659,"aX":-5.910513456217033},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.9,"breakHorizontal":7.1,"spinRate":592,"spinDirection":285},"zone":1,"typeConfidence":2.0,"plateTime":0.46515077882071854,"extension":7.5927744767375005},"hitData":{"launchSpeed":90.1,"launchAngle":19.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.66,"coordY":80.31}},"index":3,"playId":"366e2b8c-cf63-3451-b369-f3d68fb5a2ba","pitchNumber":4,"startTime":"2025-08-31T00:18:53.482Z","endTime":"2025-08-31T00:19:02.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:19:02.426Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out softly, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T00:19:18.241Z","endTime":"2025-08-31T00:23:07.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.36938928029528,"strikeZoneBottom":1.55695198842552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69966564233559,"aZ":-29.47576816233329,"pfxX":0.6693465809677672,"pfxZ":1.6560011861686181,"pX":-0.8143828682175911,"pZ":2.9587895942272513,"vX0":-0.8408989011838813,"vY0":-127.58728835709827,"vZ0":-1.7917868457630146,"x":148.04,"y":158.89,"x0":-0.5659439048056887,"y0":50.004484340638676,"z0":6.015458120579975,"aX":1.0926011126960808},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-1.0,"spinRate":1656,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.4309453627080959,"extension":7.588813318952716},"index":0,"playId":"fe60157e-02e5-31e4-aa9e-158a8a0484cf","pitchNumber":1,"startTime":"2025-08-31T00:19:32.315Z","endTime":"2025-08-31T00:19:35.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.42736763539659,"strikeZoneBottom":1.66195311072304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48462088210216,"aZ":-12.290730641494727,"pfxX":-3.2172415469617297,"pfxZ":10.33408507284495,"pX":1.6119964145962742,"pZ":1.1771554491681921,"vX0":5.711857620325645,"vY0":-137.15152172273872,"vZ0":-10.090066716214546,"x":55.55,"y":207.0,"x0":-0.07021288657599709,"y0":50.006592910063716,"z0":5.720011149378814,"aX":-6.1927431497586145},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2053,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.39784249496490176,"extension":7.875246529694179},"index":1,"playId":"cdef320e-8e54-3d64-a278-5b9b47e466d5","pitchNumber":2,"startTime":"2025-08-31T00:19:52.691Z","endTime":"2025-08-31T00:19:57.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.40444615036681,"strikeZoneBottom":1.61336489929841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40430098451904,"aZ":-29.352831410983853,"pfxX":1.2020732651139105,"pfxZ":1.738736829471267,"pX":-0.2838629536795115,"pZ":2.000777044818503,"vX0":0.27290776766693153,"vY0":-126.77969343798844,"vZ0":-3.9195946042527106,"x":127.82,"y":184.76,"x0":-0.549142281010165,"y0":50.00556691899658,"z0":5.915001455244787,"aX":1.9529958266576222},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":1813,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.43236541865981826,"extension":7.462224889877081},"index":2,"playId":"120461c7-975c-363d-b696-5184294f024b","pitchNumber":3,"startTime":"2025-08-31T00:20:10.866Z","endTime":"2025-08-31T00:20:16.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.180894684284624,"aZ":-12.46300872564254,"pfxX":-2.9732232623230006,"pfxZ":10.327718956594133,"pX":0.09117373022587996,"pZ":2.8485982118470785,"vX0":2.5330101470654878,"vY0":-136.79886822178298,"vZ0":-5.804701037088441,"x":113.52,"y":161.87,"x0":-0.45727477773564545,"y0":50.00363786180646,"z0":5.841097550105518,"aX":-5.675348703315465},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2103,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.39931135836308185,"extension":7.201940631912573},"index":3,"playId":"ebb1fcdd-df00-3af3-ade0-d6ef11eed988","pitchNumber":4,"startTime":"2025-08-31T00:20:31.452Z","endTime":"2025-08-31T00:20:36.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"7d8b71e3-81ba-483e-8e90-272e23c3303b","startTime":"2025-08-31T00:20:48.928Z","endTime":"2025-08-31T00:20:53.928Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.26914740086243,"aZ":-27.82340981727121,"pfxX":-4.3642666617756865,"pfxZ":3.0514315392674067,"pX":-0.161850403715647,"pZ":2.3221609995832098,"vX0":2.276588556989653,"vY0":-118.4953824247182,"vZ0":-1.8495242139176447,"x":123.17,"y":176.08,"x0":-0.5671805516578865,"y0":50.001767068217546,"z0":5.650626572626884,"aX":-6.21675025325533},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.4,"breakHorizontal":7.3,"spinRate":677,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.46192394679306803,"extension":7.5783522500838485},"index":5,"playId":"2a4474b7-900f-3043-b6f0-ff6af1ffdf2b","pitchNumber":5,"startTime":"2025-08-31T00:21:04.712Z","endTime":"2025-08-31T00:21:10.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.464965513359132,"aZ":-34.51058424311221,"pfxX":-3.6544088680734927,"pfxZ":-1.6935664323959276,"pX":-0.7012261467397221,"pZ":2.3339014204261623,"vX0":1.411981323948322,"vY0":-116.23977926957144,"vZ0":-0.21027830152758398,"x":143.73,"y":175.76,"x0":-0.8395443303642202,"y0":50.00546297586045,"z0":5.684382605522552,"aX":-5.033934438241468},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.9,"breakHorizontal":6.4,"spinRate":611,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.4700439608214584,"extension":7.3199721646707205},"index":6,"playId":"97b30852-edf8-378a-b0f4-14de1e236529","pitchNumber":6,"startTime":"2025-08-31T00:21:27.648Z","endTime":"2025-08-31T00:21:31.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.31219083905869,"aZ":-33.50173232606337,"pfxX":4.943726171317386,"pfxZ":-0.9275413909519736,"pX":0.5485517672003818,"pZ":1.6713083429612499,"vX0":0.7954716981554912,"vY0":-118.38621315045891,"vZ0":-3.010043394675562,"x":96.09,"y":193.65,"x0":-0.4336942264480574,"y0":50.00214071595561,"z0":5.992724783432727,"aX":7.092250362899299},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.0,"breakHorizontal":-9.1,"spinRate":2259,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.46077198230877636,"extension":7.540188273159775},"index":7,"playId":"806785c2-42d5-31a6-92a7-a5a490763540","pitchNumber":7,"startTime":"2025-08-31T00:21:50.196Z","endTime":"2025-08-31T00:21:56.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.36052962992321,"strikeZoneBottom":1.63000877569871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.973899673212276,"aZ":-27.366177259497505,"pfxX":0.7673763216923994,"pfxZ":2.91432670813579,"pX":1.092316069195395,"pZ":-0.2330190284213355,"vX0":3.5582582155000737,"vY0":-128.7031135978396,"vZ0":-9.654760606295119,"x":75.36,"y":245.07,"x0":-0.41754648037840436,"y0":50.00053630973576,"z0":5.743993076305318,"aX":1.265190698239837},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-2.3,"spinRate":1667,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.428392488025918,"extension":8.123954262556095},"index":8,"playId":"796e6479-de28-37cd-9a98-7ec2db2f883b","pitchNumber":8,"startTime":"2025-08-31T00:22:18.525Z","endTime":"2025-08-31T00:22:23.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"playId":"3f0fdb90-6fd2-435f-8fc4-229d00f776ff","startTime":"2025-08-31T00:22:42.261Z","endTime":"2025-08-31T00:22:47.261Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.357055145092804,"aZ":-30.532664857623075,"pfxX":0.600662219900813,"pfxZ":1.026511635826246,"pX":-0.2432626257778148,"pZ":1.9013193505194634,"vX0":0.43872935397282486,"vY0":-125.41786236741578,"vZ0":-3.7438831338472314,"x":126.27,"y":187.44,"x0":-0.4984753078669445,"y0":50.00118232976131,"z0":5.9035401439504405,"aX":0.9566127700462115},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-1.2,"spinRate":1608,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.43673173025821566,"extension":7.138998063455518},"hitData":{"launchSpeed":63.5,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":115.99,"coordY":164.26}},"index":10,"playId":"de68951c-efdc-3e7e-9abf-f5be705c3c25","pitchNumber":9,"startTime":"2025-08-31T00:22:59.788Z","endTime":"2025-08-31T00:23:07.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:23:07.504Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Polanco pops out to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:25:17.786Z","endTime":"2025-08-31T00:27:49.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.30998398613266,"strikeZoneBottom":1.62562130480251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.574538866203547,"aZ":-41.726857436294836,"pfxX":6.410560116645345,"pfxZ":-7.089720811686908,"pX":0.42668327313565935,"pZ":1.7706806829580533,"vX0":5.501827860383498,"vY0":-115.40529415709929,"vZ0":-0.7144347030732532,"x":100.74,"y":190.97,"x0":-2.821243188204345,"y0":50.00040555079776,"z0":6.105033228520243,"aX":8.641064226504835},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.7,"breakHorizontal":-13.0,"spinRate":2342,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4746978582398267,"extension":6.725926669065062},"index":0,"playId":"525bf4ec-0a9d-33fb-892b-f13e01dc603c","pitchNumber":1,"startTime":"2025-08-31T00:25:43.381Z","endTime":"2025-08-31T00:25:48.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.27917498078203,"strikeZoneBottom":1.60262932958503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.353854589109346,"aZ":-25.55345293757386,"pfxX":-2.5388673340798134,"pfxZ":3.813793690149323,"pX":-1.6575591506736758,"pZ":3.21303491316555,"vX0":4.4641926168851676,"vY0":-130.43896596124057,"vZ0":-1.7931929471087669,"x":180.18,"y":152.03,"x0":-3.055109413131584,"y0":50.00601550652346,"z0":5.820952552018218,"aX":-4.411750436029152},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.7,"breakHorizontal":3.7,"spinRate":2349,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4186228020751477,"extension":6.970160557723434},"index":1,"playId":"ec15b2dd-8da9-3d9a-8e99-d3449e14c523","pitchNumber":2,"startTime":"2025-08-31T00:25:59.531Z","endTime":"2025-08-31T00:26:04.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15128375547236,"aZ":-15.082281296945128,"pfxX":-8.789142066244375,"pfxZ":8.858277403043402,"pX":-0.6671810828717305,"pZ":3.096190768910092,"vX0":8.514536897622076,"vY0":-137.6949396608778,"vZ0":-5.03681472805752,"x":142.43,"y":155.18,"x0":-2.6501733995132972,"y0":50.00357615100383,"z0":5.961553496513963,"aX":-16.961785859555448},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":14.3,"spinRate":2415,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39702171030740807,"extension":6.873663752974252},"index":2,"playId":"76147208-20fe-3b44-a9ab-14c1b4c48df3","pitchNumber":3,"startTime":"2025-08-31T00:26:16.506Z","endTime":"2025-08-31T00:26:20.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-31T00:26:26.212Z","endTime":"2025-08-31T00:26:43.981Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"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.8,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.349865629865256,"aZ":-16.34337210068154,"pfxX":-9.653046621670914,"pfxZ":8.055430601344572,"pX":-0.013338606838251334,"pZ":2.7140821311622654,"vX0":10.314055775343848,"vY0":-139.10870003097455,"vZ0":-5.832091195769522,"x":117.51,"y":165.5,"x0":-2.5097615936563664,"y0":50.00407848492032,"z0":5.916010425496488,"aX":-18.975426801678474},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":15.5,"spinRate":2334,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3933033326616622,"extension":6.909638183190637},"index":4,"playId":"ab122cfb-f0fe-3539-ab13-4291ad2e64ac","pitchNumber":4,"startTime":"2025-08-31T00:26:43.981Z","endTime":"2025-08-31T00:26:50.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.22712582299141,"strikeZoneBottom":1.59529270876305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.548058948110594,"aZ":-43.354748929927304,"pfxX":5.545731885256727,"pfxZ":-7.992144631648286,"pX":-0.7046669184631064,"pZ":1.6020352510832285,"vX0":2.955989286060968,"vY0":-117.87140228546755,"vZ0":-1.205521705917665,"x":143.86,"y":195.53,"x0":-2.697583719546641,"y0":50.00084773821763,"z0":6.142476134001438,"aX":7.7599897926158565},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.5,"breakHorizontal":-10.8,"spinRate":2399,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.46565754797912806,"extension":6.73463589891067},"index":5,"playId":"d86d7479-c667-3868-9118-84a86255a5d7","pitchNumber":5,"startTime":"2025-08-31T00:27:05.597Z","endTime":"2025-08-31T00:27:11.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.25370860951034,"strikeZoneBottom":1.54820432591066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.894346781517665,"aZ":-14.903140029329851,"pfxX":-7.674265597694411,"pfxZ":8.73720603482765,"pX":-0.7725026227885027,"pZ":4.632351701364836,"vX0":7.6256122808814375,"vY0":-138.93945576975614,"vZ0":-1.5505584349185129,"x":146.45,"y":113.71,"x0":-2.5410153277798644,"y0":50.003111667343106,"z0":6.176413478479188,"aX":-15.171074416723998},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":12.5,"spinRate":2307,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3925701510503816,"extension":6.946554215225772},"index":6,"playId":"9948de46-5e35-3b72-869e-9b336e41fb28","pitchNumber":6,"startTime":"2025-08-31T00:27:22.000Z","endTime":"2025-08-31T00:27:26.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5281245884636,"aZ":-14.162153511265037,"pfxX":-7.955282979423903,"pfxZ":9.041830817417942,"pX":0.09489191173702832,"pZ":2.7653086655460246,"vX0":10.076598814700038,"vY0":-139.9949804432927,"vZ0":-6.046813668743267,"x":113.38,"y":164.12,"x0":-2.5114606321750443,"y0":50.005528525352226,"z0":5.874384379530636,"aX":-15.85186900426186},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":12.5,"spinRate":2268,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3907194029519001,"extension":6.998186607079202},"hitData":{"launchSpeed":89.1,"launchAngle":71.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.69,"coordY":165.8}},"index":7,"playId":"c058f569-6377-30ea-adf2-a451c2c7302a","pitchNumber":7,"startTime":"2025-08-31T00:27:39.368Z","endTime":"2025-08-31T00:27:49.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:27:49.303Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:27:53.930Z","endTime":"2025-08-31T00:29:25.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.481363369729497,"aZ":-11.809360377145428,"pfxX":-6.954227790061044,"pfxZ":10.415004422741568,"pX":0.7903084080357078,"pZ":3.2909546332220785,"vX0":11.541882251521036,"vY0":-139.031348191337,"vZ0":-4.956796288434753,"x":86.88,"y":149.92,"x0":-2.5134335707220403,"y0":50.00375247166533,"z0":5.88214546235065,"aX":-13.599985910240528},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2354,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3941062061020295,"extension":6.988362278765888},"index":0,"playId":"bf250a27-42a2-38a3-ad50-60a3f19e965e","pitchNumber":1,"startTime":"2025-08-31T00:28:14.506Z","endTime":"2025-08-31T00:28:18.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35279092212789,"aZ":-13.964211427940036,"pfxX":-8.58269831761157,"pfxZ":9.414225985390214,"pX":-0.5066038464832254,"pZ":3.333855826380465,"vX0":8.502430175624943,"vY0":-138.7661409978446,"vZ0":-4.471554654022645,"x":136.31,"y":148.77,"x0":-2.5070225335436196,"y0":50.00524014386839,"z0":5.908076226064094,"aX":-16.60753771804599},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.2,"breakHorizontal":13.6,"spinRate":2335,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39591392974480755,"extension":6.90239361334255},"index":1,"playId":"aed49e67-a8cb-35fd-a2ba-c850df02e08c","pitchNumber":2,"startTime":"2025-08-31T00:28:29.001Z","endTime":"2025-08-31T00:28:33.495Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.50674957999505,"strikeZoneBottom":1.66349248845526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63605048059833,"aZ":-10.218559437595829,"pfxX":-7.019812251215752,"pfxZ":11.177316457188716,"pX":-0.25005728701751934,"pZ":4.3549463160294435,"vX0":8.51114439271398,"vY0":-139.77591699147393,"vZ0":-2.7243563992101083,"x":126.53,"y":121.2,"x0":-2.432914243477322,"y0":50.00316827516187,"z0":6.020288039054698,"aX":-13.790266453996582},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":10.8,"spinRate":2354,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3929533767083613,"extension":6.691470418517424},"index":2,"playId":"7da58c8b-8b75-3602-8bb6-047df560b328","pitchNumber":3,"startTime":"2025-08-31T00:28:45.690Z","endTime":"2025-08-31T00:28:50.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.51671136918998,"strikeZoneBottom":1.6736729448764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.345294482842203,"aZ":-43.72780641236904,"pfxX":2.4614339031042993,"pfxZ":-7.912385089870359,"pX":1.3880555628506432,"pZ":0.016664524251037763,"vX0":8.507778252651853,"vY0":-121.11644052096476,"vZ0":-4.845965044222314,"x":64.09,"y":238.33,"x0":-2.5138871268758805,"y0":50.000910340202275,"z0":5.93559551286929,"aX":3.5947531655828433},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-15.4,"breakHorizontal":-6.8,"spinRate":2525,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.45516071531309255,"extension":7.049391480613889},"index":3,"playId":"99f8c927-8987-38f4-9d73-6a3397b685e5","pitchNumber":4,"startTime":"2025-08-31T00:29:00.959Z","endTime":"2025-08-31T00:29:07.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.900456749565116,"aZ":-18.327618171803184,"pfxX":-9.136325817705911,"pfxZ":7.027034974251098,"pX":-0.23769449183476574,"pZ":3.7570887323776616,"vX0":9.759527963199659,"vY0":-138.76691415463273,"vZ0":-2.5475599625129033,"x":126.06,"y":137.34,"x0":-2.595176925178479,"y0":50.00680909845394,"z0":5.892999280425474,"aX":-18.0153697088136},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":2242,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39308100504863086,"extension":6.877854442711983},"index":4,"playId":"ce793d8f-1457-3829-bb8d-cc20c6bc0563","pitchNumber":5,"startTime":"2025-08-31T00:29:21.488Z","endTime":"2025-08-31T00:29:25.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:29:25.968Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:29:29.655Z","endTime":"2025-08-31T00:31:45.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.38134891619166,"strikeZoneBottom":1.61145772665414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.545268889445417,"aZ":-13.031081894913035,"pfxX":-7.579424042604828,"pfxZ":9.700738908105569,"pX":-0.9102490456218184,"pZ":3.682214386693415,"vX0":7.276014398440376,"vY0":-139.180599393363,"vZ0":-3.7877540402949794,"x":151.7,"y":139.36,"x0":-2.5663279027395567,"y0":50.00018459137705,"z0":5.916196807080064,"aX":-14.95385601485365},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":12.4,"spinRate":2307,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39265724816003056,"extension":7.122919240751072},"index":0,"playId":"827cdbae-deb9-30b0-ae5f-9ed7892759c8","pitchNumber":1,"startTime":"2025-08-31T00:29:50.235Z","endTime":"2025-08-31T00:29:54.971Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.32910059981454,"strikeZoneBottom":1.56064314605965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.388153333477007,"aZ":-13.823828043185625,"pfxX":-8.886176762440765,"pfxZ":9.274131640221986,"pX":-0.2624302245479269,"pZ":3.046753784035443,"vX0":9.479068402213963,"vY0":-139.33291807690398,"vZ0":-5.404888364973867,"x":127.0,"y":156.52,"x0":-2.543461440150305,"y0":50.00485223090625,"z0":5.914957061078668,"aX":-17.58824246984018},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":14.3,"spinRate":2314,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3921303615266001,"extension":6.827949946449172},"index":1,"playId":"f6e1c6bc-46be-34a8-bfe0-312bae279184","pitchNumber":2,"startTime":"2025-08-31T00:30:06.663Z","endTime":"2025-08-31T00:30:11.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.28819188438732,"strikeZoneBottom":1.56796717661796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16224501678454,"aZ":-15.753431576807726,"pfxX":-9.211464316981637,"pfxZ":8.242281588054821,"pX":0.4452411192819145,"pZ":2.7160524289497756,"vX0":11.54407415825322,"vY0":-139.29886286175588,"vZ0":-5.575397511873437,"x":100.03,"y":165.45,"x0":-2.528777278143974,"y0":50.006195305362446,"z0":5.761282715275226,"aX":-18.361087176297445},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":14.8,"spinRate":2307,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.39110593800787674,"extension":7.164448746891461},"index":2,"playId":"c5a1df41-5cf6-3a3e-a456-903da34ab74e","pitchNumber":3,"startTime":"2025-08-31T00:30:20.155Z","endTime":"2025-08-31T00:30:25.911Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T00:30:29.072Z","endTime":"2025-08-31T00:30:45.817Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.34750909752057,"strikeZoneBottom":1.58045366011348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.958614187657922,"aZ":-16.29390024834047,"pfxX":-7.283700218973363,"pfxZ":7.932162322156623,"pX":-1.0320192560576493,"pZ":4.337749855168966,"vX0":7.0585355666061425,"vY0":-140.20449704480328,"vZ0":-1.7544837024511972,"x":156.34,"y":121.66,"x0":-2.6287623155650177,"y0":50.00574691016441,"z0":6.02830561921931,"aX":-14.588500262365018},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2224,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38978778678296866,"extension":6.836456316368886},"index":4,"playId":"2f535e6c-a90e-35f4-a4bf-6a13eb8e4bca","pitchNumber":4,"startTime":"2025-08-31T00:30:45.817Z","endTime":"2025-08-31T00:30:50.578Z","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":96.6,"endSpeed":89.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.377408224426546,"aZ":-13.76145191647301,"pfxX":-8.157010079750137,"pfxZ":9.112578710851302,"pX":-0.2011733319953372,"pZ":3.2809736690103364,"vX0":9.477634089118778,"vY0":-140.45652938702014,"vZ0":-5.144527033805474,"x":124.67,"y":150.19,"x0":-2.5411677549300027,"y0":50.00698800662541,"z0":6.01403374049316,"aX":-16.490230381147665},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2295,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3882628931269263,"extension":6.873179301294291},"index":5,"playId":"2ec59a5b-5085-3139-a7d1-9620a4f50e24","pitchNumber":5,"startTime":"2025-08-31T00:31:02.330Z","endTime":"2025-08-31T00:31:06.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.35751392774322,"strikeZoneBottom":1.54077054585878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24121859085897,"aZ":-14.803978274674387,"pfxX":-7.501127234639037,"pfxZ":8.690962035989479,"pX":0.8984086938212611,"pZ":2.898126345180648,"vX0":11.702922888987151,"vY0":-139.3052631678254,"vZ0":-5.636066204853379,"x":82.75,"y":160.53,"x0":-2.3496875417775867,"y0":50.00666481505939,"z0":5.897991770148666,"aX":-15.000103814753658},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2291,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3906289224951487,"extension":6.8697880345645475},"index":6,"playId":"1dcf4595-c0f6-3881-8c90-c4133a510226","pitchNumber":6,"startTime":"2025-08-31T00:31:22.728Z","endTime":"2025-08-31T00:31:26.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.31749780341568,"strikeZoneBottom":1.58134114767817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.697002293289632,"aZ":-15.474725848825463,"pfxX":-6.873578939714596,"pfxZ":8.438252042992493,"pX":0.3754129523994331,"pZ":3.5834874496503044,"vX0":10.415895573308157,"vY0":-138.95772992464936,"vZ0":-3.8074047499534607,"x":102.69,"y":142.03,"x0":-2.5081917766481365,"y0":50.00165437638784,"z0":5.98282656640989,"aX":-13.601517753523277},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2275,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3924137088232862,"extension":6.826917771594402},"index":7,"playId":"84b320ad-e0f1-38ee-bc0c-11b9d2a5060b","pitchNumber":7,"startTime":"2025-08-31T00:31:42.669Z","endTime":"2025-08-31T00:31:45.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:31:45.751Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T00:31:49.564Z","endTime":"2025-08-31T00:33:07.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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_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":95.2,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.701300941456115,"aZ":-15.186315582996247,"pfxX":-7.478926522679316,"pfxZ":8.712068612399927,"pX":0.2419401864988252,"pZ":2.801013798073917,"vX0":10.302293736510304,"vY0":-138.26502625763143,"vZ0":-5.4101326248658745,"x":107.78,"y":163.15,"x0":-2.5480926260805536,"y0":50.00661006983832,"z0":5.79005478693669,"aX":-14.590740534117073},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2296,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3950246934284931,"extension":7.056250231377727},"index":0,"playId":"25dfb286-f886-33a9-8b13-be77355addf4","pitchNumber":1,"startTime":"2025-08-31T00:32:14.908Z","endTime":"2025-08-31T00:32:19.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.38655945501353,"strikeZoneBottom":1.69216940419307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.811498528599625,"aZ":-14.215961090325473,"pfxX":-8.196198383135656,"pfxZ":9.181888887958547,"pX":0.18838954964063914,"pZ":1.6058914553357457,"vX0":10.3182647416278,"vY0":-138.44953118255452,"vZ0":-9.025286876635574,"x":109.82,"y":195.42,"x0":-2.5092363914728306,"y0":50.002061791738555,"z0":5.843883790152012,"aX":-16.02771602828354},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":12.8,"spinRate":2355,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.3945304153767273,"extension":6.845210063104291},"index":1,"playId":"587b3b6b-7180-303a-af3e-9b9d7ed68338","pitchNumber":2,"startTime":"2025-08-31T00:32:37.344Z","endTime":"2025-08-31T00:32:43.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03534893016877,"aZ":-13.584648078196674,"pfxX":-7.456019083004406,"pfxZ":9.35363032642668,"pX":-0.9364149816133357,"pZ":3.463621639221349,"vX0":7.354662057229829,"vY0":-139.7423257069533,"vZ0":-4.293784188941185,"x":152.69,"y":145.26,"x0":-2.6274169553015603,"y0":50.00421726074782,"z0":5.905731524420488,"aX":-14.820595407614192},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":12.1,"spinRate":2352,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39121275402814604,"extension":6.895021438872484},"hitData":{"launchSpeed":95.0,"launchAngle":21.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.03,"coordY":83.14}},"index":2,"playId":"05abf843-83ba-3e2a-848d-8e9341e7d940","pitchNumber":3,"startTime":"2025-08-31T00:32:59.977Z","endTime":"2025-08-31T00:33:07.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:33:07.495Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Kayfus flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:35:07.441Z","endTime":"2025-08-31T00:35:56.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_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":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31745476841245,"aZ":-31.734349064973543,"pfxX":0.11815520810867497,"pfxZ":0.2741616471666859,"pX":0.4158074783560829,"pZ":2.3344936926359514,"vX0":2.8956894567264433,"vY0":-125.94272869455232,"vZ0":-2.7455923157150206,"x":101.15,"y":175.75,"x0":-0.7656733086248882,"y0":50.00220515803066,"z0":6.01337382825671,"aX":0.18903024290984785},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.1,"breakHorizontal":-0.8,"spinRate":1881,"spinDirection":93},"zone":6,"typeConfidence":2.0,"plateTime":0.4354204301344069,"extension":8.621498198272354},"hitData":{"launchSpeed":87.2,"launchAngle":39.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.97,"coordY":81.97}},"index":0,"playId":"09d3ebae-3604-3a67-84b9-dac480006756","pitchNumber":1,"startTime":"2025-08-31T00:35:45.042Z","endTime":"2025-08-31T00:35:56.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:35:56.025Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Jones pops out to shortstop J.P. Crawford.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:35:57.635Z","endTime":"2025-08-31T00:37:12.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.86430386043755,"strikeZoneBottom":1.75851696463049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.319043135320833,"aZ":-14.369143033153268,"pfxX":-5.535652619693648,"pfxZ":9.252689440887263,"pX":0.0026335497482460534,"pZ":2.0840489451783455,"vX0":2.999750537839643,"vY0":-137.77041615280086,"vZ0":-7.533737550681151,"x":116.9,"y":182.51,"x0":-0.38053904296336494,"y0":50.00189083971048,"z0":5.823149740797371,"aX":-10.651486824827776},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2080,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.3974158754912329,"extension":7.805576944292912},"index":0,"playId":"fba83a92-b14a-3410-9a94-400f2da4af73","pitchNumber":1,"startTime":"2025-08-31T00:36:25.452Z","endTime":"2025-08-31T00:36:30.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.329531777416417,"aZ":-31.83887922616559,"pfxX":-1.6212796920064911,"pfxZ":0.20965713078254833,"pX":0.6213754323965907,"pZ":0.9324296771130889,"vX0":3.7591051326304674,"vY0":-126.02153683857355,"vZ0":-5.8234710765177375,"x":93.31,"y":213.6,"x0":-0.6865757153016214,"y0":50.00369381472545,"z0":5.88100577698234,"aX":-2.578934365068078},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":1.9,"spinRate":1850,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.43654100410081664,"extension":8.347595760384719},"index":1,"playId":"a041c9b4-02c6-3263-9be9-183b09ab3c71","pitchNumber":2,"startTime":"2025-08-31T00:36:42.416Z","endTime":"2025-08-31T00:36:47.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50700275075661,"aZ":-33.45095624718059,"pfxX":-4.506479269334083,"pfxZ":-0.9288231881234577,"pX":-1.3593476232556867,"pZ":2.8450289911641335,"vX0":1.0134606017478394,"vY0":-116.37830900507532,"vZ0":0.36582083624000106,"x":168.82,"y":161.96,"x0":-1.2158315790875327,"y0":50.00554955594543,"z0":5.862536246451196,"aX":-6.162343427350034},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.3,"breakHorizontal":7.9,"spinRate":692,"spinDirection":298},"zone":11,"typeConfidence":2.0,"plateTime":0.4712271818386835,"extension":7.118670571720967},"hitData":{"launchSpeed":70.7,"launchAngle":49.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.75,"coordY":119.23}},"index":2,"playId":"0e5c207d-f72f-36a0-be67-95575e356a3e","pitchNumber":3,"startTime":"2025-08-31T00:37:02.961Z","endTime":"2025-08-31T00:37:12.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:37:12.212Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T00:37:14.926Z","endTime":"2025-08-31T00:38:29.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":"Lineout","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":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.1953677051282,"strikeZoneBottom":1.42027489289596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16056061490431,"aZ":-13.239085085501971,"pfxX":-3.933823999801965,"pfxZ":10.132315361493557,"pX":0.08525717066212786,"pZ":3.6150606570556336,"vX0":2.825425428958686,"vY0":-135.70891675453092,"vZ0":-3.642796767078264,"x":113.75,"y":141.17,"x0":-0.45726952202277366,"y0":50.00180245645355,"z0":5.894302199857967,"aX":-7.351296327197724},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2101,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40330030598726907,"extension":7.62524889267158},"index":0,"playId":"00c299ff-e9bb-3d49-aa25-734dad83853e","pitchNumber":1,"startTime":"2025-08-31T00:37:42.866Z","endTime":"2025-08-31T00:37:50.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":77.9,"strikeZoneTop":3.19227495464192,"strikeZoneBottom":1.35660064101919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.972412095036958,"aZ":-31.189882768281894,"pfxX":0.7582764899599863,"pfxZ":0.6254098995720998,"pX":-0.18206006295362515,"pZ":3.0074354557501555,"vX0":0.8856093786946968,"vY0":-125.64664473680146,"vZ0":-0.8479641440555049,"x":123.94,"y":157.58,"x0":-0.640133122487764,"y0":50.001763568889565,"z0":5.927342857883188,"aX":1.1890063880883732},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-1.6,"spinRate":1761,"spinDirection":88},"zone":2,"typeConfidence":2.0,"plateTime":0.4391350029568133,"extension":7.733639302330132},"index":1,"playId":"c7f54b35-0422-378c-8aa9-8c256905f114","pitchNumber":2,"startTime":"2025-08-31T00:38:01.448Z","endTime":"2025-08-31T00:38:06.704Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.266619816763935,"aZ":-13.276029308835609,"pfxX":-3.195266564023156,"pfxZ":9.881552827711431,"pX":-0.07758699716085792,"pZ":2.5460654772433777,"vX0":2.215507979995458,"vY0":-137.16852977865048,"vZ0":-6.210263716579417,"x":103.94,"y":156.92,"x0":-0.47903586158854444,"y0":50.00677431312948,"z0":5.7384309464906735,"aX":-6.113276748472877},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2089,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.3987462254111711,"extension":7.739223435218421},"hitData":{"launchSpeed":90.5,"launchAngle":22.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.67,"coordY":94.04}},"index":2,"playId":"2f41ad7f-5e11-3e13-9da1-cabf42e459e7","pitchNumber":3,"startTime":"2025-08-31T00:38:20.157Z","endTime":"2025-08-31T00:38:29.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:38:29.473Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:40:49.602Z","endTime":"2025-08-31T00:42:10.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.44385478710895,"strikeZoneBottom":1.63019158452628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.971576057405382,"aZ":-20.505529882081717,"pfxX":-9.153773046866002,"pfxZ":6.135577088019467,"pX":0.5317852645469959,"pZ":1.9795082224660787,"vX0":11.852764122196493,"vY0":-136.05571369259803,"vZ0":-6.117776698537296,"x":96.73,"y":185.33,"x0":-2.66376838403281,"y0":50.00022529493351,"z0":5.649069275388024,"aX":-17.39846333305575},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":2207,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.40047456708259555,"extension":7.267260539325695},"index":0,"playId":"8e06aba9-0ec3-3f9a-8d6f-c4bbca77fb74","pitchNumber":1,"startTime":"2025-08-31T00:41:12.346Z","endTime":"2025-08-31T00:41:18.298Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3501040400783,"aZ":-30.657334603584246,"pfxX":5.670704083333359,"pfxZ":0.9575493834968682,"pX":0.7017830700847333,"pZ":2.295572167629489,"vX0":6.515193201674341,"vY0":-124.61479866711946,"vZ0":-2.4639042322397087,"x":90.25,"y":176.8,"x0":-2.676253831924751,"y0":50.00246587736244,"z0":5.811599951637962,"aX":8.982207978339241},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.4,"breakHorizontal":-11.6,"spinRate":2324,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4383259793653278,"extension":6.5738582356956705},"index":1,"playId":"3b156f83-b5f8-33f3-a1a7-583356c09aab","pitchNumber":2,"startTime":"2025-08-31T00:41:29.164Z","endTime":"2025-08-31T00:41:34.233Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.43878309210214,"strikeZoneBottom":1.59496392695476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59270608438746,"aZ":-16.41879857660462,"pfxX":-6.022857857028049,"pfxZ":8.090584686508517,"pX":0.5657760643199039,"pZ":4.175949605045112,"vX0":10.534999525306597,"vY0":-137.92778644210284,"vZ0":-1.9467682690316286,"x":95.43,"y":126.03,"x0":-2.502196527762228,"y0":50.0036520682886,"z0":5.985174314818465,"aX":-11.731131662616612},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2336,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39549393765208896,"extension":7.145672136233032},"index":2,"playId":"ff85049e-014b-37ee-b050-106ee6e08eac","pitchNumber":3,"startTime":"2025-08-31T00:41:46.116Z","endTime":"2025-08-31T00:41:51.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59932918230958,"aZ":-41.120507038350375,"pfxX":5.976170680207689,"pfxZ":-6.098952041146688,"pX":0.2260220767986075,"pZ":2.6255904224419138,"vX0":4.838256154744215,"vY0":-120.4398584022933,"vZ0":0.3742176053577575,"x":108.38,"y":167.89,"x0":-2.585775754321557,"y0":50.001267650499685,"z0":6.107616724104029,"aX":8.769189631295996},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.7,"breakHorizontal":-12.0,"spinRate":2414,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4549421552127848,"extension":7.528565102497141},"hitData":{"launchSpeed":100.0,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.83,"coordY":147.31}},"index":3,"playId":"5ed9422d-201f-3b5f-8ed2-caa1552c7729","pitchNumber":4,"startTime":"2025-08-31T00:42:01.736Z","endTime":"2025-08-31T00:42:10.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:42:10.108Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cal Raleigh lines out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:42:17.497Z","endTime":"2025-08-31T00:42:42.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.301225881693682,"aZ":-42.07368418586358,"pfxX":6.727759877512216,"pfxZ":-7.105516797492738,"pX":0.308316207904164,"pZ":2.4314719452201494,"vX0":4.998514183025823,"vY0":-117.35317705624745,"vZ0":0.9648509754086951,"x":105.25,"y":173.13,"x0":-2.7233710908746573,"y0":50.00001654238219,"z0":5.935486335456624,"aX":9.377536144381004},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.4,"breakHorizontal":-13.4,"spinRate":2458,"spinDirection":37},"zone":6,"typeConfidence":2.0,"plateTime":0.46680083461704536,"extension":6.663041351676067},"hitData":{"launchSpeed":59.1,"launchAngle":24.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":168.65,"coordY":161.33}},"index":0,"playId":"3cfc2b87-c2e4-3045-9f85-ed6055b9a797","pitchNumber":1,"startTime":"2025-08-31T00:42:36.068Z","endTime":"2025-08-31T00:42:42.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:42:42.033Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a sharp line drive to center fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:42:50.409Z","endTime":"2025-08-31T00:43:30.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.429452002111535,"aZ":-33.659738129718086,"pfxX":5.67494701005979,"pfxZ":-0.9354307211025041,"pX":0.1531831946689836,"pZ":2.771520237987612,"vX0":5.325631291211947,"vY0":-125.29343516212451,"vZ0":-0.6762173311013235,"x":111.16,"y":163.95,"x0":-2.741002559697971,"y0":50.00437560380875,"z0":5.806777379112438,"aX":8.981423688537213},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.6,"breakHorizontal":-11.5,"spinRate":2119,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.43794406240914974,"extension":6.895454350948161},"hitData":{"launchSpeed":105.9,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.93,"coordY":104.13}},"index":0,"playId":"cf10e5d2-6164-33e5-b782-4e4ae52d300d","pitchNumber":1,"startTime":"2025-08-31T00:43:18.979Z","endTime":"2025-08-31T00:43:30.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:43:30.738Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Naylor lines out sharply to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T00:43:36.323Z","endTime":"2025-08-31T00:44:04.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65925439287664,"aZ":-14.752253086879882,"pfxX":-7.614630928061292,"pfxZ":8.84895884200201,"pX":-0.36024094413838326,"pZ":2.6162434758624995,"vX0":8.9096228176211,"vY0":-138.8437992257751,"vZ0":-6.004146391833184,"x":130.73,"y":168.14,"x0":-2.608848246737371,"y0":50.0034902808397,"z0":5.774271714241187,"aX":-14.992427209059766},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":2266,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39324075748240395,"extension":6.925008986202401},"hitData":{"launchSpeed":101.0,"launchAngle":22.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":100.24,"coordY":53.3}},"index":0,"playId":"a18b2d9f-4894-3aee-917b-84cd87ce2c03","pitchNumber":1,"startTime":"2025-08-31T00:43:56.220Z","endTime":"2025-08-31T00:44:04.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:44:04.229Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:46:20.562Z","endTime":"2025-08-31T00:47:56.841Z","isComplete":true,"isScoringPlay":false,"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.22012165184794,"strikeZoneBottom":1.47801855462896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92220954060471,"aZ":-10.730713322044041,"pfxX":-4.568868374829897,"pfxZ":11.205359257858298,"pX":-0.6632571116053779,"pZ":1.8586810458855094,"vX0":1.3212461709037449,"vY0":-137.57113238305692,"vZ0":-8.6630524360842,"x":142.28,"y":188.6,"x0":-0.556504342544335,"y0":50.005871799471024,"z0":5.778729447988484,"aX":-8.746799091403615},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":8.0,"spinRate":2246,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.3983451912186524,"extension":7.8609890362049155},"index":0,"playId":"d1c316c9-1eac-36d0-8f9a-1b7d7fdece98","pitchNumber":1,"startTime":"2025-08-31T00:46:56.468Z","endTime":"2025-08-31T00:47:01.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.21527410217725,"strikeZoneBottom":1.47310334719321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66439609336748,"aZ":-31.4192727868957,"pfxX":-2.265777809440122,"pfxZ":0.5224157217525716,"pX":1.0950059826169642,"pZ":0.7030617033920693,"vX0":5.515207025445994,"vY0":-119.0364059884423,"vZ0":-4.57332231018502,"x":75.26,"y":219.8,"x0":-0.9566151561557297,"y0":50.00215059034503,"z0":5.4911173159802384,"aX":-3.2553445693458802},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.1,"breakHorizontal":2.8,"spinRate":791,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.4599949222190003,"extension":7.718517775970978},"index":1,"playId":"43709197-ccfe-32b7-b7b4-1753ce5b4f10","pitchNumber":2,"startTime":"2025-08-31T00:47:14.525Z","endTime":"2025-08-31T00:47:19.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.4,"strikeZoneTop":3.16922463541794,"strikeZoneBottom":1.51813421681373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.003300653735906,"aZ":-27.056450067805468,"pfxX":0.6026876071583174,"pfxZ":3.1464865212658664,"pX":-0.5055313514591714,"pZ":2.1574336279185,"vX0":0.43769957582217334,"vY0":-127.9689592153229,"vZ0":-3.74226446505608,"x":136.27,"y":180.53,"x0":-0.7582174108291194,"y0":50.00434514274692,"z0":5.803406499774646,"aX":0.9809926639986523},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.2,"spinRate":1716,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.4311134677508721,"extension":7.8205616350047},"index":2,"playId":"6c72d930-586d-3e95-8ede-1a29e4b4abca","pitchNumber":3,"startTime":"2025-08-31T00:47:34.116Z","endTime":"2025-08-31T00:47:39.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.030300740890976,"aZ":-35.55597350541692,"pfxX":0.32833110478052174,"pfxZ":-2.4504885933103804,"pX":-0.4174793838776062,"pZ":1.5746954740218868,"vX0":1.196215648660547,"vY0":-116.53618128997135,"vZ0":-1.6927731707275484,"x":132.91,"y":196.26,"x0":-0.9791829577708386,"y0":50.00092833774548,"z0":5.6559016311327195,"aX":0.45344091095580397},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.6,"breakHorizontal":-0.8,"spinRate":725,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.46923757334930016,"extension":7.641277367096544},"hitData":{"launchSpeed":96.1,"launchAngle":9.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.25,"coordY":142.75}},"index":3,"playId":"b92c32be-88b6-3928-845e-e517095deb60","pitchNumber":4,"startTime":"2025-08-31T00:47:52.402Z","endTime":"2025-08-31T00:47:56.841Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:47:56.841Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:48:02.690Z","endTime":"2025-08-31T00:50:11.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.570542597148187,"aZ":-29.07625169324511,"pfxX":0.10614281815349447,"pfxZ":1.8639815622539286,"pX":0.9943118262485199,"pZ":0.3694881833816308,"vX0":3.646132610649539,"vY0":-127.6743364494186,"vZ0":-7.771254261958819,"x":79.1,"y":228.8,"x0":-0.4619136648786204,"y0":50.00269934225245,"z0":5.7188408724515245,"aX":0.1763767328214894},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-1.0,"spinRate":1863,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.42785416659106046,"extension":6.8892500331105415},"index":0,"playId":"2ce092c9-e79f-37b8-87cd-5e860a2a916a","pitchNumber":1,"startTime":"2025-08-31T00:48:26.912Z","endTime":"2025-08-31T00:48:31.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.32812698176259,"strikeZoneBottom":1.6701129889902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58476488230912,"aZ":-26.91265642837155,"pfxX":-0.16710713814818812,"pfxZ":3.135591304538048,"pX":-0.537464801797355,"pZ":-0.8984165615869313,"vX0":0.5573911128476967,"vY0":-128.74219568938057,"vZ0":-11.503472989186756,"x":137.49,"y":263.04,"x0":-0.7350192910584542,"y0":50.00579792861618,"z0":5.708964636844916,"aX":-0.2807503406374855},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":0.1,"spinRate":1723,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.42534286861776405,"extension":7.623984758475476},"index":1,"playId":"3a8f9dd1-3b42-3c7b-ad62-87dbbfa477f7","pitchNumber":2,"startTime":"2025-08-31T00:48:48.569Z","endTime":"2025-08-31T00:48:53.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.34373102959012,"strikeZoneBottom":1.70359833800537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.605465566830006,"aZ":-31.173562185054248,"pfxX":1.343472504411288,"pfxZ":0.629783060645666,"pX":-1.0563143946996607,"pZ":3.9797766443832363,"vX0":-1.1646858449200779,"vY0":-125.91430656488318,"vZ0":1.3600810959940666,"x":157.26,"y":131.33,"x0":-0.7594312296637723,"y0":50.000944609265225,"z0":5.9790395680264545,"aX":2.1295294626941654},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-2.2,"spinRate":1726,"spinDirection":94},"zone":11,"typeConfidence":2.0,"plateTime":0.4371286384912709,"extension":8.205562688663973},"index":2,"playId":"4cf64c53-0041-36d3-abcf-a818919d627c","pitchNumber":3,"startTime":"2025-08-31T00:49:23.741Z","endTime":"2025-08-31T00:49:29.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.462338269898332,"aZ":-12.730370531651191,"pfxX":-2.8607892984945145,"pfxZ":10.100476665871868,"pX":-0.1264438377942925,"pZ":2.967246583257421,"vX0":2.308247185948036,"vY0":-137.6239527844383,"vZ0":-5.275374356556433,"x":121.82,"y":158.66,"x0":-0.6027679760148359,"y0":50.006741598109905,"z0":5.765571783919662,"aX":-5.509726233824827},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":4.7,"spinRate":2102,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3974197166874962,"extension":7.8053328416969485},"index":3,"playId":"8bbc60f0-9d5f-3536-821d-8854e37edac2","pitchNumber":4,"startTime":"2025-08-31T00:49:43.378Z","endTime":"2025-08-31T00:49:48.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.027762374506846,"aZ":-38.3934776583137,"pfxX":-1.540271946086129,"pfxZ":-4.360849974306484,"pX":-0.07075470007791286,"pZ":1.167054376393843,"vX0":1.8119356930024153,"vY0":-119.05754751634831,"vZ0":-2.0289278802369988,"x":119.7,"y":207.27,"x0":-0.6434885598505882,"y0":50.00094655536464,"z0":5.522936124536258,"aX":-2.1990329096920065},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.2,"breakHorizontal":2.3,"spinRate":625,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.46103175832775367,"extension":7.820747044575873},"index":4,"playId":"302be804-a728-34b4-bb84-d06087efe4e3","pitchNumber":5,"startTime":"2025-08-31T00:50:05.660Z","endTime":"2025-08-31T00:50:11.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:50:11.100Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:50:13.851Z","endTime":"2025-08-31T00:52:05.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69740829367106,"aZ":-31.4480603458599,"pfxX":0.5335780611837884,"pfxZ":0.4540656961996796,"pX":-0.09803770887355599,"pZ":0.9122647004058136,"vX0":1.12888527686442,"vY0":-125.35470017818365,"vZ0":-5.591549751731841,"x":120.74,"y":214.15,"x0":-0.6237829771791076,"y0":50.002333219313904,"z0":5.743923588840998,"aX":0.8474626519007475},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-1.2,"spinRate":1791,"spinDirection":348},"zone":13,"typeConfidence":2.0,"plateTime":0.4372049400488063,"extension":7.357768430017358},"index":0,"playId":"b1b8f12d-e376-3bdf-a2ca-d0512db670bc","pitchNumber":1,"startTime":"2025-08-31T00:50:39.835Z","endTime":"2025-08-31T00:50:44.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.55076377533301,"strikeZoneBottom":1.68219923709406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84592582638925,"aZ":-11.574478281086101,"pfxX":-2.0019911397121266,"pfxZ":10.611268379352381,"pX":-0.9370907880698751,"pZ":4.116918518173061,"vX0":-0.11428670211717747,"vY0":-138.21988434021955,"vZ0":-2.8120774368125065,"x":152.72,"y":127.62,"x0":-0.6350325568925543,"y0":50.00212234062135,"z0":5.921081685107426,"aX":-3.8863618678949114},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":3.6,"spinRate":2214,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3957677163317772,"extension":7.955145270581342},"index":1,"playId":"a1d59405-5631-3c66-9532-d3601b33c734","pitchNumber":2,"startTime":"2025-08-31T00:51:02.173Z","endTime":"2025-08-31T00:51:06.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.4,"strikeZoneTop":3.38054719104246,"strikeZoneBottom":1.60523342306477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.399042878340346,"aZ":-33.85964947363838,"pfxX":-2.4272677899884636,"pfxZ":-1.154830858567209,"pX":0.47021926248382134,"pZ":1.0169238319182654,"vX0":4.092163813664584,"vY0":-119.55559611594137,"vZ0":-3.7675187442738682,"x":99.08,"y":211.32,"x0":-0.9423468024216753,"y0":50.002440036404984,"z0":5.627714337651177,"aX":-3.5405493722959203},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.6,"breakHorizontal":3.5,"spinRate":704,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4567965006318695,"extension":7.659602214863446},"index":2,"playId":"41e30d3f-94bd-3a74-8fbd-1d91701c4f5e","pitchNumber":3,"startTime":"2025-08-31T00:51:20.861Z","endTime":"2025-08-31T00:51:27.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.4955768407997,"strikeZoneBottom":1.62704021643172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.534387225673406,"aZ":-31.480048163104648,"pfxX":0.5448317404412046,"pfxZ":0.43650038308709327,"pX":-1.0570997509538296,"pZ":2.9291340881776913,"vX0":-1.6404857145122929,"vY0":-126.23509253255105,"vZ0":-1.1834549020701637,"x":157.29,"y":159.69,"x0":-0.46618823220143346,"y0":50.003990369909715,"z0":5.965864549814483,"aX":0.8691130364418028},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-0.6,"spinRate":1820,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.43587949985295804,"extension":7.540762800780043},"index":3,"playId":"1aef40a1-27a5-3d56-8929-b03817a5dcc3","pitchNumber":4,"startTime":"2025-08-31T00:51:42.306Z","endTime":"2025-08-31T00:51:48.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.45116105162466,"strikeZoneBottom":1.53927369438526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.843189209563842,"aZ":-28.60953789607252,"pfxX":0.05862393135443167,"pfxZ":2.258772888587568,"pX":0.5536921290308521,"pZ":0.34596217006814334,"vX0":2.7474343659709124,"vY0":-125.6718372109404,"vZ0":-7.333615624233957,"x":95.89,"y":229.44,"x0":-0.5679015250736182,"y0":50.00259296975431,"z0":5.671351355451133,"aX":0.09186069443244156},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-0.8,"spinRate":1744,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4382347195403842,"extension":7.639473415643509},"index":4,"playId":"ab4e57c5-d5dc-396d-b8b1-694dcf3c800e","pitchNumber":5,"startTime":"2025-08-31T00:52:01.151Z","endTime":"2025-08-31T00:52:05.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:52:05.691Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (23) on a line drive to right field. José Ramírez scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:52:48.051Z","endTime":"2025-08-31T00:53:46.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"isScoringEvent":true,"rbi":true,"earned":true,"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":2},"index":0,"playId":"a1fc0af1-2838-33b9-8d16-2d4a36d3a4a3","startTime":"2025-08-31T00:52:32.425Z","endTime":"2025-08-31T00:52:35.708Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.20748782655991,"strikeZoneBottom":1.42452169694437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.238045286913586,"aZ":-11.859390269767394,"pfxX":-3.5273739707418317,"pfxZ":10.705316454238098,"pX":0.631636328822563,"pZ":1.4975899066276683,"vX0":3.930496161053206,"vY0":-136.43859004986044,"vZ0":-9.229712834487367,"x":92.92,"y":198.35,"x0":-0.36500254289112116,"y0":50.000670913510604,"z0":5.7281871285482335,"aX":-6.692005226554532},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":5.6,"spinRate":2137,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.40048267127283266,"extension":8.09795633409894},"index":1,"playId":"244b404d-9802-3c30-b651-7d32e8038dda","pitchNumber":1,"startTime":"2025-08-31T00:52:50.415Z","endTime":"2025-08-31T00:52:56.619Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.796831120094993,"aZ":-29.54793795548776,"pfxX":1.0857008216458004,"pfxZ":1.6800577549282787,"pX":0.3443618813420837,"pZ":1.8936788858433697,"vX0":2.340728336802194,"vY0":-125.12047401774332,"vZ0":-3.7947751554921076,"x":103.87,"y":187.65,"x0":-0.7499538808721316,"y0":50.002788306815155,"z0":5.891924141868368,"aX":1.6947004258236043},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":-2.5,"spinRate":1589,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.44032628572592625,"extension":7.758740181638219},"hitData":{"launchSpeed":109.2,"launchAngle":24.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":224.96,"coordY":83.14}},"index":2,"playId":"71a3df59-1385-3344-96e7-2c1251f2daac","pitchNumber":2,"startTime":"2025-08-31T00:53:21.578Z","endTime":"2025-08-31T00:53:46.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:53:46.563Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T00:53:51.795Z","endTime":"2025-08-31T00:56:36.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"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":94.9,"endSpeed":87.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.540618006386417,"aZ":-10.49858617928637,"pfxX":-3.733009178583309,"pfxZ":11.091578516460874,"pX":0.1452992998731702,"pZ":2.366441395654311,"vX0":3.0296902878758805,"vY0":-138.13805407060303,"vZ0":-7.378968599891372,"x":111.46,"y":174.89,"x0":-0.4746177289809711,"y0":50.004491618824005,"z0":5.759214079776507,"aX":-7.296142018901316},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":6.2,"spinRate":2257,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.39482111117488206,"extension":7.548650389039087},"index":0,"playId":"1d3b9c30-02c6-3916-8b94-062050da1ba3","pitchNumber":1,"startTime":"2025-08-31T00:54:13.647Z","endTime":"2025-08-31T00:54:23.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.25471726131236,"strikeZoneBottom":1.5561807971422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0266141418838,"aZ":-11.352874526583822,"pfxX":-3.1752953227943093,"pfxZ":10.55770402491246,"pX":-0.3004814647672171,"pZ":2.3165413368716306,"vX0":1.4672201590124139,"vY0":-139.04612305378546,"vZ0":-7.1069218711011075,"x":128.45,"y":176.23,"x0":-0.42026735097337004,"y0":50.0061780627513,"z0":5.646576662945473,"aX":-6.264623241308113},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":5.5,"spinRate":2096,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.39281617136951485,"extension":7.715043477359906},"index":1,"playId":"582fa5db-2c99-38c5-9cfe-342020b0b3c3","pitchNumber":2,"startTime":"2025-08-31T00:54:44.103Z","endTime":"2025-08-31T00:54:49.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":77.2,"strikeZoneTop":3.22007817952807,"strikeZoneBottom":1.49010687596209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.838630240443475,"aZ":-35.69521295901884,"pfxX":-1.6793935116692043,"pfxZ":-2.3975164888456924,"pX":-0.3012355709175684,"pZ":-0.3229958555998686,"vX0":2.5573542249675327,"vY0":-119.61408444813217,"vZ0":-6.188807688773621,"x":128.48,"y":247.5,"x0":-1.158810319902193,"y0":50.00069708492779,"z0":5.442837945419052,"aX":-2.4697486958633172},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.4,"breakHorizontal":2.5,"spinRate":656,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4553135665831194,"extension":7.8922222282502315},"index":2,"playId":"c76f6320-bc29-3bee-8776-aaf5b48b707b","pitchNumber":3,"startTime":"2025-08-31T00:55:02.076Z","endTime":"2025-08-31T00:55:07.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63954158872119,"aZ":-22.821879794652837,"pfxX":-4.93787690797408,"pfxZ":6.404836134610675,"pX":-0.0029433547085439657,"pZ":2.3633648931623394,"vX0":3.69059819737275,"vY0":-120.68626442539413,"vZ0":-2.663467378875626,"x":117.11,"y":174.97,"x0":-0.9178606740226197,"y0":50.00376416020304,"z0":5.51244487226623,"aX":-7.212952919075146},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.2,"breakHorizontal":7.9,"spinRate":758,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.45555401656388117,"extension":7.438932182566055},"index":3,"playId":"20b63cf9-71ac-3672-9741-1d765ee2e794","pitchNumber":4,"startTime":"2025-08-31T00:55:27.857Z","endTime":"2025-08-31T00:55:34.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.20994591879593,"strikeZoneBottom":1.47075428971971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.603184564838546,"aZ":-10.968580810192698,"pfxX":-4.152093245179942,"pfxZ":10.805418972523352,"pX":0.27790888390745255,"pZ":1.0761686664211652,"vX0":3.2941277282182653,"vY0":-138.63757360115505,"vZ0":-10.457883860926657,"x":106.41,"y":209.72,"x0":-0.381382671247779,"y0":50.0040267189446,"z0":5.61140617260599,"aX":-8.149728877998543},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":7.0,"spinRate":2224,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39384097408615126,"extension":7.933448109858563},"index":4,"playId":"18284fbc-258e-396c-8bc1-6fdc06220b9f","pitchNumber":5,"startTime":"2025-08-31T00:56:09.686Z","endTime":"2025-08-31T00:56:14.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5026659985874,"aZ":-10.136329370539633,"pfxX":-3.649572924062026,"pfxZ":11.424569773728336,"pX":0.5490459964403428,"pZ":2.4765369179979926,"vX0":3.628507453567299,"vY0":-137.52043044999567,"vZ0":-7.142525554128836,"x":96.07,"y":171.91,"x0":-0.30890764638361246,"y0":50.00133316633787,"z0":5.783460094556268,"aX":-7.038801377690483},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2177,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.39722856808629636,"extension":7.942258646031303},"index":5,"playId":"84017408-6578-3cb1-8ada-24f826c2b9c9","pitchNumber":6,"startTime":"2025-08-31T00:56:30.906Z","endTime":"2025-08-31T00:56:36.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T00:56:36.056Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T00:58:42.598Z","endTime":"2025-08-31T01:00:18.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":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(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.2,"endSpeed":85.4,"strikeZoneTop":3.49740483180541,"strikeZoneBottom":1.62933578253862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78764598067232,"aZ":-16.39695822643407,"pfxX":-7.071223684596046,"pfxZ":8.498749992142965,"pX":0.19121026744534092,"pZ":1.7598815809397936,"vX0":9.906872363975209,"vY0":-135.22487782018683,"vZ0":-7.557628850918097,"x":109.71,"y":191.26,"x0":-2.5968820190525705,"y0":50.00364099035972,"z0":5.735900350632112,"aX":-13.12954006623112},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":10.8,"spinRate":2305,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4046589079036429,"extension":7.194304110371383},"index":0,"playId":"c2091b72-5c3b-3b7f-8ce2-2b3a67bf2fcf","pitchNumber":1,"startTime":"2025-08-31T00:59:09.445Z","endTime":"2025-08-31T00:59:15.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.761601473756123,"aZ":-13.44897398559612,"pfxX":-6.54808543660132,"pfxZ":10.028261957090189,"pX":-0.0613439469195594,"pZ":2.5511840638814025,"vX0":8.779085755705232,"vY0":-136.01281136854897,"vZ0":-6.174518217681701,"x":119.34,"y":169.9,"x0":-2.4852098699141076,"y0":50.00477002848416,"z0":5.789308588207584,"aX":-12.22973050684441},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2375,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40321729373694604,"extension":7.216062656918932},"index":1,"playId":"6bf9c5f8-0c79-3899-b4a2-fdc94f6f6a54","pitchNumber":2,"startTime":"2025-08-31T00:59:24.341Z","endTime":"2025-08-31T00:59:29.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.48221830532501,"strikeZoneBottom":1.57757414198905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.932972377163978,"aZ":-34.10710499844728,"pfxX":6.45552746698369,"pfxZ":-1.2954802873158968,"pX":1.7903051336517248,"pZ":0.9739064339046883,"vX0":8.606629955686445,"vY0":-121.36156039706147,"vZ0":-4.246172430384513,"x":48.76,"y":212.48,"x0":-2.641990069074009,"y0":50.0049069801341,"z0":5.719734272636821,"aX":9.620402426584139},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":2342,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45145873855060126,"extension":6.736309237949609},"index":2,"playId":"d8d03fc1-3a2c-3ffa-bf0f-63feaf161924","pitchNumber":3,"startTime":"2025-08-31T00:59:59.594Z","endTime":"2025-08-31T01:00:04.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.304943838039506,"aZ":-42.07096729508745,"pfxX":5.261865331909608,"pfxZ":-7.139388484152676,"pX":0.2448370078831732,"pZ":0.8118284820118294,"vX0":5.233426270525802,"vY0":-117.34176108302715,"vZ0":-2.8708710559562967,"x":107.67,"y":216.86,"x0":-2.702115600937735,"y0":50.00009798044487,"z0":5.990777536084806,"aX":7.297326968511227},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.3,"breakHorizontal":-10.9,"spinRate":2486,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4677183646815095,"extension":6.973200054576051},"index":3,"playId":"8b3fd32c-01d1-3eba-8d78-18e99b3296cc","pitchNumber":4,"startTime":"2025-08-31T01:00:13.352Z","endTime":"2025-08-31T01:00:18.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:00:18.322Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Polanco homers (22) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:00:23.073Z","endTime":"2025-08-31T01:01:12.755Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.389991371628692,"aZ":-17.942334480433207,"pfxX":-7.932791601956969,"pfxZ":7.462836696540456,"pX":0.40330941968942663,"pZ":2.616793628540814,"vX0":10.720892806705114,"vY0":-137.2294098418818,"vZ0":-5.405867488358535,"x":101.63,"y":168.13,"x0":-2.52354131248889,"y0":50.003932220235434,"z0":5.834721541710222,"aX":-15.130618161637612},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2267,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3991521038035981,"extension":7.146710255629883},"hitData":{"launchSpeed":104.6,"launchAngle":28.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.17,"coordY":80.72}},"index":0,"playId":"22ca046b-9273-39f7-966f-0fcbd0017db6","pitchNumber":1,"startTime":"2025-08-31T01:00:44.401Z","endTime":"2025-08-31T01:01:12.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:01:12.755Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to center fielder Nolan Jones.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:01:13.308Z","endTime":"2025-08-31T01:02:37.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.59841760648761,"strikeZoneBottom":1.59640490493718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.335560658051616,"aZ":-39.915593112726356,"pfxX":5.74371644636403,"pfxZ":-5.66717457618201,"pX":-1.0308105545683397,"pZ":2.7603108429496017,"vX0":2.443834303272423,"vY0":-116.26513774602661,"vZ0":0.5868423185547282,"x":156.29,"y":164.25,"x0":-2.842658796219029,"y0":50.003439737019775,"z0":6.3006150692958345,"aX":7.843054382426282},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.8,"breakHorizontal":-11.0,"spinRate":2422,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.471565595232482,"extension":6.644852889229401},"index":0,"playId":"89f40e1c-34a4-35bf-bc2a-e73b2868132b","pitchNumber":1,"startTime":"2025-08-31T01:01:30.564Z","endTime":"2025-08-31T01:01:36.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.53549838913482,"strikeZoneBottom":1.62396556272678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42211642943465,"aZ":-42.34742088244852,"pfxX":4.627877862299094,"pfxZ":-7.303744482898574,"pX":1.4660577553754708,"pZ":-0.7306145811490781,"vX0":7.8801261156474425,"vY0":-117.60783526379885,"vZ0":-5.991632296424195,"x":61.12,"y":258.51,"x0":-2.536235361510233,"y0":50.00302559234728,"z0":5.801230322366218,"aX":6.445955141422474},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.5,"breakHorizontal":-10.4,"spinRate":2474,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.46668728276037097,"extension":7.075536264809919},"index":1,"playId":"2018876a-a0c1-318e-9660-4432e55bca28","pitchNumber":2,"startTime":"2025-08-31T01:01:44.718Z","endTime":"2025-08-31T01:01:52.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.341209969683245,"aZ":-15.825658296253756,"pfxX":-6.0055241670822035,"pfxZ":8.67888826537298,"pX":-0.01588522286679162,"pZ":2.9352857611736134,"vX0":9.120816607345201,"vY0":-136.0376974690116,"vZ0":-4.787942521295927,"x":117.61,"y":159.53,"x0":-2.6236736402390526,"y0":50.006458700197705,"z0":5.80638179073134,"aX":-11.31878071960611},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2285,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.40180504496596425,"extension":7.226464269026892},"index":2,"playId":"8fb97b10-7e53-3534-9bbe-810e43eaf94b","pitchNumber":3,"startTime":"2025-08-31T01:02:10.142Z","endTime":"2025-08-31T01:02:16.235Z","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.0,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.909906005007173,"aZ":-16.120101444076152,"pfxX":-6.7777855843651125,"pfxZ":8.503373613595006,"pX":-0.2458627707172232,"pZ":2.4326247809077555,"vX0":8.908350758374977,"vY0":-136.51708776789275,"vZ0":-6.2586990315906466,"x":126.37,"y":173.1,"x0":-2.6699971953469555,"y0":50.00492215132801,"z0":5.863598497079075,"aX":-12.80102979261511},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":10.4,"spinRate":2256,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4011351749983625,"extension":6.871383767915556},"hitData":{"launchSpeed":96.1,"launchAngle":51.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.45,"coordY":94.38}},"index":3,"playId":"70c9ff38-0b47-3b68-ac80-1e803a90b0c4","pitchNumber":4,"startTime":"2025-08-31T01:02:27.048Z","endTime":"2025-08-31T01:02:37.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:02:37.499Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T01:02:43.751Z","endTime":"2025-08-31T01:03:38.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.36668364899676,"strikeZoneBottom":1.58246244925487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.545823454563195,"aZ":-43.28315378501575,"pfxX":6.476804214833584,"pfxZ":-8.25390433563095,"pX":-0.606794853582016,"pZ":4.312030418934614,"vX0":2.6343549267221986,"vY0":-115.2742851872512,"vZ0":4.9393049577130546,"x":140.13,"y":122.36,"x0":-2.6062415337400338,"y0":50.004959697188255,"z0":6.321432559034162,"aX":8.712630821497438},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.4,"breakHorizontal":-12.4,"spinRate":2396,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4752534496873073,"extension":6.640071578186091},"index":0,"playId":"d4757570-9421-3293-b8e9-eda22f5ccd33","pitchNumber":1,"startTime":"2025-08-31T01:02:58.028Z","endTime":"2025-08-31T01:03:02.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03648508314544,"aZ":-14.695500547637227,"pfxX":-6.745765904740426,"pfxZ":9.291871099272797,"pX":-0.43697463399134656,"pZ":2.669050515696177,"vX0":8.004270532365233,"vY0":-135.86599835318106,"vZ0":-5.714055146657223,"x":133.66,"y":166.72,"x0":-2.536186173898326,"y0":50.00423496893524,"z0":5.810061843543684,"aX":-12.691564738691344},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2305,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4021874848925342,"extension":7.046595452447725},"index":1,"playId":"34ad2e31-1e63-32fc-8fc6-dddf454cfa98","pitchNumber":2,"startTime":"2025-08-31T01:03:11.798Z","endTime":"2025-08-31T01:03:16.215Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.369961797265194,"aZ":-16.149638820903025,"pfxX":-5.619433681513278,"pfxZ":8.452803804315211,"pX":-0.178942025992421,"pZ":3.356495399144682,"vX0":8.51488487508186,"vY0":-136.40965699188865,"vZ0":-3.6025715760527737,"x":123.82,"y":148.15,"x0":-2.602407368714427,"y0":50.002247798419184,"z0":5.799144862766691,"aX":-10.652798766951264},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":2255,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4006543901415589,"extension":7.076347962294397},"hitData":{"launchSpeed":77.1,"launchAngle":33.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.58,"coordY":106.52}},"index":2,"playId":"1b45dea9-8eea-3838-8a35-5cd5cbfc2835","pitchNumber":3,"startTime":"2025-08-31T01:03:30.465Z","endTime":"2025-08-31T01:03:38.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:03:38.588Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"David Fry grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:06:17.486Z","endTime":"2025-08-31T01:08:01.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":{"description":"Pitching Change: Caleb Ferguson replaces Logan Gilbert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T01:04:50.902Z","endTime":"2025-08-31T01:06:19.752Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.36011045569898,"strikeZoneBottom":1.60112959691703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.026075526272137,"aZ":-40.53592499485989,"pfxX":-5.440127207247404,"pfxZ":-6.113992261067871,"pX":-0.5612239932864883,"pZ":2.0028272642647638,"vX0":-4.463901395026065,"vY0":-116.7889513455658,"vZ0":-0.37502015235123354,"x":138.39,"y":184.7,"x0":2.0884815644016954,"y0":50.00264471222893,"z0":6.01028685188227,"aX":-7.439950163701983},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-10.8,"breakHorizontal":11.0,"spinRate":2998,"spinDirection":326},"zone":7,"typeConfidence":0.9,"plateTime":0.47077835806332,"extension":6.29015849515275},"index":1,"playId":"0b237d9b-ffa2-30ab-90d8-4cabd41b9748","pitchNumber":1,"startTime":"2025-08-31T01:06:19.752Z","endTime":"2025-08-31T01:06:25.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29079706849329,"aZ":-17.4080678649568,"pfxX":5.133528132301239,"pfxZ":7.857980780176156,"pX":1.0405579072277178,"pZ":2.899066079498591,"vX0":-5.193514833015048,"vY0":-135.8501558583284,"vZ0":-4.342575992596595,"x":77.34,"y":160.51,"x0":2.305283314369275,"y0":50.003535023701254,"z0":5.719651435698551,"aX":9.646731113754122},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":-8.3,"spinRate":2242,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4023754779926434,"extension":6.2063264429464},"index":2,"playId":"e8aa1036-573a-3f4e-86bb-f72fa4bb1851","pitchNumber":2,"startTime":"2025-08-31T01:06:35.212Z","endTime":"2025-08-31T01:06:39.370Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.38710875139861,"strikeZoneBottom":1.62230702946719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316709439961198,"aZ":-39.19438809555135,"pfxX":-5.6617329337761815,"pfxZ":-5.058832621234091,"pX":-0.68898652554124,"pZ":0.33957495962403306,"vX0":-4.96272018662658,"vY0":-117.60872599990422,"vZ0":-4.07880581152154,"x":143.26,"y":229.61,"x0":2.1915312106263958,"y0":50.00316550139126,"z0":5.767953111596201,"aX":-7.854758696790613},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.0,"breakHorizontal":11.5,"spinRate":3099,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.4674511739884726,"extension":6.133722549033456},"index":3,"playId":"8cfffda9-f0b5-3dd0-95d3-b099a62aa403","pitchNumber":3,"startTime":"2025-08-31T01:06:51.408Z","endTime":"2025-08-31T01:06:55.586Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.32641947518853,"strikeZoneBottom":1.59176028372721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.660259835877845,"aZ":-44.707595593531934,"pfxX":-3.5523451195789235,"pfxZ":-8.974387431404645,"pX":-0.17917706584279514,"pZ":0.46249540386462973,"vX0":-4.283910895694897,"vY0":-118.02577695208495,"vZ0":-2.6980314142350115,"x":123.83,"y":226.29,"x0":2.1282919885580354,"y0":50.004682253270985,"z0":5.778986389949713,"aX":-4.959287984351622},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.7,"breakHorizontal":7.6,"spinRate":3132,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.4659383152340526,"extension":6.277932504666789},"index":4,"playId":"24566949-d47c-383d-9587-86cdbd97f9d3","pitchNumber":4,"startTime":"2025-08-31T01:07:13.527Z","endTime":"2025-08-31T01:07:17.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.37770925921626,"strikeZoneBottom":1.64292901482438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.203923522687735,"aZ":-15.832601672961598,"pfxX":3.8349308819485257,"pfxZ":8.605270943704232,"pX":-1.4645008205761667,"pZ":3.082802163624589,"vX0":-10.299510561973415,"vY0":-136.28690548130015,"vZ0":-4.387427204231752,"x":172.82,"y":155.54,"x0":1.8492156780817004,"y0":50.00633681364354,"z0":5.79167607047219,"aX":7.2863967200314965},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":-5.0,"spinRate":2368,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.40040071871684946,"extension":6.461056074430563},"index":5,"playId":"3a3192d5-4197-30ba-a5fa-5973fe8ea3c5","pitchNumber":5,"startTime":"2025-08-31T01:07:34.955Z","endTime":"2025-08-31T01:07:41.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.933089756473336,"aZ":-17.21934997938686,"pfxX":4.227056574054982,"pfxZ":7.884348956766251,"pX":-0.05308011629763483,"pZ":2.994560301999661,"vX0":-7.074829942182687,"vY0":-136.35400096908918,"vZ0":-4.2710224210636545,"x":119.02,"y":157.93,"x0":2.0173803754332957,"y0":50.00387512940432,"z0":5.757488383524536,"aX":8.01925625892453},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-6.2,"spinRate":2257,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.40059138757165247,"extension":6.440105653534132},"hitData":{"launchSpeed":86.5,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.4,"coordY":154.54}},"index":6,"playId":"71d409be-5233-37f3-9e52-7ca51cba0393","pitchNumber":6,"startTime":"2025-08-31T01:07:53.395Z","endTime":"2025-08-31T01:08:01.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:08:01.057Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:08:42.089Z","endTime":"2025-08-31T01:08:52.184Z","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":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":1},"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":{"description":"Offensive Substitution: Pinch-hitter Angel Martínez replaces CJ Kayfus.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T01:08:14.023Z","endTime":"2025-08-31T01:08:44.425Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37339316769526,"aZ":-12.388283064878628,"pfxX":2.590649168648353,"pfxZ":10.490449327126854,"pX":-0.46071517328377426,"pZ":2.7680331823145825,"vX0":-7.1799875669517395,"vY0":-136.544865640779,"vZ0":-5.801220529293392,"x":134.56,"y":164.04,"x0":1.8675871303214777,"y0":50.00330716585501,"z0":5.774293964927194,"aX":4.88688329153584},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":-3.1,"spinRate":2256,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4012992079823783,"extension":6.46479914998534},"hitData":{"launchSpeed":65.7,"launchAngle":9.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.62,"coordY":148.9}},"index":1,"playId":"f0310941-5e45-3c3a-97d7-e38926850143","pitchNumber":1,"startTime":"2025-08-31T01:08:44.425Z","endTime":"2025-08-31T01:08:52.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:08:52.184Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Jones singles on a sharp ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:08:56.403Z","endTime":"2025-08-31T01:09:45.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.91828870225562,"strikeZoneBottom":1.84973818070118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.548301280850218,"aZ":-19.452166059258925,"pfxX":9.458139388537631,"pfxZ":6.7063889630734455,"pX":0.4595580316884546,"pZ":2.805469264341475,"vX0":-7.393924971975801,"vY0":-136.48507211058302,"vZ0":-4.220693737755424,"x":99.48,"y":163.03,"x0":1.9678302195916004,"y0":50.00009608747233,"z0":5.702063890700029,"aX":17.93589868602027},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":-15.7,"spinRate":2412,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.4005013982913863,"extension":6.338269683516609},"index":0,"playId":"1a5f72a3-72cc-3615-aa2e-cb2e4393cc8a","pitchNumber":1,"startTime":"2025-08-31T01:09:17.418Z","endTime":"2025-08-31T01:09:24.693Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88713854559943,"aZ":-19.799510344736067,"pfxX":9.211946700672701,"pfxZ":6.537393463882239,"pX":-0.21205840244006613,"pZ":2.5497838916018156,"vX0":-8.769859421649207,"vY0":-136.641668620061,"vZ0":-4.788854543649658,"x":125.08,"y":169.94,"x0":1.8409856370849798,"y0":50.00116593072581,"z0":5.683974549969167,"aX":17.431924657956234},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":-14.9,"spinRate":2416,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.40073583542889946,"extension":6.45189443636036},"hitData":{"launchSpeed":105.7,"launchAngle":6.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":92.98,"coordY":113.41}},"index":1,"playId":"f75e3e7d-40b4-3125-a4e0-aaa88321a536","pitchNumber":2,"startTime":"2025-08-31T01:09:35.084Z","endTime":"2025-08-31T01:09:45.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:09:45.513Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:09:50.961Z","endTime":"2025-08-31T01:11:52.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.29360878512346,"strikeZoneBottom":1.44949753832654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.925556642220045,"aZ":-41.157870776046245,"pfxX":-4.121935005867407,"pfxZ":-6.445328762834727,"pX":0.5994614491970675,"pZ":3.4290751895374125,"vX0":-2.138308581520693,"vY0":-117.0108974332619,"vZ0":2.914882245480506,"x":94.15,"y":146.19,"x0":2.0589590693910123,"y0":50.00201511247618,"z0":6.008721212717434,"aX":-5.746401497041899},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.8,"breakHorizontal":7.9,"spinRate":2883,"spinDirection":318},"zone":12,"typeConfidence":0.9,"plateTime":0.46710971510237664,"extension":6.29717541091095},"index":0,"playId":"a72d0b34-0a0a-376a-8d8c-e56db00a8c7f","pitchNumber":1,"startTime":"2025-08-31T01:10:11.110Z","endTime":"2025-08-31T01:10:17.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.34,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55357314844496,"aZ":-19.839676724622315,"pfxX":9.046487061649849,"pfxZ":6.56193808736821,"pX":0.5700269818271926,"pZ":2.78060450094256,"vX0":-6.9487946538254,"vY0":-136.14050663840902,"vZ0":-4.113053649498068,"x":95.27,"y":163.7,"x0":1.9786842990969016,"y0":50.001411182159536,"z0":5.682036643255296,"aX":17.000366684523907},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2285,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.4021373812186648,"extension":6.437621418147861},"index":1,"playId":"fc5e7bb9-9824-38db-b018-1815f5cf2155","pitchNumber":2,"startTime":"2025-08-31T01:10:30.572Z","endTime":"2025-08-31T01:10:35.074Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.0,"strikeZoneTop":3.19640391287604,"strikeZoneBottom":1.44065595354668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81511434888078,"aZ":-41.131652301752986,"pfxX":-3.9614139296373523,"pfxZ":-6.273872810844365,"pX":-1.0104051483817493,"pZ":0.7749025024918137,"vX0":-5.749219244285211,"vY0":-118.54672675223044,"vZ0":-2.875376045866255,"x":155.51,"y":217.86,"x0":1.9569269514505774,"y0":50.00054309290066,"z0":5.743742170028412,"aX":-5.658651242263925},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.8,"breakHorizontal":8.5,"spinRate":3061,"spinDirection":324},"zone":13,"typeConfidence":0.89,"plateTime":0.46132845957092083,"extension":6.383845930605213},"index":2,"playId":"26dc3a12-fd11-3c4a-9e68-a252dedcf075","pitchNumber":3,"startTime":"2025-08-31T01:10:49.911Z","endTime":"2025-08-31T01:10:59.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nolan Jones steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"26dc3a12-fd11-3c4a-9e68-a252dedcf075","startTime":"2025-08-31T01:11:05.562Z","endTime":"2025-08-31T01:11:26.966Z","isPitch":false,"isBaseRunningPlay":true,"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(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":93.8,"endSpeed":86.8,"strikeZoneTop":3.37305999100205,"strikeZoneBottom":1.53423652626088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.090417506320247,"aZ":-15.323156190090247,"pfxX":3.0856992254906865,"pfxZ":8.858141693623516,"pX":-0.5299644911286683,"pZ":1.3178774829312565,"vX0":-7.705417568022689,"vY0":-136.36036555375793,"vZ0":-8.546464648895972,"x":137.2,"y":203.2,"x0":1.9186762901228602,"y0":50.003532622417424,"z0":5.527374231475133,"aX":5.870969486518308},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":-4.2,"spinRate":2319,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.40010022179098836,"extension":6.571412578628335},"index":4,"playId":"65165155-fee8-3631-a5a9-e16c5864d137","pitchNumber":4,"startTime":"2025-08-31T01:11:26.966Z","endTime":"2025-08-31T01:11:33.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.28991428710814,"strikeZoneBottom":1.45162280875813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.454413195419313,"aZ":-19.335336166631134,"pfxX":7.910564689484722,"pfxZ":6.7124011843209175,"pX":-1.0724479977333081,"pZ":1.110555745441425,"vX0":-10.595924835369075,"vY0":-137.2075723264061,"vZ0":-8.331058548877426,"x":157.88,"y":208.79,"x0":1.8059282785228692,"y0":50.00416990492776,"z0":5.496438929299327,"aX":15.13291320231353},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-12.2,"spinRate":2367,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.3987141498990292,"extension":6.465491055786533},"index":5,"playId":"17d335fb-df9b-3f63-b947-e9eb4b5036bd","pitchNumber":5,"startTime":"2025-08-31T01:11:48.158Z","endTime":"2025-08-31T01:11:52.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:11:52.844Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to center fielder Julio Rodríguez. Nolan Jones scores. Brayan Rocchio to 3rd. Steven Kwan to 2nd. Steven Kwan advances to 2nd, on a throwing error by center fielder Julio Rodríguez.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:13:00.198Z","endTime":"2025-08-31T01:14:46.544Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"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":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":657571,"link":"/api/v1/people/657571"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T01:12:08.881Z","endTime":"2025-08-31T01:13:02.538Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.18915179345173,"strikeZoneBottom":1.52066379512244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.964741079703014,"aZ":-16.35081861953309,"pfxX":9.612911490821006,"pfxZ":8.375827202513776,"pX":-1.019713563005068,"pZ":1.3021166369889197,"vX0":-10.610790820955405,"vY0":-136.54953491955334,"vZ0":-8.452329156441616,"x":155.87,"y":203.62,"x0":1.6668806939648522,"y0":50.00251943804038,"z0":5.561752532049486,"aX":18.159943502574308},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":-15.1,"spinRate":2316,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.4010578479954896,"extension":6.688528332356923},"index":1,"playId":"bfc4fddf-16a2-3928-adae-0882fa749277","pitchNumber":1,"startTime":"2025-08-31T01:13:02.538Z","endTime":"2025-08-31T01:13:07.595Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.20367970506056,"strikeZoneBottom":1.44492706021899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.053195401220222,"aZ":-14.60287515289776,"pfxX":3.1875261114174975,"pfxZ":9.300171918654787,"pX":-1.3949212666190447,"pZ":2.761991994838254,"vX0":-9.783135642822995,"vY0":-136.1334683707932,"vZ0":-5.0839137638049055,"x":170.17,"y":164.21,"x0":1.820819153792667,"y0":50.00208430966406,"z0":5.6539564849737,"aX":6.023081773562233},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-3.8,"spinRate":2408,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.40133934127387905,"extension":6.492736320794311},"index":2,"playId":"b641aa29-cd84-39fb-b37c-a8879fa0f56d","pitchNumber":2,"startTime":"2025-08-31T01:13:21.910Z","endTime":"2025-08-31T01:13:26.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.18925954756473,"strikeZoneBottom":1.46031671448873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.59034985789506,"aZ":-15.370486435840984,"pfxX":2.5422682030955244,"pfxZ":8.901635300593957,"pX":-0.9511905768706703,"pZ":3.848211443397434,"vX0":-8.549015385553679,"vY0":-135.97404156763338,"vZ0":-2.356190568814315,"x":153.26,"y":134.88,"x0":1.892227662992871,"y0":50.00074313536828,"z0":5.782517614744552,"aX":4.799144718058499},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-3.0,"spinRate":2351,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.40159600840410414,"extension":6.44637008031892},"index":3,"playId":"29ef245e-c9bb-333d-a161-af8f3416322f","pitchNumber":3,"startTime":"2025-08-31T01:13:40.341Z","endTime":"2025-08-31T01:13:45.134Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.23052587043775,"strikeZoneBottom":1.44132003602326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82097913727902,"aZ":-20.40810567609689,"pfxX":8.71733219075323,"pfxZ":6.337695519712556,"pX":-0.17801719075773254,"pZ":3.032812564288497,"vX0":-8.565144496904333,"vY0":-135.23855143076872,"vZ0":-3.313889858358662,"x":123.79,"y":156.89,"x0":1.8938547038822482,"y0":50.00329352531082,"z0":5.7013248936390575,"aX":16.187171906491265},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.9,"breakHorizontal":-14.0,"spinRate":2354,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.40463280308182803,"extension":6.518424682801769},"index":4,"playId":"bace7f3c-ec66-3569-beec-1d7bd2d71aab","pitchNumber":4,"startTime":"2025-08-31T01:13:56.183Z","endTime":"2025-08-31T01:14:02.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.15783609831059,"strikeZoneBottom":1.45878864596968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.20717429092395,"aZ":-20.897960034907292,"pfxX":7.850164750380886,"pfxZ":6.024778494595314,"pX":-0.21924760800851822,"pZ":3.165330775408274,"vX0":-8.54685803448505,"vY0":-135.60763591844344,"vZ0":-2.8442818849324585,"x":125.36,"y":153.32,"x0":1.9456452096089996,"y0":50.005015663670285,"z0":5.677095887798757,"aX":14.699058788367731},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-12.5,"spinRate":2360,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.4031036766231275,"extension":6.315698810045245},"index":5,"playId":"6674d167-4539-3bfd-82e4-7d10b80bcc08","pitchNumber":5,"startTime":"2025-08-31T01:14:15.234Z","endTime":"2025-08-31T01:14:21.156Z","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":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.989513351920202,"aZ":-18.759979286579807,"pfxX":8.10909507797695,"pfxZ":7.159214130025267,"pX":-0.24952706575015304,"pZ":2.481241806110374,"vX0":-8.14720872458754,"vY0":-135.36713659178147,"vZ0":-5.067448927467867,"x":126.51,"y":171.79,"x0":1.7323293999921763,"y0":50.00053457314517,"z0":5.673580879246235,"aX":15.18725698878471},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":-13.2,"spinRate":2296,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.4032161938699925,"extension":6.64366335309705},"hitData":{"launchSpeed":98.6,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.89,"coordY":97.67}},"index":6,"playId":"e85ace2a-013c-3d31-81f5-0b1fa1f3af90","pitchNumber":6,"startTime":"2025-08-31T01:14:34.276Z","endTime":"2025-08-31T01:14:46.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:14:46.544Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T01:15:14.596Z","endTime":"2025-08-31T01:16:54.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":{"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":92.6,"endSpeed":84.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.769765173502897,"aZ":-21.69337442973752,"pfxX":9.180467176392103,"pfxZ":5.740529961454949,"pX":0.1387833309872045,"pZ":2.3256640320659523,"vX0":-7.94953107889533,"vY0":-134.61036098776654,"vZ0":-4.825669955816891,"x":111.71,"y":175.99,"x0":1.9457509921401892,"y0":50.00022807517659,"z0":5.689024207196855,"aX":16.74994027596573},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-14.8,"spinRate":2293,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.4077897304229614,"extension":6.506823842913115},"index":0,"playId":"a0314092-9d30-3ddb-833a-db372b5faa2f","pitchNumber":1,"startTime":"2025-08-31T01:15:28.073Z","endTime":"2025-08-31T01:15:33.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.30390455575734,"strikeZoneBottom":1.67945591332205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.700018246551753,"aZ":-13.928692537493758,"pfxX":2.463499657782492,"pfxZ":9.819252723541158,"pX":-1.3838887069582417,"pZ":2.4373244754383396,"vX0":-9.747691429705192,"vY0":-135.02724214886334,"vZ0":-5.771681790508962,"x":169.75,"y":172.97,"x0":1.9430955613851915,"y0":50.002930095596994,"z0":5.572136762895353,"aX":4.579458144758163},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-2.5,"spinRate":2466,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.4046977257517499,"extension":6.501168915697313},"index":1,"playId":"71fe714b-0908-3ddc-a561-6b06b1c74e04","pitchNumber":2,"startTime":"2025-08-31T01:15:46.513Z","endTime":"2025-08-31T01:15:52.269Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.664613259277253,"aZ":-24.905662645722952,"pfxX":-1.266462491020019,"pfxZ":4.2766463459878254,"pX":-1.0186522919566878,"pZ":0.7682573139510727,"vX0":-7.453598212989106,"vY0":-128.74391933669864,"vZ0":-7.1519257936697285,"x":155.83,"y":218.04,"x0":2.063986548163726,"y0":50.00200241263077,"z0":5.476176006600985,"aX":-2.1511256412207556},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.5,"breakHorizontal":3.7,"spinRate":2690,"spinDirection":167},"zone":13,"typeConfidence":0.91,"plateTime":0.4234655610187543,"extension":6.505038096536721},"index":2,"playId":"6161e6ca-93d9-3b2d-8337-b478d643fba5","pitchNumber":3,"startTime":"2025-08-31T01:16:04.190Z","endTime":"2025-08-31T01:16:09.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.40944312375705,"strikeZoneBottom":1.7206906283492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.562371710696695,"aZ":-12.505600302020179,"pfxX":3.1973220060692977,"pfxZ":10.743469231837805,"pX":-1.3031051326118115,"pZ":2.0194395458451724,"vX0":-9.253761908973406,"vY0":-134.31293203064325,"vZ0":-7.353526809124724,"x":166.67,"y":184.26,"x0":1.7684647988207278,"y0":50.0029622927138,"z0":5.678479253356761,"aX":5.8548550202044645},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-3.8,"spinRate":2368,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.4074975043626954,"extension":6.607239121860638},"index":3,"playId":"b5332b72-58dd-3fd0-a44c-5128b920314c","pitchNumber":4,"startTime":"2025-08-31T01:16:28.574Z","endTime":"2025-08-31T01:16:33.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.30324091719222,"strikeZoneBottom":1.71063962482311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.491675637221274,"aZ":-12.181649699617838,"pfxX":4.029350528227274,"pfxZ":10.906694373420565,"pX":-0.05276963496250609,"pZ":2.132947726408074,"vX0":-6.883972424398605,"vY0":-134.5925616708416,"vZ0":-6.891288017335671,"x":119.01,"y":181.19,"x0":2.015681996299642,"y0":50.000898521999034,"z0":5.590997896546033,"aX":7.385088061503283},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-5.8,"spinRate":2449,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.40711069232549635,"extension":6.497986091889242},"index":4,"playId":"5ec84020-1ed4-33fe-8dad-916914b26fbc","pitchNumber":5,"startTime":"2025-08-31T01:16:47.658Z","endTime":"2025-08-31T01:16:54.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:16:54.386Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:19:34.520Z","endTime":"2025-08-31T01:20:30.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Angel Martínez remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T01:18:15.406Z","endTime":"2025-08-31T01:18:15.427Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"}},{"details":{"description":"Defensive switch from center field to right field for Nolan Jones.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T01:18:15.427Z","endTime":"2025-08-31T01:18:15.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T01:18:15.428Z","endTime":"2025-08-31T01:19:36.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.29303642057567,"strikeZoneBottom":1.56583673581809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.639678317680186,"aZ":-14.862303014562226,"pfxX":-5.4265211196746606,"pfxZ":9.171568993022998,"pX":-0.009507977454879489,"pZ":3.6981295775147847,"vX0":6.933888879652724,"vY0":-136.20022412433198,"vZ0":-3.834217217761797,"x":117.36,"y":138.93,"x0":-1.877854557919722,"y0":50.00140316646365,"z0":6.14536540061273,"aX":-10.241490737898578},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2360,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4014603756842323,"extension":6.498356258836232},"index":3,"playId":"044847ed-3237-3460-b4e5-d59c507efe29","pitchNumber":1,"startTime":"2025-08-31T01:19:36.855Z","endTime":"2025-08-31T01:19:42.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.36187617831595,"strikeZoneBottom":1.64259340349119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.091998859889983,"aZ":-29.096105280406885,"pfxX":4.395716714974963,"pfxZ":1.9567611480757598,"pX":-2.068019752021956,"pZ":4.054680341756338,"vX0":-0.9902804887681541,"vY0":-123.78633843800843,"vZ0":0.46549184874715677,"x":195.83,"y":129.3,"x0":-2.2380509295202,"y0":50.005516426452175,"z0":6.270083329031573,"aX":6.9293765601157515},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-7.8,"spinRate":2284,"spinDirection":137},"zone":11,"typeConfidence":0.9,"plateTime":0.4398555731449809,"extension":6.638205307115697},"index":4,"playId":"0002052d-7a23-3a7b-a3e2-54a1d46914ce","pitchNumber":2,"startTime":"2025-08-31T01:19:54.513Z","endTime":"2025-08-31T01:19:58.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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.36715848825344,"strikeZoneBottom":1.64786490776876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.196629458269662,"aZ":-14.37192714788137,"pfxX":-4.7802366025420735,"pfxZ":9.340487501760702,"pX":-0.5628319072695017,"pZ":1.2246564098131314,"vX0":5.27607641511916,"vY0":-136.7267604634599,"vZ0":-9.994402382064889,"x":138.45,"y":205.71,"x0":-1.8901683260675144,"y0":50.00528952165467,"z0":5.897555300370047,"aX":-9.114291551937878},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2396,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.3995393125924993,"extension":6.841317519890427},"index":5,"playId":"ac1a228b-02f1-3c7d-b275-c900c9ea0d2d","pitchNumber":3,"startTime":"2025-08-31T01:20:08.816Z","endTime":"2025-08-31T01:20:13.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.33440697915802,"strikeZoneBottom":1.67777421314287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38852911880247,"aZ":-13.328829583308302,"pfxX":-6.494220655302632,"pfxZ":10.014539556118855,"pX":-0.044705814015121186,"pZ":1.2963880268981458,"vX0":6.885216947469938,"vY0":-135.73165750273432,"vZ0":-10.031317985810592,"x":118.7,"y":203.78,"x0":-1.7604533825894122,"y0":50.00182453472862,"z0":5.948940330119349,"aX":-12.218383541747581},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":10.4,"spinRate":2332,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4022646225735773,"extension":6.881107581812133},"index":6,"playId":"ee146ad2-ce48-32e0-9fdc-6daca47c8019","pitchNumber":4,"startTime":"2025-08-31T01:20:24.045Z","endTime":"2025-08-31T01:20:30.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:20:30.043Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Randy Arozarena grounds into a force out, second baseman Daniel Schneemann to shortstop Brayan Rocchio. Cole Young out at 2nd. Randy Arozarena to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:20:35.739Z","endTime":"2025-08-31T01:22:15.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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_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":"Forceout","eventType":"force_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.52604564357136,"strikeZoneBottom":1.71859680226072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.571629541622254,"aZ":-13.997317157419545,"pfxX":-5.456190657183063,"pfxZ":9.73268438612428,"pX":-0.41493388946703263,"pZ":1.9025633445079397,"vX0":5.4015523784068105,"vY0":-135.52570061153193,"vZ0":-8.451271535481526,"x":132.82,"y":187.41,"x0":-1.7213456310737172,"y0":50.001356898171665,"z0":6.031000223155769,"aX":-10.187552479808623},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2359,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.403579070498405,"extension":6.9831743660274554},"index":0,"playId":"ac10b4dc-5525-3165-b66d-49ef078f88a1","pitchNumber":1,"startTime":"2025-08-31T01:20:54.169Z","endTime":"2025-08-31T01:20:59.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.20828068123624,"aZ":-30.975272922993273,"pfxX":3.802514690706377,"pfxZ":0.7409961492750394,"pX":1.0686479649207674,"pZ":2.514698076047653,"vX0":5.9965398273063135,"vY0":-125.6909362713788,"vZ0":-3.199683743045078,"x":76.27,"y":170.88,"x0":-1.8296764512437484,"y0":50.00485492042081,"z0":6.284012472259151,"aX":6.16684548743927},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-8.2,"spinRate":2393,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4335126494161643,"extension":6.796849825044269},"index":1,"playId":"b2b7cbee-89dd-3896-9111-4a4c113a681a","pitchNumber":2,"startTime":"2025-08-31T01:21:13.021Z","endTime":"2025-08-31T01:21:17.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":70.4,"strikeZoneTop":3.49557586833625,"strikeZoneBottom":1.65806507028004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.107588639779218,"aZ":-30.631469373482616,"pfxX":-7.858699551767698,"pfxZ":1.2680488389864926,"pX":1.524111750091326,"pZ":-0.0866151846940143,"vX0":8.901923912825843,"vY0":-108.2939689544642,"vZ0":-5.167770290894173,"x":58.9,"y":241.12,"x0":-1.5784658467943657,"y0":50.001909877648075,"z0":5.601556657350527,"aX":-9.534889888357018},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":1592,"spinDirection":244},"zone":14,"typeConfidence":0.84,"plateTime":0.5016969992874012,"extension":7.668724657275258},"index":2,"playId":"890fc330-4028-3e5b-b9c6-c5050e50bcb1","pitchNumber":3,"startTime":"2025-08-31T01:21:36.387Z","endTime":"2025-08-31T01:21:41.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.224593432098498,"aZ":-27.741770735982016,"pfxX":2.036636981721775,"pfxZ":2.6306420974928137,"pX":0.6006220779650581,"pZ":1.9646674550873329,"vX0":5.343717593855921,"vY0":-128.1417675233527,"vZ0":-5.389118494962397,"x":94.11,"y":185.73,"x0":-1.765504683100617,"y0":50.00282961633612,"z0":6.227461764542154,"aX":3.4307632281637743},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.0,"breakHorizontal":-4.8,"spinRate":2334,"spinDirection":139},"zone":9,"typeConfidence":0.9,"plateTime":0.4253198306407957,"extension":6.845157917981016},"hitData":{"launchSpeed":107.2,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.86,"coordY":142.47}},"index":3,"playId":"ed994d19-141e-3ff6-a019-861d9fb8d568","pitchNumber":4,"startTime":"2025-08-31T01:22:04.809Z","endTime":"2025-08-31T01:22:15.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:22:15.093Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:22:32.352Z","endTime":"2025-08-31T01:24:14.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18422757270503,"aZ":-11.4770770838101,"pfxX":-3.7340562756847766,"pfxZ":10.96945775569192,"pX":-0.08994637472796194,"pZ":3.4420267631880677,"vX0":5.921352408747355,"vY0":-135.86633012875853,"vZ0":-5.269809572101491,"x":120.43,"y":145.85,"x0":-1.803254001862325,"y0":50.0036276333412,"z0":6.190777468231277,"aX":-7.046435153022442},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":5.6,"spinRate":2265,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.4017099600795504,"extension":7.05398521448065},"index":0,"playId":"dba7e24e-6c63-3d01-be44-45e4e32a13ad","pitchNumber":1,"startTime":"2025-08-31T01:22:56.948Z","endTime":"2025-08-31T01:23:01.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.059320268525028,"aZ":-31.787578306544386,"pfxX":2.429554064597162,"pfxZ":0.24992368050069214,"pX":0.4075980689984386,"pZ":1.4823645488537174,"vX0":4.319559558702037,"vY0":-123.99408469715195,"vZ0":-5.351816846844985,"x":101.46,"y":198.76,"x0":-1.6649103415271003,"y0":50.00545067231326,"z0":6.284787555359838,"aX":3.8283844743474735},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-5.3,"spinRate":2359,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4397630435794415,"extension":6.919679645144551},"index":1,"playId":"d636c782-f116-3a5c-9b7e-2570428367e9","pitchNumber":2,"startTime":"2025-08-31T01:23:19.447Z","endTime":"2025-08-31T01:23:24.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T01:23:30.041Z","endTime":"2025-08-31T01:23:49.565Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.59109647204019,"strikeZoneBottom":1.7467697830859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.947386981900035,"aZ":-33.13090389396373,"pfxX":2.812319280318932,"pfxZ":-0.6133420445356954,"pX":1.259965074781197,"pZ":2.7045001333642826,"vX0":6.060990254224359,"vY0":-123.91933551630648,"vZ0":-2.411165926547727,"x":68.97,"y":165.76,"x0":-1.5752628258086374,"y0":50.001145012533804,"z0":6.436792686765423,"aX":4.406338247870892},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":-6.4,"spinRate":2362,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.4406915712680637,"extension":6.523627541380895},"index":3,"playId":"5e7fd381-4301-3f43-9fce-bac7c1f579df","pitchNumber":3,"startTime":"2025-08-31T01:23:49.565Z","endTime":"2025-08-31T01:23:56.406Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.61077394238456,"strikeZoneBottom":1.73604383393008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.523749558334657,"aZ":-31.267556313681546,"pfxX":2.5404139858050847,"pfxZ":0.5717983115064467,"pX":0.7060165104837635,"pZ":1.9387352260604465,"vX0":4.924405122207776,"vY0":-124.64435978769896,"vZ0":-4.762488813342205,"x":90.09,"y":186.43,"x0":-1.6201851330840347,"y0":50.00215946906012,"z0":6.436779170550801,"aX":4.022785315176541},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":-5.6,"spinRate":2383,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.43834402948931483,"extension":6.331239638392817},"index":4,"playId":"19fb0766-7e35-3b80-8956-81dafc74508d","pitchNumber":4,"startTime":"2025-08-31T01:24:07.864Z","endTime":"2025-08-31T01:24:14.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:24:14.874Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (26) on a fly ball to left field. Randy Arozarena scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:24:19.820Z","endTime":"2025-08-31T01:25:26.560Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.45226510757222,"strikeZoneBottom":1.62463369936151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75664205630131,"aZ":-14.429710547059983,"pfxX":-3.396362424033699,"pfxZ":9.485524869613608,"pX":-1.056191606032464,"pZ":3.645023968021249,"vX0":3.1604573727090313,"vY0":-135.46090407374055,"vZ0":-3.9497720887306533,"x":157.26,"y":140.36,"x0":-1.7930364758360775,"y0":50.002103538893984,"z0":6.121199739757373,"aX":-6.353450556258162},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2328,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.4033141336792121,"extension":6.912965346870723},"index":0,"playId":"1d2a6f25-7ac8-3251-8149-3829fd4cfe86","pitchNumber":1,"startTime":"2025-08-31T01:24:38.887Z","endTime":"2025-08-31T01:24:44.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60943945082969,"aZ":-14.879145517459122,"pfxX":-4.1561875729892925,"pfxZ":9.325178141743082,"pX":-0.784924538655467,"pZ":3.1516007118473985,"vX0":4.1334111398373725,"vY0":-134.9058776778209,"vZ0":-5.185148709827526,"x":146.92,"y":153.69,"x0":-1.7923231020008765,"y0":50.00512160810744,"z0":6.136865363901219,"aX":-7.7105157106476945},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2215,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.4050219453944077,"extension":6.8796044748597875},"hitData":{"launchSpeed":108.2,"launchAngle":31.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.09,"coordY":63.43}},"index":1,"playId":"69bad62e-e41c-3ea8-ac77-8b3b4344560f","pitchNumber":2,"startTime":"2025-08-31T01:24:55.790Z","endTime":"2025-08-31T01:25:26.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:25:26.560Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, first baseman Kyle Manzardo to pitcher Cade Smith.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T01:28:30.939Z","endTime":"2025-08-31T01:28:59.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T01:25:33.929Z","endTime":"2025-08-31T01:26:18.548Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cade Smith replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-31T01:26:18.548Z","endTime":"2025-08-31T01:28:32.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.2286688465661,"strikeZoneBottom":1.49836559549286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84917858564464,"aZ":-35.69333211141931,"pfxX":-4.185966486462114,"pfxZ":-2.116257163774462,"pX":-1.466439909714251,"pZ":0.6433214321194588,"vX0":4.539455230175865,"vY0":-128.3186747304872,"vZ0":-5.536089119706041,"x":172.9,"y":221.41,"x0":-2.7189851666291878,"y0":50.00575318150921,"z0":5.62657142991683,"aX":-6.945212696049974},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.9,"breakHorizontal":6.5,"spinRate":688,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.4276914340534854,"extension":7.1081157839232185},"index":2,"playId":"f43a7a45-1c9f-35de-9658-682e8531f14a","pitchNumber":1,"startTime":"2025-08-31T01:28:32.861Z","endTime":"2025-08-31T01:28:39.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88241981524219,"aZ":-32.525848751711685,"pfxX":-6.585050881322207,"pfxZ":-0.21623552369444887,"pX":-0.8051566329645745,"pZ":2.66728286677678,"vX0":6.392244673147019,"vY0":-127.06502629348836,"vZ0":-1.4037307392935614,"x":147.69,"y":166.76,"x0":-2.4971282461763664,"y0":50.00277981318037,"z0":5.80982343241202,"aX":-10.775108705918772},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":10.4,"spinRate":643,"spinDirection":291},"zone":4,"typeConfidence":0.91,"plateTime":0.43095906109513127,"extension":7.117172794028463},"hitData":{"launchSpeed":67.9,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.16,"coordY":159.42}},"index":3,"playId":"46968754-9763-3b5c-b416-b148b57c13a5","pitchNumber":2,"startTime":"2025-08-31T01:28:51.530Z","endTime":"2025-08-31T01:28:59.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:28:59.933Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:31:46.248Z","endTime":"2025-08-31T01:32:31.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":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":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gabe Speier replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T01:30:56.980Z","endTime":"2025-08-31T01:31:48.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.57018260243133,"strikeZoneBottom":1.65258637135972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.644711097663112,"aZ":-16.25464053456241,"pfxX":7.798876400937245,"pfxZ":8.340233171728872,"pX":-1.4971806643719605,"pZ":2.086757803875246,"vX0":-10.711707347191892,"vY0":-137.34879676233302,"vZ0":-5.562716123876608,"x":174.07,"y":182.44,"x0":1.441572109232843,"y0":50.00583203004708,"z0":5.245251251526089,"aX":14.892174577176368},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":-11.9,"spinRate":2146,"spinDirection":131},"zone":13,"typeConfidence":0.88,"plateTime":0.39890517363202704,"extension":6.103873236572357},"index":1,"playId":"df4fbc18-ca52-3b9d-9e28-059869a13316","pitchNumber":1,"startTime":"2025-08-31T01:31:48.593Z","endTime":"2025-08-31T01:31:53.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.229746473372753,"aZ":-24.586146974817694,"pfxX":10.559654867504097,"pfxZ":3.9923225207736746,"pX":0.09452428640987799,"pZ":2.6726807946896156,"vX0":-8.079322544051974,"vY0":-136.9923722152004,"vZ0":-2.386612673032552,"x":113.4,"y":166.62,"x0":1.7098496643283514,"y0":50.003541099329475,"z0":5.2356141396237215,"aX":20.073867131937213},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":-17.4,"spinRate":2027,"spinDirection":125},"zone":5,"typeConfidence":0.91,"plateTime":0.39980609782459364,"extension":5.881154236987787},"index":2,"playId":"836b0d68-cf46-34c2-bcd7-b18f21aa8e87","pitchNumber":2,"startTime":"2025-08-31T01:32:03.278Z","endTime":"2025-08-31T01:32:07.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.797628483541246,"aZ":-24.44664514562592,"pfxX":10.067369615026582,"pfxZ":4.025092215966927,"pX":0.15022579478922157,"pZ":2.5186841622715055,"vX0":-7.741378167686047,"vY0":-137.2920585688318,"vZ0":-2.793546365560768,"x":111.27,"y":170.78,"x0":1.690620040888962,"y0":50.002249018440445,"z0":5.203025180567572,"aX":19.3261134474739},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.0,"breakHorizontal":-16.7,"spinRate":2197,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.39809601573806974,"extension":5.933983609653244},"hitData":{"launchSpeed":88.3,"launchAngle":28.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.14,"coordY":76.17}},"index":3,"playId":"c103b033-6f4a-3eae-a40d-b89e2972421b","pitchNumber":3,"startTime":"2025-08-31T01:32:22.456Z","endTime":"2025-08-31T01:32:31.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:32:31.120Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:32:35.100Z","endTime":"2025-08-31T01:34:14.486Z","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":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.22279496645874,"strikeZoneBottom":1.47450239928677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244067844240313,"aZ":-26.049349817767773,"pfxX":11.973562689696601,"pfxZ":3.1660883677005174,"pX":-0.5657539365580968,"pZ":2.660370796109402,"vX0":-10.121574250566594,"vY0":-138.24636281678895,"vZ0":-2.4613004998690435,"x":138.57,"y":166.95,"x0":1.5899508844235128,"y0":50.00061340590842,"z0":5.313432599381689,"aX":23.13986191088623},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.4,"breakHorizontal":-19.6,"spinRate":2214,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.3964277185636029,"extension":6.048263121333604},"index":0,"playId":"c9045f1a-1185-3461-81dc-1dfc08dfc16e","pitchNumber":1,"startTime":"2025-08-31T01:32:58.087Z","endTime":"2025-08-31T01:33:03.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.559557744841715,"aZ":-31.693568592326656,"pfxX":-1.3933810467356977,"pfxZ":0.3019608772996847,"pX":-1.718704178270179,"pZ":1.5960815372229225,"vX0":-8.095639914191459,"vY0":-124.64387534922432,"vZ0":-2.166728931511594,"x":182.51,"y":195.69,"x0":1.7550038286163312,"y0":50.00055796291421,"z0":5.09917735920438,"aX":-2.185332739615237},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":4.4,"spinRate":2267,"spinDirection":250},"zone":13,"typeConfidence":0.87,"plateTime":0.4398037451825072,"extension":6.182476152997643},"index":1,"playId":"a3b88d01-a5a4-34c5-a7c2-9fc699c24992","pitchNumber":2,"startTime":"2025-08-31T01:33:15.972Z","endTime":"2025-08-31T01:33:21.059Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T01:33:25.270Z","endTime":"2025-08-31T01:33:49.722Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":95.8,"endSpeed":87.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56845299346936,"aZ":-16.98535007051237,"pfxX":7.7862123840259505,"pfxZ":7.7174870651859635,"pX":0.9858874861020126,"pZ":3.3473747155842704,"vX0":-4.564725316745307,"vY0":-139.47286851554827,"vZ0":-2.507823642237689,"x":79.42,"y":148.4,"x0":1.6326293628752289,"y0":50.00664461133234,"z0":5.379272943867894,"aX":15.332849790932896},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":-13.2,"spinRate":2256,"spinDirection":130},"zone":12,"typeConfidence":0.87,"plateTime":0.392820524753148,"extension":5.845945476462693},"index":3,"playId":"14788f7f-b588-367c-bd8f-e061a0f0e1ab","pitchNumber":3,"startTime":"2025-08-31T01:33:49.722Z","endTime":"2025-08-31T01:33:55.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50120578518491,"aZ":-32.957560531864814,"pfxX":-1.1235002532928169,"pfxZ":-0.5094411098287264,"pX":-1.4398709191256251,"pZ":1.1396720397555264,"vX0":-7.081370325645193,"vY0":-122.70383869202064,"vZ0":-2.8084832290764714,"x":171.88,"y":208.01,"x0":1.620204958217279,"y0":50.0041459545108,"z0":5.085435323259753,"aX":-1.7249934909830364},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.3,"breakHorizontal":3.6,"spinRate":2163,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.4450586582610474,"extension":6.30335001429254},"index":4,"playId":"f10fc66b-9d7c-30fd-a6f7-4e362b96cbe9","pitchNumber":4,"startTime":"2025-08-31T01:34:10.888Z","endTime":"2025-08-31T01:34:14.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:34:14.486Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T01:34:19.444Z","endTime":"2025-08-31T01:37:17.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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, 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":94.6,"endSpeed":86.7,"strikeZoneTop":3.35125261942203,"strikeZoneBottom":1.5549801050512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95483905252572,"aZ":-22.689530581050526,"pfxX":11.303655929469308,"pfxZ":4.942611432657445,"pX":-0.3192289447252155,"pZ":1.9019908065157607,"vX0":-9.0091881003481,"vY0":-137.49827024823045,"vZ0":-4.55462682891265,"x":129.17,"y":187.43,"x0":1.5281931641629019,"y0":50.00112281087715,"z0":5.115803033845381,"aX":21.682092486737698},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.2,"breakHorizontal":-18.6,"spinRate":2184,"spinDirection":125},"zone":7,"typeConfidence":0.91,"plateTime":0.39806035993132527,"extension":6.130243025579319},"index":0,"playId":"9b006603-b188-38dc-93ca-29b395e3f00a","pitchNumber":1,"startTime":"2025-08-31T01:34:38.081Z","endTime":"2025-08-31T01:34:43.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.33088476723592,"strikeZoneBottom":1.53452752298355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.502942778090656,"aZ":-16.08207192646661,"pfxX":8.008918826938043,"pfxZ":8.237861940550262,"pX":-0.63770193620299,"pZ":2.0181779639646895,"vX0":-8.330994232304697,"vY0":-139.16750261738392,"vZ0":-5.730015160729533,"x":141.31,"y":184.29,"x0":1.3603712975187225,"y0":50.001243901748325,"z0":5.176734808066026,"aX":15.640602226031545},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2307,"spinDirection":132},"zone":7,"typeConfidence":0.88,"plateTime":0.3942453179415173,"extension":6.486351569156677},"index":1,"playId":"9dec3cfb-feed-3401-a823-f7d58058e3ed","pitchNumber":2,"startTime":"2025-08-31T01:34:52.993Z","endTime":"2025-08-31T01:34:58.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.32138757503158,"strikeZoneBottom":1.52544047767089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99138702720403,"aZ":-33.64839642334429,"pfxX":-2.141048365816032,"pfxZ":-0.9659166456257413,"pX":-1.1186067726886455,"pZ":1.6762638044236051,"vX0":-6.471444875309902,"vY0":-122.35711705376828,"vZ0":-1.339785689715085,"x":159.64,"y":193.52,"x0":1.8333179968064004,"y0":50.003974501445235,"z0":5.100850647205653,"aX":-3.2623188872169226},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":5.3,"spinRate":2182,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4467825719687841,"extension":5.938634249535491},"index":2,"playId":"fb876d93-8a2d-3487-9ba5-1e71bd966066","pitchNumber":3,"startTime":"2025-08-31T01:35:07.643Z","endTime":"2025-08-31T01:35:13.170Z","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":81.2,"endSpeed":75.6,"strikeZoneTop":3.3268505297539,"strikeZoneBottom":1.52412379071662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.25979360785786,"aZ":-33.24088788664373,"pfxX":-2.0426134942111567,"pfxZ":-0.7472888983759339,"pX":-1.4960520922762568,"pZ":0.1087847326784174,"vX0":-7.111139143067906,"vY0":-118.10044505200118,"vZ0":-4.185530894458427,"x":174.03,"y":235.84,"x0":1.8124266351107785,"y0":50.0053722185753,"z0":4.94232305691948,"aX":-2.9019343540422415},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.0,"breakHorizontal":5.3,"spinRate":2132,"spinDirection":288},"zone":13,"typeConfidence":0.9,"plateTime":0.46275107624675593,"extension":6.035237410113337},"index":3,"playId":"18b18c10-f9ed-3942-9df8-4c3d086508c0","pitchNumber":4,"startTime":"2025-08-31T01:35:23.959Z","endTime":"2025-08-31T01:35:27.955Z","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":93.8,"endSpeed":85.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.335397885266516,"aZ":-15.042330896934677,"pfxX":8.247217208007356,"pfxZ":9.088678482469627,"pX":0.3737933660273155,"pZ":2.333726230514661,"vX0":-6.105250267212253,"vY0":-136.50166388334605,"vZ0":-4.8119531720213775,"x":102.75,"y":175.77,"x0":1.5690525145175171,"y0":50.00403372325744,"z0":5.156763194707457,"aX":15.548386525099653},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":-13.7,"spinRate":2159,"spinDirection":128},"zone":6,"typeConfidence":0.89,"plateTime":0.40141423553603994,"extension":6.8306239122719115},"index":4,"playId":"e6607d31-f597-3807-99b9-ef461ef68016","pitchNumber":5,"startTime":"2025-08-31T01:35:44.157Z","endTime":"2025-08-31T01:35:50.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.29860009165842,"strikeZoneBottom":1.46580676391624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07834180243781,"aZ":-15.604791948057725,"pfxX":7.733268950781936,"pfxZ":8.734579773856172,"pX":-1.4282965374805263,"pZ":3.3259646134583916,"vX0":-10.510090196077584,"vY0":-137.04707706235095,"vZ0":-2.373999487433713,"x":171.44,"y":148.98,"x0":1.4566349736059516,"y0":50.0016293782785,"z0":5.272763896266462,"aX":14.668788058764758},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-11.8,"spinRate":2281,"spinDirection":130},"zone":11,"typeConfidence":0.9,"plateTime":0.4000917418545735,"extension":6.189332883143483},"index":5,"playId":"59161c5e-958d-3026-9bf6-3c101a33dfd4","pitchNumber":6,"startTime":"2025-08-31T01:36:33.549Z","endTime":"2025-08-31T01:36:39.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.673729577541692,"aZ":-23.38079740795809,"pfxX":10.27246776456696,"pfxZ":4.732331006257866,"pX":-0.18821330460631427,"pZ":2.014340142710547,"vX0":-8.230114048802939,"vY0":-135.29442974745658,"vZ0":-3.801064993085863,"x":124.17,"y":184.39,"x0":1.5539065679587618,"y0":50.006616180993,"z0":5.070223618420028,"aX":19.106201400192216},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-16.9,"spinRate":2068,"spinDirection":126},"zone":5,"typeConfidence":0.91,"plateTime":0.40436066427046224,"extension":6.223686224582853},"index":6,"playId":"f7692d74-ef14-3226-b1a5-27fc014112cc","pitchNumber":7,"startTime":"2025-08-31T01:36:49.401Z","endTime":"2025-08-31T01:36:54.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12995919258508,"aZ":-23.863478992749066,"pfxX":10.067142264913238,"pfxZ":4.326005795026854,"pX":0.4488955206817614,"pZ":2.7174031532746086,"vX0":-6.864491506516685,"vY0":-137.44497798309297,"vZ0":-2.322437961461686,"x":99.89,"y":165.41,"x0":1.6648432808774698,"y0":50.005214558190474,"z0":5.185907146124497,"aX":19.353934766833014},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-16.9,"spinRate":2199,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.3978001199061807,"extension":6.339883985937037},"hitData":{"launchSpeed":68.4,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.44,"coordY":142.88}},"index":7,"playId":"8a687aa7-245b-3ff5-8ede-813b6824392e","pitchNumber":8,"startTime":"2025-08-31T01:37:09.519Z","endTime":"2025-08-31T01:37:17.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:37:17.218Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:39:36.078Z","endTime":"2025-08-31T01:40:44.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":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":"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":96.0,"endSpeed":87.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8816974120059,"aZ":-13.598378346115302,"pfxX":-4.715113835231234,"pfxZ":9.413689040394143,"pX":-0.6577966424375418,"pZ":3.3226812191175537,"vX0":6.523693290090989,"vY0":-139.7029726822392,"vZ0":-4.602243572719093,"x":142.07,"y":149.07,"x0":-2.4121941471648927,"y0":50.00687738296475,"z0":5.887320540238075,"aX":-9.309075283778196},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2312,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.39227651558829413,"extension":7.2475385160989765},"index":0,"playId":"f2d4b798-8018-304c-bd72-0ef26947a052","pitchNumber":1,"startTime":"2025-08-31T01:40:03.012Z","endTime":"2025-08-31T01:40:07.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.543957411169174,"aZ":-14.329334397360238,"pfxX":-6.256104828228925,"pfxZ":8.997935745616324,"pX":-0.2076807977137092,"pZ":2.588433536601419,"vX0":7.924064720871622,"vY0":-139.49967863024827,"vZ0":-6.035292672635585,"x":124.92,"y":168.89,"x0":-2.263937906214344,"y0":50.00480599676993,"z0":5.714204045754042,"aX":-12.409695786808317},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":9.8,"spinRate":2359,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.391703735511157,"extension":7.234274188747888},"index":1,"playId":"249218e5-1132-3b04-856d-402ae30089f7","pitchNumber":2,"startTime":"2025-08-31T01:40:20.564Z","endTime":"2025-08-31T01:40:26.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69987037495002,"aZ":-12.273443045889822,"pfxX":-4.877347402945209,"pfxZ":9.985261647765432,"pX":-0.2554294727843765,"pZ":3.798025408225319,"vX0":7.162221974590303,"vY0":-140.49021185481647,"vZ0":-3.390455098423402,"x":126.74,"y":136.23,"x0":-2.207613723642431,"y0":50.00311647377547,"z0":5.821638591330564,"aX":-9.721564969540342},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2198,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.390301725194496,"extension":7.411367136691505},"index":2,"playId":"93162d41-c3aa-3f66-9043-05d316b6c505","pitchNumber":3,"startTime":"2025-08-31T01:40:39.321Z","endTime":"2025-08-31T01:40:44.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:40:44.029Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:40:49.081Z","endTime":"2025-08-31T01:42:51.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.29497806479491,"strikeZoneBottom":1.72148584729338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84216435796467,"aZ":-37.70615169401542,"pfxX":-4.778834017083273,"pfxZ":-3.371147504665605,"pX":-0.9653321457192124,"pZ":1.2236346803293325,"vX0":5.564715179644331,"vY0":-127.42670431207954,"vZ0":-3.650588411307747,"x":153.8,"y":205.74,"x0":-2.5593146359513033,"y0":50.003833233906356,"z0":5.6620724013394526,"aX":-7.838303553140255},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.7,"breakHorizontal":7.3,"spinRate":532,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.43027600486346396,"extension":7.3581848385014785},"index":0,"playId":"66cdb8c4-da59-3ebf-be12-0f027a000145","pitchNumber":1,"startTime":"2025-08-31T01:41:08.408Z","endTime":"2025-08-31T01:41:13.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.25763684380116,"strikeZoneBottom":1.68386814617887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.888117886669534,"aZ":-13.512304116185463,"pfxX":-5.992208908532174,"pfxZ":9.3725174704112,"pX":-0.022124615355862413,"pZ":2.853577266391098,"vX0":8.741443091315114,"vY0":-140.46822995470401,"vZ0":-5.233878070716575,"x":117.84,"y":161.73,"x0":-2.401095149744164,"y0":50.004037354084154,"z0":5.625075790168167,"aX":-11.933258301332408},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2288,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3904720873750973,"extension":6.731641827477568},"index":1,"playId":"a193aa37-b207-37ab-a762-9c13fae87067","pitchNumber":2,"startTime":"2025-08-31T01:41:23.185Z","endTime":"2025-08-31T01:41:28.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.3555464108438,"strikeZoneBottom":1.68708612071746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.878072067371924,"aZ":-14.074522029877308,"pfxX":-6.1935971612154805,"pfxZ":9.020246488469894,"pX":-0.7085326519917541,"pZ":3.1741176616592846,"vX0":6.903025590919062,"vY0":-140.96566674133675,"vZ0":-4.39733737901321,"x":144.01,"y":153.08,"x0":-2.387659060280385,"y0":50.00421380417901,"z0":5.666815718252695,"aX":-12.430960936844395},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2294,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.38896527727598773,"extension":7.4216746553890465},"index":2,"playId":"a473665c-ae9d-3e62-b5d1-4122ced34a20","pitchNumber":3,"startTime":"2025-08-31T01:41:39.227Z","endTime":"2025-08-31T01:41:44.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-31T01:41:48.349Z","endTime":"2025-08-31T01:42:04.570Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.29193236488274,"strikeZoneBottom":1.59200867426873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91085587541244,"aZ":-36.67588088372906,"pfxX":-4.493071550608837,"pfxZ":-2.72556605668529,"pX":0.4676473363778382,"pZ":0.5197281069216177,"vX0":8.328665157695681,"vY0":-128.03391776333737,"vZ0":-5.731455624671279,"x":99.17,"y":224.75,"x0":-2.252579468068242,"y0":50.00424712892661,"z0":5.6774933212979874,"aX":-7.415762389024901},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-6.1,"breakHorizontal":6.1,"spinRate":554,"spinDirection":303},"zone":14,"typeConfidence":0.89,"plateTime":0.4287869470589283,"extension":6.726562224591903},"index":4,"playId":"6184f336-0da8-363a-ab5a-8cb37677a01f","pitchNumber":4,"startTime":"2025-08-31T01:42:04.570Z","endTime":"2025-08-31T01:42:10.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.23860068601679,"strikeZoneBottom":1.65425497224138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61080478027004,"aZ":-12.985636776652541,"pfxX":-5.116056537681847,"pfxZ":9.431972114792135,"pX":-0.5088187953043135,"pZ":4.027504472348104,"vX0":6.690506985935318,"vY0":-141.36515907269415,"vZ0":-2.6262070438016636,"x":136.39,"y":130.04,"x0":-2.2356238485302753,"y0":50.00618637322923,"z0":5.796425695679523,"aX":-10.412491593410063},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":8.0,"spinRate":2353,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3866595168427551,"extension":7.138450799653784},"index":5,"playId":"df639e94-c47c-3a67-aaf4-81ddb8b4536b","pitchNumber":5,"startTime":"2025-08-31T01:42:29.241Z","endTime":"2025-08-31T01:42:34.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.29897688513314,"strikeZoneBottom":1.62179024663146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25556909972929,"aZ":-11.401446667216975,"pfxX":-6.083727249851058,"pfxZ":10.283441475572374,"pX":0.3431390491431771,"pZ":1.6745891170646883,"vX0":9.697890344010927,"vY0":-141.02957833433925,"vZ0":-8.7864535983587,"x":103.92,"y":193.57,"x0":-2.345399923537623,"y0":50.00316710331583,"z0":5.560778771706808,"aX":-12.289870037047006},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2305,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.3879848910841335,"extension":7.267726660346085},"index":6,"playId":"878e1361-e90e-36be-8c19-387d79054143","pitchNumber":6,"startTime":"2025-08-31T01:42:44.542Z","endTime":"2025-08-31T01:42:51.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:42:51.142Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:43:04.749Z","endTime":"2025-08-31T01:44:25.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.52140436376345,"strikeZoneBottom":1.59618132022808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14160637718609,"aZ":-14.078794921275462,"pfxX":-6.434937129118109,"pfxZ":8.855670307697725,"pX":-0.4624153703521472,"pZ":3.9383908071429543,"vX0":7.981023962425843,"vY0":-142.18283147729792,"vZ0":-2.5264605319067504,"x":134.63,"y":132.44,"x0":-2.4721196769450677,"y0":50.00486788954873,"z0":5.733863407644062,"aX":-13.153057427580304},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2335,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.38549087229243595,"extension":7.428377422684012},"index":0,"playId":"db474ceb-2837-346a-a1ce-3734f5d42b0d","pitchNumber":1,"startTime":"2025-08-31T01:43:13.907Z","endTime":"2025-08-31T01:43:19.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85758205424437,"aZ":-12.518101427340719,"pfxX":-6.964625750789173,"pfxZ":9.426394651881157,"pX":-0.17251334336220714,"pZ":2.934154410316463,"vX0":8.807309781127003,"vY0":-143.42642547822706,"vZ0":-5.408355514887741,"x":123.58,"y":159.56,"x0":-2.3767413032226874,"y0":50.00430062890567,"z0":5.6234623435997815,"aX":-14.5260740833763},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2334,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.3817363164940808,"extension":7.605784573190909},"index":1,"playId":"5a9fcd48-8e1e-3e5e-9d9d-6b4b95dcaf4f","pitchNumber":2,"startTime":"2025-08-31T01:43:28.612Z","endTime":"2025-08-31T01:43:33.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81894290201539,"aZ":-12.69757922030854,"pfxX":-7.297906298962966,"pfxZ":9.510371142989058,"pX":-0.604383102407709,"pZ":2.4448396076475576,"vX0":7.7307963329290725,"vY0":-142.4510550616849,"vZ0":-6.554719094395262,"x":140.04,"y":172.77,"x0":-2.40992045812174,"y0":50.003852191220986,"z0":5.584428937973384,"aX":-14.946353658009532},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2362,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.38504548798772564,"extension":7.711185490133239},"index":2,"playId":"5e4d80ea-a8e2-33be-89e8-5809561c02d8","pitchNumber":3,"startTime":"2025-08-31T01:43:45.732Z","endTime":"2025-08-31T01:43:52.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.54214106222913,"strikeZoneBottom":1.58933416927975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.968036989434474,"aZ":-14.428792657346657,"pfxX":-5.595857675000611,"pfxZ":8.54429659427285,"pX":0.9991253385727363,"pZ":2.2235143219298985,"vX0":10.962903705558816,"vY0":-142.34181814302133,"vZ0":-7.0270231957836815,"x":78.92,"y":178.75,"x0":-2.154197055562709,"y0":50.001982587543175,"z0":5.616129243527283,"aX":-11.621661396768323},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2267,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3830357472602186,"extension":7.541356331384392},"index":3,"playId":"5a01b98a-db0f-3790-b493-7fccc12dcfe6","pitchNumber":4,"startTime":"2025-08-31T01:44:05.087Z","endTime":"2025-08-31T01:44:11.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455066535831513,"aZ":-13.990733120513859,"pfxX":-5.3940876264607915,"pfxZ":8.937616436770602,"pX":-0.7758987357106968,"pZ":3.997984808186518,"vX0":6.280848019450342,"vY0":-141.09905409585264,"vZ0":-2.3711241698647894,"x":146.58,"y":130.83,"x0":-2.32064303185645,"y0":50.00079717407904,"z0":5.741105469778618,"aX":-10.97184431640736},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2316,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38689262901005694,"extension":7.212099142380608},"index":4,"playId":"f5afd389-fd31-3139-88b2-51d8b6c6d6ad","pitchNumber":5,"startTime":"2025-08-31T01:44:20.868Z","endTime":"2025-08-31T01:44:25.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:44:25.394Z","atBatIndex":65}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T01:43:04.749Z","endTime":"2025-08-31T01:44:25.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.52140436376345,"strikeZoneBottom":1.59618132022808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.14160637718609,"aZ":-14.078794921275462,"pfxX":-6.434937129118109,"pfxZ":8.855670307697725,"pX":-0.4624153703521472,"pZ":3.9383908071429543,"vX0":7.981023962425843,"vY0":-142.18283147729792,"vZ0":-2.5264605319067504,"x":134.63,"y":132.44,"x0":-2.4721196769450677,"y0":50.00486788954873,"z0":5.733863407644062,"aX":-13.153057427580304},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2335,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.38549087229243595,"extension":7.428377422684012},"index":0,"playId":"db474ceb-2837-346a-a1ce-3734f5d42b0d","pitchNumber":1,"startTime":"2025-08-31T01:43:13.907Z","endTime":"2025-08-31T01:43:19.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85758205424437,"aZ":-12.518101427340719,"pfxX":-6.964625750789173,"pfxZ":9.426394651881157,"pX":-0.17251334336220714,"pZ":2.934154410316463,"vX0":8.807309781127003,"vY0":-143.42642547822706,"vZ0":-5.408355514887741,"x":123.58,"y":159.56,"x0":-2.3767413032226874,"y0":50.00430062890567,"z0":5.6234623435997815,"aX":-14.5260740833763},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2334,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.3817363164940808,"extension":7.605784573190909},"index":1,"playId":"5a9fcd48-8e1e-3e5e-9d9d-6b4b95dcaf4f","pitchNumber":2,"startTime":"2025-08-31T01:43:28.612Z","endTime":"2025-08-31T01:43:33.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81894290201539,"aZ":-12.69757922030854,"pfxX":-7.297906298962966,"pfxZ":9.510371142989058,"pX":-0.604383102407709,"pZ":2.4448396076475576,"vX0":7.7307963329290725,"vY0":-142.4510550616849,"vZ0":-6.554719094395262,"x":140.04,"y":172.77,"x0":-2.40992045812174,"y0":50.003852191220986,"z0":5.584428937973384,"aX":-14.946353658009532},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2362,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.38504548798772564,"extension":7.711185490133239},"index":2,"playId":"5e4d80ea-a8e2-33be-89e8-5809561c02d8","pitchNumber":3,"startTime":"2025-08-31T01:43:45.732Z","endTime":"2025-08-31T01:43:52.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.54214106222913,"strikeZoneBottom":1.58933416927975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.968036989434474,"aZ":-14.428792657346657,"pfxX":-5.595857675000611,"pfxZ":8.54429659427285,"pX":0.9991253385727363,"pZ":2.2235143219298985,"vX0":10.962903705558816,"vY0":-142.34181814302133,"vZ0":-7.0270231957836815,"x":78.92,"y":178.75,"x0":-2.154197055562709,"y0":50.001982587543175,"z0":5.616129243527283,"aX":-11.621661396768323},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":8.2,"spinRate":2267,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3830357472602186,"extension":7.541356331384392},"index":3,"playId":"5a01b98a-db0f-3790-b493-7fccc12dcfe6","pitchNumber":4,"startTime":"2025-08-31T01:44:05.087Z","endTime":"2025-08-31T01:44:11.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455066535831513,"aZ":-13.990733120513859,"pfxX":-5.3940876264607915,"pfxZ":8.937616436770602,"pX":-0.7758987357106968,"pZ":3.997984808186518,"vX0":6.280848019450342,"vY0":-141.09905409585264,"vZ0":-2.3711241698647894,"x":146.58,"y":130.83,"x0":-2.32064303185645,"y0":50.00079717407904,"z0":5.741105469778618,"aX":-10.97184431640736},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2316,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38689262901005694,"extension":7.212099142380608},"index":4,"playId":"f5afd389-fd31-3139-88b2-51d8b6c6d6ad","pitchNumber":5,"startTime":"2025-08-31T01:44:20.868Z","endTime":"2025-08-31T01:44:25.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T01:44:25.394Z","atBatIndex":65},"scoringPlays":[27,43,46,53,58],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":153.35,"y":85.95},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":121.66,"y":137.59},"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":1,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":139.29,"y":183.13},"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":1,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":182.82,"y":94.54},"type":"O","description":"Flyout"},{"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":122.65,"y":146.7},"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":1,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":157.76,"y":166.08},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":12,"top":[7,8,9],"bottom":[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":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":205.26,"y":113.02},"type":"O","description":"Lineout"}],"home":[]}},{"startIndex":13,"endIndex":20,"top":[13,14,15,16],"bottom":[17,18,19,20],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":148.68,"y":155.78},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":112.96,"y":157.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":3,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":141.41,"y":78.82},"type":"O","description":"Flyout"},{"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":104.91,"y":76.03},"type":"O","description":"Lineout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23],"bottom":[24,25,26,27,28],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":133.55,"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":4,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":115.72,"y":59.55},"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":4,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":58.04,"y":99.57},"type":"O","description":"Flyout"},{"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":105.72,"y":176.4},"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":152.92,"y":151.55},"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":4,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":145.66,"y":80.31},"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":115.99,"y":164.26},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":35,"top":[29,30,31,32],"bottom":[33,34,35],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":102.69,"y":165.8},"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":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":76.03,"y":83.14},"type":"O","description":"Lineout"}],"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":98.97,"y":81.97},"type":"O","description":"Flyout"},{"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":110.75,"y":119.23},"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":5,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":102.67,"y":94.04},"type":"O","description":"Lineout"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38,39],"bottom":[40,41,42,43,44],"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":120.83,"y":147.31},"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":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":168.65,"y":161.33},"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":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":115.93,"y":104.13},"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":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":100.24,"y":53.3},"type":"O","description":"Lineout"}],"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":146.25,"y":142.75},"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":6,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":224.96,"y":83.14},"type":"H","description":"Home Run"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48],"bottom":[49,50,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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":226.17,"y":80.72},"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":7,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":117.45,"y":94.38},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":79.58,"y":106.52},"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":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":105.4,"y":154.54},"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":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":107.62,"y":148.9},"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":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":92.98,"y":113.41},"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":7,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":126.89,"y":97.67},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":62,"top":[55,56,57,58,59],"bottom":[60,61,62],"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":123.86,"y":142.47},"type":"O","description":"Forceout"},{"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":31.09,"y":63.43},"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":8,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":157.16,"y":159.42},"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":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":154.14,"y":76.17},"type":"O","description":"Flyout"},{"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":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":130.44,"y":142.88},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":65,"top":[63,64,65],"bottom":[],"hits":{"away":[],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":4,"hits":5,"errors":0,"leftOnBase":4},"away":{"runs":3,"hits":5,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"catcher":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"second":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"center":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"right":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"onDeck":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"inHole":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"battingOrder":6,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"onDeck":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"inHole":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"battingOrder":7,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":2,"strikes":3,"outs":3},"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":3,"groundOuts":7,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".242","atBats":32,"obp":".318","slg":".411","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":12,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":29,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":133,"era":"3.98","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.26","battersFaced":32,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":49,"strikes":84,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":4,"pitchesPerInning":"16.63","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":1,"chances":31,"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":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":74,"groundOuts":136,"airOuts":125,"runs":65,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":74,"baseOnBalls":44,"intentionalWalks":4,"hits":131,"hitByPitch":3,"avg":".284","atBats":462,"obp":".347","slg":".444","ops":".791","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":516,"totalBases":205,"rbi":73,"leftOnBase":190,"sacBunts":0,"sacFlies":4,"babip":".306","groundOutsToAirouts":"1.09","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"28.88","popOuts":18,"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":62,"putOuts":767,"errors":5,"chances":834,"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,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 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":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":66,"flyOuts":38,"groundOuts":42,"airOuts":72,"runs":23,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":1,"hits":45,"hitByPitch":2,"avg":".226","atBats":199,"obp":".317","slg":".332","ops":".649","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":66,"rbi":23,"leftOnBase":87,"sacBunts":2,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.75","popOuts":18,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":86,"errors":4,"chances":233,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"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":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":63,"groundOuts":107,"airOuts":126,"runs":81,"doubles":29,"triples":1,"homeRuns":25,"strikeOuts":155,"baseOnBalls":53,"intentionalWalks":2,"hits":123,"hitByPitch":23,"avg":".242","atBats":508,"obp":".339","slg":".451","ops":".790","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":587,"totalBases":229,"rbi":64,"leftOnBase":240,"sacBunts":0,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.32","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":261,"errors":2,"chances":267,"fielding":".993","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":"800","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":132,"flyOuts":69,"groundOuts":128,"airOuts":135,"runs":57,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":106,"baseOnBalls":66,"intentionalWalks":1,"hits":126,"hitByPitch":3,"avg":".258","atBats":488,"obp":".349","slg":".355","ops":".704","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":564,"totalBases":173,"rbi":46,"leftOnBase":180,"sacBunts":6,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.22","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":309,"putOuts":168,"errors":9,"chances":486,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":88,"groundOuts":65,"airOuts":156,"runs":88,"doubles":19,"triples":0,"homeRuns":50,"strikeOuts":159,"baseOnBalls":80,"intentionalWalks":12,"hits":120,"hitByPitch":6,"avg":".241","atBats":497,"obp":".352","slg":".581","ops":".933","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":586,"totalBases":289,"rbi":107,"leftOnBase":208,"sacBunts":0,"sacFlies":3,"babip":".241","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.94","popOuts":46,"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":20,"stolenBases":66,"stolenBasePercentage":".767","caughtStealingPercentage":".233","assists":32,"putOuts":860,"errors":4,"chances":896,"fielding":".996","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":{"summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":12,"strikes":13,"strikePercentage":".520","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":59,"gamesStarted":0,"flyOuts":24,"groundOuts":67,"airOuts":50,"runs":25,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":3,"hits":47,"hitByPitch":5,"atBats":200,"obp":".310","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":886,"era":"3.90","inningsPitched":"55.1","wins":3,"losses":4,"saves":0,"saveOpportunities":5,"holds":13,"blownSaves":5,"earnedRuns":24,"whip":"1.17","battersFaced":229,"outs":166,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":320,"strikes":566,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.34","rbi":1,"winPercentage":".429","pitchesPerInning":"16.01","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.83","walksPer9Inn":"2.93","hitsPer9Inn":"7.64","runsScoredPer9":"4.07","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":{"note":"(L, 4-6)","summary":"6.0 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":93,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":20,"gamesStarted":20,"flyOuts":49,"groundOuts":79,"airOuts":88,"runs":46,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":144,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":4,"atBats":390,"obp":".262","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1720,"era":"3.73","inningsPitched":"103.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.02","battersFaced":421,"outs":311,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1720,"balls":581,"strikes":1139,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"winPercentage":".400","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"5.54","strikeoutsPer9Inn":"12.50","walksPer9Inn":"2.26","hitsPer9Inn":"6.95","runsScoredPer9":"3.99","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":87,"groundOuts":84,"airOuts":141,"runs":78,"doubles":23,"triples":0,"homeRuns":42,"strikeOuts":153,"baseOnBalls":37,"intentionalWalks":1,"hits":114,"hitByPitch":16,"avg":".235","atBats":485,"obp":".306","slg":".542","ops":".848","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":545,"totalBases":263,"rbi":105,"leftOnBase":212,"sacBunts":0,"sacFlies":7,"babip":".242","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.55","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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":31,"groundOuts":33,"airOuts":52,"runs":13,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":67,"baseOnBalls":10,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":183,"obp":".236","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":758,"era":"2.12","inningsPitched":"51.0","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":19,"blownSaves":5,"earnedRuns":12,"whip":"0.84","battersFaced":199,"outs":153,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":758,"balls":231,"strikes":527,"strikePercentage":".700","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"14.86","gamesFinished":4,"strikeoutWalkRatio":"6.70","strikeoutsPer9Inn":"11.82","walksPer9Inn":"1.76","hitsPer9Inn":"5.82","runsScoredPer9":"2.29","homeRunsPer9":"0.71","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"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":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":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":74,"groundOuts":150,"airOuts":129,"runs":88,"doubles":24,"triples":4,"homeRuns":26,"strikeOuts":132,"baseOnBalls":34,"intentionalWalks":1,"hits":147,"hitByPitch":10,"avg":".264","atBats":556,"obp":".317","slg":".462","ops":".779","caughtStealing":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":602,"totalBases":257,"rbi":76,"leftOnBase":241,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.38","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":365,"errors":4,"chances":373,"fielding":".989","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":71,"groundOuts":95,"airOuts":129,"runs":51,"doubles":17,"triples":0,"homeRuns":22,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":1,"hits":98,"hitByPitch":3,"avg":".255","atBats":385,"obp":".318","slg":".470","ops":".788","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":181,"rbi":62,"leftOnBase":128,"sacBunts":2,"sacFlies":3,"babip":".255","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":35,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":16,"groundOuts":43,"airOuts":27,"runs":19,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":17,"intentionalWalks":0,"hits":32,"hitByPitch":10,"avg":".208","atBats":154,"obp":".324","slg":".331","ops":".655","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":183,"totalBases":51,"rbi":19,"leftOnBase":75,"sacBunts":1,"sacFlies":1,"babip":".289","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":181,"errors":2,"chances":197,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,647304,553993,593871,670042,641487,702284,669302,657571,642100],"pitchers":[669302,657571,642100],"bench":[686527,641598,456781],"bullpen":[660825,666374,622491,676106,669923,682243,662253,642048,672841,693433],"battingOrder":[668227,663728,677594,647304,553993,593871,670042,641487,702284],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arozarena (29, Williams, G)."},{"label":"HR","value":"Polanco (22, 7th inning off Williams, G, 0 on, 1 out); Rodríguez, J (26, 8th inning off Gaddis, 1 on, 2 out)."},{"label":"TB","value":"Arozarena 3; Polanco 4; Rodríguez, J 5."},{"label":"RBI","value":"Polanco (62); Rodríguez, J 2 (76)."},{"label":"2-out RBI","value":"Rodríguez, J 2."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, J."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rodríguez, J (4, throw)."}]}],"note":[]},"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":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".224","atBats":29,"obp":".295","slg":".367","ops":".662","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".206","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":125,"era":"3.92","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.31","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":40,"strikes":85,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":3,"pitchesPerInning":"13.89","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"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":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":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":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":44,"groundOuts":79,"airOuts":77,"runs":40,"doubles":16,"triples":1,"homeRuns":10,"strikeOuts":92,"baseOnBalls":33,"intentionalWalks":1,"hits":69,"hitByPitch":3,"avg":".219","atBats":315,"obp":".298","slg":".371","ops":".669","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":117,"rbi":32,"leftOnBase":124,"sacBunts":1,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","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":148,"putOuts":148,"errors":2,"chances":298,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":43,"groundOuts":72,"airOuts":73,"runs":22,"doubles":14,"triples":1,"homeRuns":3,"strikeOuts":60,"baseOnBalls":13,"intentionalWalks":0,"hits":60,"hitByPitch":7,"avg":".233","atBats":257,"obp":".285","slg":".331","ops":".616","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":85,"rbi":34,"leftOnBase":105,"sacBunts":4,"sacFlies":4,"babip":".288","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.67","popOuts":7,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":178,"putOuts":110,"errors":10,"chances":298,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"1-3 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":47,"groundOuts":66,"airOuts":83,"runs":32,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":93,"baseOnBalls":37,"intentionalWalks":1,"hits":67,"hitByPitch":5,"avg":".220","atBats":305,"obp":".311","slg":".321","ops":".632","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":98,"rbi":31,"leftOnBase":125,"sacBunts":1,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.00","popOuts":12,"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":185,"errors":1,"chances":193,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"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":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":50,"groundOuts":62,"airOuts":103,"runs":36,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":85,"baseOnBalls":41,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".176","atBats":296,"obp":".275","slg":".345","ops":".620","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":102,"rbi":31,"leftOnBase":125,"sacBunts":2,"sacFlies":4,"babip":".201","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.91","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":776,"errors":6,"chances":834,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":14,"groundOuts":21,"airOuts":32,"runs":13,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":8,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".158","atBats":120,"obp":".223","slg":".333","ops":".556","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":40,"rbi":18,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".197","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","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":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"note":"(S, 9)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":16,"inningsPitched":"1.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":62,"gamesStarted":0,"flyOuts":28,"groundOuts":43,"airOuts":59,"runs":27,"doubles":19,"triples":1,"homeRuns":3,"strikeOuts":82,"baseOnBalls":19,"intentionalWalks":3,"hits":47,"hitByPitch":3,"atBats":228,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":997,"era":"2.97","inningsPitched":"60.2","wins":6,"losses":5,"saves":9,"saveOpportunities":14,"holds":19,"blownSaves":5,"earnedRuns":20,"whip":"1.09","battersFaced":253,"outs":182,"gamesPitched":62,"completeGames":0,"shutouts":0,"pitchesThrown":997,"balls":330,"strikes":667,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".545","pitchesPerInning":"16.43","gamesFinished":18,"strikeoutWalkRatio":"4.32","strikeoutsPer9Inn":"12.16","walksPer9Inn":"2.82","hitsPer9Inn":"6.97","runsScoredPer9":"4.01","homeRunsPer9":"0.45","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":6,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":100,"groundOuts":108,"airOuts":186,"runs":84,"doubles":25,"triples":2,"homeRuns":26,"strikeOuts":60,"baseOnBalls":54,"intentionalWalks":20,"hits":139,"hitByPitch":6,"avg":".285","atBats":488,"obp":".360","slg":".504","ops":".864","caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":553,"totalBases":246,"rbi":68,"leftOnBase":163,"sacBunts":0,"sacFlies":5,"babip":".278","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.77","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":68,"errors":10,"chances":273,"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":1,"groundOuts":0,"airOuts":3,"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":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":113,"groundOuts":141,"airOuts":191,"runs":65,"doubles":22,"triples":1,"homeRuns":10,"strikeOuts":48,"baseOnBalls":45,"intentionalWalks":2,"hits":138,"hitByPitch":3,"avg":".271","atBats":510,"obp":".329","slg":".376","ops":".705","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":192,"rbi":43,"leftOnBase":138,"sacBunts":1,"sacFlies":7,"babip":".279","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":23,"lineOuts":55},"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":261,"errors":8,"chances":281,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":114,"flyOuts":70,"groundOuts":86,"airOuts":123,"runs":47,"doubles":21,"triples":1,"homeRuns":10,"strikeOuts":94,"baseOnBalls":16,"intentionalWalks":0,"hits":86,"hitByPitch":4,"avg":".226","atBats":381,"obp":".262","slg":".365","ops":".627","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":139,"rbi":41,"leftOnBase":155,"sacBunts":4,"sacFlies":4,"babip":".270","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.10","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":72,"groundOuts":62,"airOuts":121,"runs":39,"doubles":14,"triples":2,"homeRuns":23,"strikeOuts":112,"baseOnBalls":41,"intentionalWalks":1,"hits":89,"hitByPitch":6,"avg":".235","atBats":379,"obp":".316","slg":".464","ops":".780","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":176,"rbi":60,"leftOnBase":190,"sacBunts":0,"sacFlies":5,"babip":".265","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.48","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":261,"errors":4,"chances":284,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":{"note":"(W, 9-5)","summary":"7.0 IP, ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":27,"strikes":68,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":74,"groundOuts":141,"airOuts":134,"runs":57,"doubles":17,"triples":1,"homeRuns":20,"strikeOuts":143,"baseOnBalls":73,"intentionalWalks":0,"hits":112,"hitByPitch":3,"atBats":527,"obp":".311","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2534,"era":"3.26","inningsPitched":"143.2","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.29","battersFaced":606,"outs":431,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2534,"balls":986,"strikes":1548,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":9,"pickoffs":3,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".643","pitchesPerInning":"17.64","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"8.96","walksPer9Inn":"4.57","hitsPer9Inn":"7.02","runsScoredPer9":"3.57","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":39},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":0,"chances":20,"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"}]},"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":{"note":"(H, 29)","summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","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":60,"gamesStarted":0,"flyOuts":38,"groundOuts":44,"airOuts":59,"runs":22,"doubles":8,"triples":2,"homeRuns":7,"strikeOuts":60,"baseOnBalls":21,"intentionalWalks":2,"hits":49,"hitByPitch":1,"atBats":208,"obp":".306","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":882,"era":"3.40","inningsPitched":"55.2","wins":1,"losses":1,"saves":2,"saveOpportunities":6,"holds":29,"blownSaves":4,"earnedRuns":21,"whip":"1.26","battersFaced":234,"outs":167,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":882,"balls":304,"strikes":578,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.75","rbi":2,"winPercentage":".500","pitchesPerInning":"15.84","gamesFinished":7,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"9.70","walksPer9Inn":"3.40","hitsPer9Inn":"7.92","runsScoredPer9":"3.56","homeRunsPer9":"1.13","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":true,"isSubstitute":false}},"ID692216":{"person":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"jerseyNumber":"63","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | BB, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":18,"airOuts":17,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".183","atBats":71,"obp":".256","slg":".352","ops":".608","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":25,"rbi":8,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".244","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","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":63,"errors":2,"chances":68,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[680757,682177,608070,700932,666310,681807,692216,682657,666134,677587,668909,683769,671922],"pitchers":[668909,683769,671922],"bench":[672356,595978,669717],"bullpen":[663465,671106,676440,677944,663671,670036,682120,596001,800048,681870],"battingOrder":[680757,682177,608070,700932,666310,681807,682657,666134,677587],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Manzardo (23, 6th inning off Gilbert, L, 1 on, 2 out)."},{"label":"TB","value":"Jones, N; Kwan; Manzardo 4; Naylor, B; Ramírez, Jo."},{"label":"RBI","value":"Kwan (43); Manzardo 2 (60); Naylor, B (31)."},{"label":"2-out RBI","value":"Naylor, B; Manzardo 2; Kwan."},{"label":"Runners left in scoring position, 2 out","value":"Schneemann 2; Kwan."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Kayfus (3, 2nd base off Gilbert, L/Raleigh); Jones, N (8, 2nd base off Ferguson, C/Raleigh)."}]}],"note":[{"label":"a","value":"Grounded out for Kayfus in the 7th."}]}},"officials":[{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Gilbert, L."},{"label":"Pitches-strikes","value":"Gilbert, L 93-60; Ferguson, C 25-13; Speier 15-11; Williams, G 95-68; Gaddis 14-7; Smith, C 16-10."},{"label":"Groundouts-flyouts","value":"Gilbert, L 4-4; Ferguson, C 2-0; Speier 1-1; Williams, G 5-3; Gaddis 1-0; Smith, C 1-0."},{"label":"Batters faced","value":"Gilbert, L 23; Ferguson, C 6; Speier 3; Williams, G 26; Gaddis 4; Smith, C 4."},{"label":"Umpires","value":"HP: Mark Wegner. 1B: Shane Livensparger. 2B: Tyler Jones. 3B: Nate Tomlinson. "},{"label":"Weather","value":"65 degrees, Clear."},{"label":"Wind","value":"6 mph, In From CF."},{"label":"First pitch","value":"7:15 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"33,203."},{"label":"Venue","value":"Progressive Field."},{"label":"August 30, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","boxscoreName":"Williams, G"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 9-5)","summary":"7.0 IP, ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":8,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":95,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":27,"strikes":68,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":74,"groundOuts":141,"airOuts":134,"runs":57,"doubles":17,"triples":1,"homeRuns":20,"strikeOuts":143,"baseOnBalls":73,"intentionalWalks":0,"hits":112,"hitByPitch":3,"atBats":527,"obp":".311","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2534,"era":"3.26","inningsPitched":"143.2","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.29","battersFaced":606,"outs":431,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2534,"balls":986,"strikes":1548,"strikePercentage":".610","hitBatsmen":3,"balks":1,"wildPitches":9,"pickoffs":3,"groundOutsToAirouts":"1.05","rbi":1,"winPercentage":".643","pitchesPerInning":"17.64","gamesFinished":0,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"8.96","walksPer9Inn":"4.57","hitsPer9Inn":"7.02","runsScoredPer9":"3.57","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":39},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":6,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","boxscoreName":"Rodríguez, J"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"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":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":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":74,"groundOuts":150,"airOuts":129,"runs":88,"doubles":24,"triples":4,"homeRuns":26,"strikeOuts":132,"baseOnBalls":34,"intentionalWalks":1,"hits":147,"hitByPitch":10,"avg":".264","atBats":556,"obp":".317","slg":".462","ops":".779","caughtStealing":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":602,"totalBases":257,"rbi":76,"leftOnBase":241,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.38","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":365,"errors":4,"chances":373,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","boxscoreName":"Gilbert, L"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 4-6)","summary":"6.0 IP, 3 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":93,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":33,"strikes":60,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":20,"gamesStarted":20,"flyOuts":49,"groundOuts":79,"airOuts":88,"runs":46,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":144,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":4,"atBats":390,"obp":".262","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1720,"era":"3.73","inningsPitched":"103.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.02","battersFaced":421,"outs":311,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1720,"balls":581,"strikes":1139,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"winPercentage":".400","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"5.54","strikeoutsPer9Inn":"12.50","walksPer9Inn":"2.26","hitsPer9Inn":"6.95","runsScoredPer9":"3.99","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"loser":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"save":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}