{"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":776521,"link":"/api/v1.1/game/776521/feed/live","metaData":{"wait":10,"timeStamp":"20250831_200510","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776521,"type":"R","doubleHeader":"N","id":"2025/08/31/seamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776521-2025-08-31","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-31T17:40:00Z","originalDate":"2025-08-31","officialDate":"2025-08-31","dayNight":"day","time":"1:40","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":137,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":64,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":73,"losses":64,"winningPercentage":".533"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2025,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":67,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":68,"losses":67,"winningPercentage":".504"},"franchiseName":"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":"Sunny","temp":"70","wind":"7 mph, In From RF"},"gameInfo":{"attendance":34136,"firstPitch":"2025-08-31T17:41:00.000Z","gameDurationMinutes":143},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"home":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":825939,"fullName":"Jeremy Stangelo","link":"/api/v1/people/825939"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randy Arozarena pops out to first baseman Kyle Manzardo in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:41:39.884Z","endTime":"2025-08-31T17:42:03.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T14:50:04.870Z","endTime":"2025-08-31T17:13:14.021Z","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-31T17:13:14.021Z","endTime":"2025-08-31T17:41:32.548Z","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-31T17:41:32.548Z","endTime":"2025-08-31T17:41:42.162Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.31900519900989,"strikeZoneBottom":1.54490969985314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.93299758733837,"aZ":-31.704411991724506,"pfxX":5.125182749998377,"pfxZ":0.29746788946672353,"pX":-0.21803420707755752,"pZ":2.2648881243354184,"vX0":2.732358734233307,"vY0":-124.44553283898796,"vZ0":-3.4172435465132036,"x":125.31,"y":177.63,"x0":-1.9958957008031804,"y0":50.00092612140354,"z0":6.2815070942285915,"aX":8.038898504036315},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.0,"breakHorizontal":-10.0,"spinRate":2638,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.44009968165895597,"extension":6.164458398301236},"index":3,"playId":"d2db4f2a-177b-338a-816d-f7cabc2aebad","pitchNumber":1,"startTime":"2025-08-31T17:41:42.162Z","endTime":"2025-08-31T17:41:47.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.174282830861127,"aZ":-21.255910571413548,"pfxX":-7.966858804076162,"pfxZ":5.654427841432877,"pX":-0.10034984768965843,"pZ":2.014845561092113,"vX0":6.6861812954820055,"vY0":-138.15740540883618,"vZ0":-7.4919674064616535,"x":120.83,"y":184.38,"x0":-1.5183793015738523,"y0":50.00243026859246,"z0":6.1935867677421665,"aX":-15.379908247106476},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":13.0,"spinRate":2280,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.39665989959626113,"extension":6.408337935023341},"hitData":{"launchSpeed":56.4,"launchAngle":48.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.49,"coordY":161.25}},"index":4,"playId":"3659435a-f0f0-31a2-b4fd-a3fd52511360","pitchNumber":2,"startTime":"2025-08-31T17:41:56.126Z","endTime":"2025-08-31T17:42:03.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:42:03.254Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cal Raleigh hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:42:30.563Z","endTime":"2025-08-31T17:43:21.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53076793151679,"aZ":-17.96535147706616,"pfxX":-4.754535795902261,"pfxZ":7.333063773005571,"pX":-0.35236635236921626,"pZ":2.4020394288565905,"vX0":6.042991534472578,"vY0":-137.4058403930741,"vZ0":-6.8167182860696,"x":130.43,"y":173.92,"x0":-1.9484198893508144,"y0":50.006198036187065,"z0":6.107861097037757,"aX":-9.218092609283985},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":7.6,"spinRate":2275,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39654090351150995,"extension":6.12672782209883},"index":0,"playId":"aff6956e-dcda-3acf-8ef0-0d634bba181b","pitchNumber":1,"startTime":"2025-08-31T17:42:30.563Z","endTime":"2025-08-31T17:42:36.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.508137992436218,"aZ":-21.261809972530273,"pfxX":-8.372035532876112,"pfxZ":7.259967056686736,"pX":-0.775731748922888,"pZ":1.9152295107648563,"vX0":5.134103490225428,"vY0":-121.23229125890894,"vZ0":-5.412340853089948,"x":146.57,"y":187.07,"x0":-1.82261906567383,"y0":50.00504973963421,"z0":6.008419302121886,"aX":-12.586693722748404},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":1957,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.45011008637081273,"extension":6.007296239313278},"index":1,"playId":"f97d6513-25df-3a6d-beee-60cd72fc9c08","pitchNumber":2,"startTime":"2025-08-31T17:42:46.026Z","endTime":"2025-08-31T17:42:50.683Z","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-31T17:42:58.469Z","endTime":"2025-08-31T17:43:15.175Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07957024085392,"aZ":-31.155361391452637,"pfxX":3.797137495352537,"pfxZ":0.6283091412551816,"pX":1.781193433193222,"pZ":0.13275471127481286,"vX0":7.827938274683993,"vY0":-126.52295874855616,"vZ0":-8.285030229601182,"x":49.11,"y":235.2,"x0":-1.8523237958868348,"y0":50.00102112310629,"z0":5.964621934183104,"aX":6.121557536783061},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-8.8,"spinRate":2563,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.43377925495882375,"extension":5.883273956044464},"index":3,"playId":"72a8fc34-c4b8-38a4-9d58-eecff8fdaa1e","pitchNumber":3,"startTime":"2025-08-31T17:43:15.175Z","endTime":"2025-08-31T17:43:21.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:43:21.164Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:43:36.007Z","endTime":"2025-08-31T17:44:37.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.39262939507735,"strikeZoneBottom":1.51493040163338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.254956405328603,"aZ":-27.387785917625443,"pfxX":4.508972313455005,"pfxZ":2.91568761509882,"pX":0.2717800346998218,"pZ":3.051387772278257,"vX0":4.258209877834009,"vY0":-126.4572928620764,"vZ0":-2.50451398828189,"x":106.64,"y":156.39,"x0":-2.0110500788755417,"y0":50.004933727884506,"z0":6.2192808241896165,"aX":7.410315792745994},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-9.0,"spinRate":2708,"spinDirection":92},"zone":2,"typeConfidence":2.0,"plateTime":0.4307256158496644,"extension":6.190776866735385},"index":0,"playId":"f70939f4-8f62-399c-bdde-ddf1ba23b333","pitchNumber":1,"startTime":"2025-08-31T17:43:50.971Z","endTime":"2025-08-31T17:43:56.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.33999965274625,"strikeZoneBottom":1.45234858343084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924492780144888,"aZ":-22.957200343336098,"pfxX":-8.362980809113102,"pfxZ":4.767650989091285,"pX":0.7165720889837773,"pZ":2.344974781180219,"vX0":9.861783988817383,"vY0":-137.52255679469928,"vZ0":-6.149655012744089,"x":89.69,"y":175.47,"x0":-1.8141685080924788,"y0":50.003131903990564,"z0":6.147472049713612,"aX":-16.164571148498098},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":13.3,"spinRate":2407,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3969311019145616,"extension":6.4463111043069095},"index":1,"playId":"1be02c93-a802-3a9e-aab6-f7020ca07813","pitchNumber":2,"startTime":"2025-08-31T17:44:12.551Z","endTime":"2025-08-31T17:44:17.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.682968616248946,"aZ":-31.9419092726413,"pfxX":9.43397475026654,"pfxZ":0.1522469395130317,"pX":0.0652070123387197,"pZ":1.8344459832552054,"vX0":2.6644127214147266,"vY0":-123.27263862118602,"vZ0":-3.8286343516806096,"x":114.51,"y":189.25,"x0":-2.2555364643147042,"y0":50.00319859476275,"z0":6.1064004999206105,"aX":14.508181799923314},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":2653,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.444452887933684,"extension":6.024827523418798},"index":2,"playId":"720307d4-a5f6-3ae0-8cef-948bb51bd388","pitchNumber":3,"startTime":"2025-08-31T17:44:32.138Z","endTime":"2025-08-31T17:44:37.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:44:37.006Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Naylor grounds into a force out, third baseman Will Wilson to shortstop Brayan Rocchio. Cal Raleigh out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-31T17:44:52.321Z","endTime":"2025-08-31T17:48:29.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.62508316495611,"aZ":-38.097185199063254,"pfxX":6.459994455466662,"pfxZ":-4.1589780898522895,"pX":-0.2879143367057947,"pZ":1.6198902237845438,"vX0":2.3534549209476303,"vY0":-118.293956887052,"vZ0":-2.44401482783771,"x":127.97,"y":195.04,"x0":-2.133777300125488,"y0":50.00332207868019,"z0":6.144081723161825,"aX":9.19636741541355},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.8,"breakHorizontal":-12.2,"spinRate":2703,"spinDirection":45},"zone":7,"typeConfidence":2.0,"plateTime":0.46222434808888835,"extension":6.043403043540807},"index":0,"playId":"9615b7be-af79-337b-9a1b-f4c12c8f04ea","pitchNumber":1,"startTime":"2025-08-31T17:45:04.446Z","endTime":"2025-08-31T17:45:08.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.008807109667863,"aZ":-26.585403506631124,"pfxX":-8.344883463657968,"pfxZ":2.9560449931395283,"pX":-0.938522306301797,"pZ":2.9876555544024077,"vX0":5.76740533087269,"vY0":-135.29602276195575,"vZ0":-3.7686494411301834,"x":152.77,"y":158.11,"x0":-1.9924315737011566,"y0":50.00241187877114,"z0":6.219905315770525,"aX":-15.778326062604014},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":2277,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4017899769157447,"extension":6.214647127784179},"index":1,"playId":"517b4f4f-7f23-3b19-a585-6704efc49dda","pitchNumber":2,"startTime":"2025-08-31T17:45:50.415Z","endTime":"2025-08-31T17:45:56.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.34907484704346,"strikeZoneBottom":1.53698906334517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43844757796242,"aZ":-23.319384344405844,"pfxX":-8.240902079027757,"pfxZ":5.965103021001095,"pX":-2.3233743437036805,"pZ":2.9450079056162766,"vX0":2.254735135276862,"vY0":-120.76363196330104,"vZ0":-2.4420289579271994,"x":205.56,"y":159.26,"x0":-2.195690969530237,"y0":50.002493544444185,"z0":6.010196879147894,"aX":-12.231101708199935},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":1892,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.45270626511223355,"extension":6.263754416879464},"index":2,"playId":"500ba463-930c-31f0-8230-0884142588fb","pitchNumber":3,"startTime":"2025-08-31T17:46:13.764Z","endTime":"2025-08-31T17:46:18.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"f3d2e3a4-f244-3995-870b-94dfcbbee2db","startTime":"2025-08-31T17:46:34.367Z","endTime":"2025-08-31T17:46:38.286Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.074278038481896,"aZ":-19.89504467981787,"pfxX":-9.786377073848078,"pfxZ":8.174423070685805,"pX":-1.0995593708260032,"pZ":2.4104092464193485,"vX0":5.143646145456814,"vY0":-121.58901208509049,"vZ0":-4.496724544926879,"x":158.91,"y":173.7,"x0":-1.967098578557318,"y0":50.005923779007475,"z0":6.002795847752194,"aX":-14.70580920408965},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":14.0,"breakHorizontal":16.6,"spinRate":2077,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.449902767830058,"extension":6.29084657153228},"index":4,"playId":"5accb8b8-edb6-3b27-86cf-d912e2cce68f","pitchNumber":4,"startTime":"2025-08-31T17:46:55.934Z","endTime":"2025-08-31T17:47:02.440Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.29568077437373,"strikeZoneBottom":1.55098070259185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.283313708607857,"aZ":-27.031599552187064,"pfxX":7.247969911394269,"pfxZ":3.47281651788521,"pX":-1.5070119110788254,"pZ":2.994888054598607,"vX0":-0.008639629881777855,"vY0":-120.88931803191035,"vZ0":-1.524725774796787,"x":174.44,"y":157.92,"x0":-2.4453688310626007,"y0":50.00486456849924,"z0":6.003757631937368,"aX":10.742599541178333},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":2581,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4528645860286109,"extension":6.126770352815774},"index":5,"playId":"9c764ed4-10e6-39f5-8fcc-60250bd03029","pitchNumber":5,"startTime":"2025-08-31T17:47:33.379Z","endTime":"2025-08-31T17:47:38.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.207038013013854,"aZ":-20.496909980926155,"pfxX":-8.043660863185698,"pfxZ":7.799102366730602,"pX":-0.4858117862192552,"pZ":2.028749813743177,"vX0":5.87216210086308,"vY0":-120.67698025201607,"vZ0":-5.165632821229991,"x":135.52,"y":184.0,"x0":-1.8879518773451267,"y0":50.00056920135231,"z0":5.967169903117111,"aX":-12.03891873805024},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":13.3,"breakHorizontal":13.4,"spinRate":2012,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4513175550622659,"extension":6.56095720899165},"index":6,"playId":"a7f32491-9dc3-37a5-b452-f5e07eb79628","pitchNumber":6,"startTime":"2025-08-31T17:47:56.013Z","endTime":"2025-08-31T17:48:02.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.405551808323708,"aZ":-22.44773780324828,"pfxX":-10.188146267662203,"pfxZ":4.965950836246936,"pX":-1.1637150317828424,"pZ":2.9893926254804732,"vX0":6.112767389920034,"vY0":-137.80993630531452,"vZ0":-4.742150733895216,"x":161.36,"y":158.07,"x0":-2.0661379794107404,"y0":50.002657992620605,"z0":6.213236368321041,"aX":-19.9523322920792},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.4,"breakHorizontal":17.5,"spinRate":2259,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39473119629839015,"extension":6.031805452399576},"hitData":{"launchSpeed":101.0,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.46,"coordY":159.42}},"index":7,"playId":"ac3be974-81ef-356c-8214-9521ef07aa57","pitchNumber":7,"startTime":"2025-08-31T17:48:21.944Z","endTime":"2025-08-31T17:48:29.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:48:29.287Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:50:49.693Z","endTime":"2025-08-31T17:52:34.607Z","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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":4},"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"}]}],"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.3,"strikeZoneTop":3.1739787819705,"strikeZoneBottom":1.47349044412793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.136986916623027,"aZ":-12.55567187202429,"pfxX":-5.575089760966856,"pfxZ":10.22577831487042,"pX":-0.3582722593187242,"pZ":3.058215918770537,"vX0":3.719029939842007,"vY0":-137.77658442373095,"vZ0":-4.21458042829376,"x":130.66,"y":156.21,"x0":-1.002498569459219,"y0":50.006680736858726,"z0":5.458872976161108,"aX":-10.70082011143915},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2461,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3978212314372529,"extension":6.221434055992028},"index":0,"playId":"043d494d-0f80-3cae-a8b4-588470fe6580","pitchNumber":1,"startTime":"2025-08-31T17:51:08.776Z","endTime":"2025-08-31T17:51:13.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.711486902314117,"aZ":-18.907871720476155,"pfxX":-7.946434121730288,"pfxZ":6.771490702760517,"pX":0.26711442096492183,"pZ":1.4168804883982415,"vX0":5.431584117645246,"vY0":-139.20873083022536,"vZ0":-7.316605659840144,"x":106.82,"y":200.52,"x0":-0.6784019368936742,"y0":50.00638169301346,"z0":5.334560810189891,"aX":-15.574873502172581},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":13.2,"spinRate":2451,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39370089719627144,"extension":6.118256375214147},"index":1,"playId":"fb0bc028-a01b-3ec5-9e74-21d5ec3cc2c2","pitchNumber":2,"startTime":"2025-08-31T17:51:27.916Z","endTime":"2025-08-31T17:51:32.374Z","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.4,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20671517677941,"aZ":-10.50531014171976,"pfxX":-5.169971362591502,"pfxZ":10.911234518818963,"pX":-0.6478082809555079,"pZ":3.793385097396401,"vX0":2.0849434690288255,"vY0":-140.3682368228962,"vZ0":-3.1386905873907227,"x":141.69,"y":136.36,"x0":-0.730644082038731,"y0":50.000207895357015,"z0":5.614976808734402,"aX":-10.265388755817613},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":8.9,"spinRate":2419,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3909266793785027,"extension":6.145122488291671},"index":2,"playId":"eb5d4505-e74e-3d53-a4a6-8e9b2ea8014b","pitchNumber":3,"startTime":"2025-08-31T17:51:49.274Z","endTime":"2025-08-31T17:51:54.956Z","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":95.6,"endSpeed":88.1,"strikeZoneTop":3.19000063151332,"strikeZoneBottom":1.45399234012855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.344425211469037,"aZ":-12.866631126776271,"pfxX":-4.418927673769302,"pfxZ":9.72729043834832,"pX":-0.3779265811981396,"pZ":4.6132736122677676,"vX0":2.3876590155702946,"vY0":-139.30305870056085,"vZ0":-0.717904830788923,"x":131.41,"y":114.22,"x0":-0.6674249980560429,"y0":50.005290266362756,"z0":5.716817185927552,"aX":-8.773216013550284},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2667,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3916972269189545,"extension":6.004027783090486},"index":3,"playId":"9b10da29-ad48-30ab-882d-df1adf5cb50c","pitchNumber":4,"startTime":"2025-08-31T17:52:09.686Z","endTime":"2025-08-31T17:52:13.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.625322402681565,"aZ":-30.926898361841808,"pfxX":-5.573966681265318,"pfxZ":0.7951975123523711,"pX":-0.6548202809666688,"pZ":1.7084022141828559,"vX0":2.6680481895103716,"vY0":-123.64334202251219,"vZ0":-2.393199934696332,"x":141.96,"y":192.65,"x0":-1.0161895694734044,"y0":50.003947080778126,"z0":5.250931214462967,"aX":-8.743784864864187},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":9.6,"spinRate":835,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4407933283982999,"extension":6.540257271030955},"hitData":{"launchSpeed":90.4,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.78,"coordY":141.58}},"index":4,"playId":"ada12a7c-483d-3c58-b347-e60d5577615b","pitchNumber":5,"startTime":"2025-08-31T17:52:26.882Z","endTime":"2025-08-31T17:52:34.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:52:34.607Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:52:48.272Z","endTime":"2025-08-31T17:54:51.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.35999995792528,"strikeZoneBottom":1.63025505598974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.814828303940036,"aZ":-42.35705952574204,"pfxX":4.372620903106478,"pfxZ":-6.875005129505256,"pX":1.2775761331286393,"pZ":2.8868967726197026,"vX0":3.6089882753461087,"vY0":-120.71270997234232,"vZ0":2.4165765569629647,"x":68.3,"y":160.83,"x0":-0.8034335890815949,"y0":50.005213086049814,"z0":5.593530732074386,"aX":6.473072040589738},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.6,"breakHorizontal":-8.8,"spinRate":2335,"spinDirection":37},"zone":12,"typeConfidence":2.0,"plateTime":0.4532188461812887,"extension":6.523867563833843},"index":0,"playId":"331bc71b-dea3-3be4-b524-83ede1f53f11","pitchNumber":1,"startTime":"2025-08-31T17:53:02.050Z","endTime":"2025-08-31T17:53:08.188Z","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":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.248740129100504,"aZ":-16.314664669738004,"pfxX":-9.622364935623349,"pfxZ":8.04715687933636,"pX":0.05468799669419192,"pZ":1.7868459233439469,"vX0":5.58361179176715,"vY0":-138.61712848420018,"vZ0":-6.804023071559271,"x":114.92,"y":190.54,"x0":-0.7219550737141391,"y0":50.00597961882421,"z0":5.337993571736175,"aX":-18.969887433172744},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":16.4,"spinRate":2471,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3932231200505161,"extension":6.272103188879714},"index":1,"playId":"a4b97058-5762-3dee-9f7f-8e090b2ea45d","pitchNumber":2,"startTime":"2025-08-31T17:53:17.864Z","endTime":"2025-08-31T17:53:22.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.35999893976581,"strikeZoneBottom":1.69454889381009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9399116336054,"aZ":-12.783839946593588,"pfxX":-4.012346985700399,"pfxZ":9.61412925797265,"pX":-0.5648719665547048,"pZ":3.9036146412368913,"vX0":1.7700949708869953,"vY0":-140.23759125343645,"vZ0":-2.709538903888601,"x":138.53,"y":133.38,"x0":-0.6784605089039364,"y0":50.004862002529,"z0":5.702419657753224,"aX":-8.094225635278352},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":7.0,"spinRate":2524,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38868457711970095,"extension":6.143133729215837},"index":2,"playId":"18163c2c-323d-31e1-a75c-fca7ed9c3c0d","pitchNumber":3,"startTime":"2025-08-31T17:53:42.820Z","endTime":"2025-08-31T17:53:48.135Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.556566228813892,"aZ":-13.232277678484502,"pfxX":-2.5380167383334804,"pfxZ":9.697101472688257,"pX":-0.3792663960209663,"pZ":2.9322134656052254,"vX0":2.25190135833809,"vY0":-138.34230672452728,"vZ0":-4.253961912560914,"x":131.46,"y":159.61,"x0":-0.870895709395331,"y0":50.00646619700811,"z0":5.365901397718215,"aX":-4.959860650155531},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2393,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3947260521814888,"extension":6.403719567799882},"index":3,"playId":"05f82427-62bc-3a8a-b1c1-f3dd9703f3eb","pitchNumber":4,"startTime":"2025-08-31T17:54:01.096Z","endTime":"2025-08-31T17:54:05.867Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T17:54:12.790Z","endTime":"2025-08-31T17:54:25.992Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.36000062590142,"strikeZoneBottom":1.64763795786308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.260593485958125,"aZ":-37.59711445240301,"pfxX":-6.422426550202126,"pfxZ":-3.5379094731402176,"pX":-1.5360438439425659,"pZ":2.490042425731337,"vX0":0.7178937021896691,"vY0":-123.24832342916918,"vZ0":0.8806510224019137,"x":175.55,"y":171.55,"x0":-0.9975908183361922,"y0":50.00290567936785,"z0":5.311697638112512,"aX":-9.84675112925137},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.9,"breakHorizontal":11.4,"spinRate":833,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44498264292057677,"extension":6.265635415764748},"index":5,"playId":"62898da3-dba2-369e-bd34-dbc9a7e552d4","pitchNumber":5,"startTime":"2025-08-31T17:54:25.992Z","endTime":"2025-08-31T17:54:32.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.36000064531122,"strikeZoneBottom":1.58757749258042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.153719450157237,"aZ":-12.47076631003633,"pfxX":-4.395693241979959,"pfxZ":10.293152330096955,"pX":-1.4173363226835545,"pZ":2.8860463510455823,"vX0":-0.08388240725172333,"vY0":-137.41608124088432,"vZ0":-4.383691975735099,"x":171.03,"y":160.86,"x0":-0.8152040656415581,"y0":50.003701801886066,"z0":5.34775022537187,"aX":-8.415860025055755},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2391,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3984188670604407,"extension":6.348863675754527},"index":6,"playId":"c352fc9d-752a-3ea4-bf90-62c0fb27f3df","pitchNumber":6,"startTime":"2025-08-31T17:54:45.795Z","endTime":"2025-08-31T17:54:51.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:54:51.011Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Eugenio Suárez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:55:01.685Z","endTime":"2025-08-31T17:55:45.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"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(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":93.1,"endSpeed":86.3,"strikeZoneTop":3.53103618116193,"strikeZoneBottom":1.7159837626195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.375299256426132,"aZ":-13.13783024163474,"pfxX":-9.905140600971027,"pfxZ":10.097983507645045,"pX":0.30824463468238483,"pZ":1.912570926982418,"vX0":6.327024714634468,"vY0":-135.41446609805558,"vZ0":-7.117377329055158,"x":105.25,"y":187.14,"x0":-0.7535304803107876,"y0":50.00613730667295,"z0":5.4663985874941705,"aX":-18.67743864182804},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":16.9,"spinRate":2481,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4021793850642199,"extension":6.334850073642134},"index":0,"playId":"beaf7d80-4f4a-31fa-add0-9b914eb62300","pitchNumber":1,"startTime":"2025-08-31T17:55:15.124Z","endTime":"2025-08-31T17:55:19.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57994784257501,"aZ":-40.034348585521286,"pfxX":0.5102627443446002,"pfxZ":-5.217441907368599,"pX":0.1240015570985054,"pZ":2.9208520321930544,"vX0":1.799299614767753,"vY0":-121.58886003357597,"vZ0":1.948015805634028,"x":112.27,"y":159.92,"x0":-0.6902266401256502,"y0":50.00438945643443,"z0":5.568825937201099,"aX":0.7682181556562608},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.8,"breakHorizontal":-1.3,"spinRate":2191,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.44950012489025326,"extension":6.193864101337773},"hitData":{"launchSpeed":65.6,"launchAngle":70.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":90.0,"coordY":189.0}},"index":1,"playId":"73d57f6b-7832-31a9-bda9-4503d769fe5a","pitchNumber":2,"startTime":"2025-08-31T17:55:35.296Z","endTime":"2025-08-31T17:55:45.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:55:45.956Z","atBatIndex":6},{"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":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-31T17:56:14.840Z","endTime":"2025-08-31T17:57:14.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.403931453535687,"aZ":-13.194021296156246,"pfxX":-4.863779864207684,"pfxZ":10.170370194939494,"pX":0.06225857513224836,"pZ":2.9018686826640065,"vX0":3.6195288686451508,"vY0":-135.01205279601626,"vZ0":-4.591440159401433,"x":114.63,"y":160.43,"x0":-0.6565924150693734,"y0":50.002824781520744,"z0":5.537083544050864,"aX":-9.076796958579827},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":8.2,"spinRate":2507,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4040123159402018,"extension":6.14918861103217},"index":0,"playId":"f8c3e3df-3e3b-33d1-8c21-c306bcc3e74c","pitchNumber":1,"startTime":"2025-08-31T17:56:14.840Z","endTime":"2025-08-31T17:56:19.945Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.428888018513778,"aZ":-30.94545396772236,"pfxX":-7.844103113996362,"pfxZ":0.7768940716200214,"pX":-0.44707558876519043,"pZ":1.4568323737367752,"vX0":3.7310919431154135,"vY0":-124.9342498987362,"vZ0":-2.956327884982458,"x":134.04,"y":199.45,"x0":-0.9381841778786526,"y0":50.00416584204089,"z0":5.1906386417981984,"aX":-12.440008710666154},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":13.4,"spinRate":945,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.43788525819534385,"extension":6.517614752272551},"index":1,"playId":"3f4d5f52-3a4a-3afa-a409-4b711fff7cf3","pitchNumber":2,"startTime":"2025-08-31T17:56:39.853Z","endTime":"2025-08-31T17:56:45.598Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.242093591935365,"aZ":-26.567882887698808,"pfxX":-7.706383988382503,"pfxZ":3.752531375674552,"pX":-1.0109236148824796,"pZ":1.8438340552704313,"vX0":2.0674643641663977,"vY0":-121.35996366899344,"vZ0":-2.921327494945396,"x":155.53,"y":189.0,"x0":-0.8713384203377278,"y0":50.00551436304948,"z0":5.371834077397202,"aX":-11.523007760691788},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":862,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.45092704141193574,"extension":6.191335196451714},"index":2,"playId":"81098db3-677c-364a-bb01-8cf933b8de71","pitchNumber":3,"startTime":"2025-08-31T17:57:08.910Z","endTime":"2025-08-31T17:57:14.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T17:57:14.938Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T17:59:07.794Z","endTime":"2025-08-31T18:00:44.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.50455312589726,"strikeZoneBottom":1.59189897605165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21868389774739,"aZ":-19.305637496725623,"pfxX":-2.9351043597138338,"pfxZ":6.8357938800149665,"pX":1.1270360327091404,"pZ":2.6156534828513105,"vX0":8.292378943466039,"vY0":-135.9559716809609,"vZ0":-6.207893753033639,"x":74.04,"y":168.16,"x0":-1.5735494810058568,"y0":50.00224282134551,"z0":6.256605471974018,"aX":-5.525504148666367},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":3.7,"spinRate":2108,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.401996580119496,"extension":6.372176617658994},"index":0,"playId":"72a1022c-62d6-3f3b-8037-585a1db0d48d","pitchNumber":1,"startTime":"2025-08-31T17:59:23.268Z","endTime":"2025-08-31T17:59:30.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.9,"strikeZoneTop":3.54242724829994,"strikeZoneBottom":1.63036154280606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.833283720976855,"aZ":-17.439947890497827,"pfxX":-6.9205933918177305,"pfxZ":7.660702673952292,"pX":0.009638574337543598,"pZ":3.57288346769757,"vX0":6.992333659338815,"vY0":-137.2022196741757,"vZ0":-4.14791294535902,"x":116.63,"y":142.31,"x0":-1.6619578233993144,"y0":50.00486839955125,"z0":6.2786251682431375,"aX":-13.313553850858758},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":11.3,"spinRate":2332,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3978716132920894,"extension":6.466931824752963},"index":1,"playId":"6194a26c-1786-3b6b-8942-27f6df5f50a8","pitchNumber":2,"startTime":"2025-08-31T17:59:38.160Z","endTime":"2025-08-31T17:59:43.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.706976889393708,"aZ":-20.751168657193592,"pfxX":-6.982030689814749,"pfxZ":8.29897204846565,"pX":0.11369466973745904,"pZ":2.098030445887792,"vX0":5.9480671749005865,"vY0":-116.27190134609728,"vZ0":-4.728199735498423,"x":112.67,"y":182.13,"x0":-1.563925516414435,"y0":50.004721743333796,"z0":6.113908398274266,"aX":-9.612521971045688},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2003,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4701205842549445,"extension":6.557174792440224},"index":2,"playId":"b4b3bd8b-626d-3399-a188-f1c5d28e8e03","pitchNumber":3,"startTime":"2025-08-31T17:59:53.232Z","endTime":"2025-08-31T17:59:57.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.51488935086988,"strikeZoneBottom":1.64138584106518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.845090536250794,"aZ":-39.34321769414389,"pfxX":7.415274273714114,"pfxZ":-4.90550120994273,"pX":1.6681701697814397,"pZ":1.4547736267092204,"vX0":6.284173033598596,"vY0":-121.06971961836719,"vZ0":-2.7378894403674767,"x":53.41,"y":199.5,"x0":-1.9379145780551321,"y0":50.00136317295905,"z0":6.092931698641621,"aX":10.844193835947902},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.2,"breakHorizontal":-15.1,"spinRate":2714,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4549522014906202,"extension":5.923700474020775},"index":3,"playId":"7dcf9a05-a831-3061-b269-20ae350bc154","pitchNumber":4,"startTime":"2025-08-31T18:00:06.344Z","endTime":"2025-08-31T18:00:11.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.44000031709245,"strikeZoneBottom":1.64357376118068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.412405065133903,"aZ":-19.01575381764729,"pfxX":-8.372668420873449,"pfxZ":6.8101992873847585,"pX":0.6974497032247788,"pZ":3.888911804737633,"vX0":9.256080847347569,"vY0":-136.9417642320454,"vZ0":-3.1172726054295516,"x":90.41,"y":133.78,"x0":-1.6114869720448883,"y0":50.00100221367118,"z0":6.3166135210301535,"aX":-16.172211608362215},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.0,"breakHorizontal":13.7,"spinRate":2255,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39740768993323083,"extension":6.284543250165743},"index":4,"playId":"c0db4fb5-7689-33d1-b009-569b61ef67f5","pitchNumber":5,"startTime":"2025-08-31T18:00:21.702Z","endTime":"2025-08-31T18:00:26.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.43999985365356,"strikeZoneBottom":1.62680789368461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.896514591996514,"aZ":-33.03449182114491,"pfxX":9.034198727159037,"pfxZ":-0.572682787569402,"pX":1.77189790581007,"pZ":1.2724922212583039,"vX0":6.11391873761117,"vY0":-122.18992936416247,"vZ0":-4.5783479540294465,"x":49.46,"y":204.42,"x0":-1.9394413940257937,"y0":50.00271156353661,"z0":6.020488061060525,"aX":13.608607877489192},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.9,"breakHorizontal":-17.9,"spinRate":2746,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44889699037133646,"extension":6.291983619528798},"index":5,"playId":"b5c88969-d50a-3303-9fcd-1b7533013baf","pitchNumber":6,"startTime":"2025-08-31T18:00:38.724Z","endTime":"2025-08-31T18:00:44.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:00:44.356Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jorge Polanco pops out to third baseman Will Wilson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:00:56.915Z","endTime":"2025-08-31T18:01:42.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":1},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"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(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":91.9,"endSpeed":84.9,"strikeZoneTop":3.28999908796642,"strikeZoneBottom":1.6795107650461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00490342752978,"aZ":-19.574203376991687,"pfxX":-10.606391388042422,"pfxZ":6.891676045618054,"pX":-0.47612203920536744,"pZ":3.007053515102355,"vX0":7.584671960146318,"vY0":-133.675137813974,"vZ0":-4.785097380645002,"x":135.15,"y":157.59,"x0":-1.957452178704683,"y0":50.00445751736609,"z0":6.205804841608157,"aX":-19.39679180754984},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":17.8,"spinRate":2175,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40812749829186945,"extension":6.258621022590555},"index":0,"playId":"dbd73afe-a107-32a0-b291-fafb2d3ea18e","pitchNumber":1,"startTime":"2025-08-31T18:01:10.635Z","endTime":"2025-08-31T18:01:15.375Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.175502709839147,"aZ":-17.8714298349227,"pfxX":-9.810377592845922,"pfxZ":7.543288667435496,"pX":-0.6560383144815285,"pZ":2.9167838176279033,"vX0":7.336186358733966,"vY0":-135.72215012870174,"vZ0":-5.407571551110259,"x":142.01,"y":160.03,"x0":-2.0977148690673295,"y0":50.00282519104109,"z0":6.1495959829770435,"aX":-18.600219701154767},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":16.6,"spinRate":2382,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.4010858068741818,"extension":6.306769127528212},"hitData":{"launchSpeed":71.5,"launchAngle":63.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":73.61,"coordY":166.68}},"index":1,"playId":"be1708fa-91af-3d05-83a8-de5d37c43197","pitchNumber":2,"startTime":"2025-08-31T18:01:32.160Z","endTime":"2025-08-31T18:01:42.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:01:42.261Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to center fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:02:03.574Z","endTime":"2025-08-31T18:03:30.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.538561244967298,"aZ":-40.39112037286631,"pfxX":4.819327208649108,"pfxZ":-6.235081529012989,"pX":0.761765962158632,"pZ":0.7337227731268811,"vX0":4.1221068096625215,"vY0":-114.26551802331582,"vZ0":-3.321449843011237,"x":87.96,"y":218.97,"x0":-1.693115350736094,"y0":50.00054963219954,"z0":6.1843137359576295,"aX":6.355177796716756},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-11.9,"breakHorizontal":-9.8,"spinRate":2597,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4797997179953817,"extension":6.2784406536530675},"index":0,"playId":"720c6b00-55fa-3c3c-8514-27301259a347","pitchNumber":1,"startTime":"2025-08-31T18:02:10.855Z","endTime":"2025-08-31T18:02:15.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.7,"strikeZoneTop":3.24812014556893,"strikeZoneBottom":1.52472171431491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.992121615145305,"aZ":-21.17847487677604,"pfxX":-7.807581379394485,"pfxZ":7.6208886810248515,"pX":-0.6889114654098596,"pZ":4.238105651667875,"vX0":4.759339423985075,"vY0":-117.85979405083623,"vZ0":-0.06321290142607228,"x":143.26,"y":124.35,"x0":-1.6941841348464406,"y0":50.003495902912846,"z0":6.179937186518727,"aX":-11.267322144060667},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.2,"breakHorizontal":13.4,"spinRate":1961,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4602314803167058,"extension":6.8112537306678815},"index":1,"playId":"16a99913-759a-3b07-91a1-26e563094303","pitchNumber":2,"startTime":"2025-08-31T18:02:31.921Z","endTime":"2025-08-31T18:02:35.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8876427186061,"aZ":-20.500858670505945,"pfxX":-8.959323966006275,"pfxZ":8.098249311290258,"pX":-1.691405134274732,"pZ":2.3137953532357463,"vX0":3.4454343034191295,"vY0":-119.03556702285161,"vZ0":-4.446558596123273,"x":181.47,"y":176.31,"x0":-1.9899889824162098,"y0":50.002343634568255,"z0":6.051552054312193,"aX":-12.914629742097045},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.9,"breakHorizontal":15.5,"spinRate":1953,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.45934590663680774,"extension":6.525745891330961},"index":2,"playId":"59d64b6b-d4ae-3fc3-bddd-83e4f9de1033","pitchNumber":3,"startTime":"2025-08-31T18:02:53.396Z","endTime":"2025-08-31T18:02:59.392Z","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":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.468402454452587,"aZ":-35.378008193964696,"pfxX":7.286755681280935,"pfxZ":-2.3982558610299094,"pX":0.739499174337051,"pZ":1.866464416153483,"vX0":3.4658237378753727,"vY0":-115.91087765344466,"vZ0":-2.332228262443919,"x":88.81,"y":188.39,"x0":-1.730823606731909,"y0":50.00288144740703,"z0":6.325447640211396,"aX":9.728779681042255},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.7,"breakHorizontal":-14.2,"spinRate":2666,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.4759802010547438,"extension":7.016694797687524},"hitData":{"launchSpeed":88.5,"launchAngle":50.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.27,"coordY":99.49}},"index":3,"playId":"50dc9d1b-053c-39b4-919b-1d40f17d719e","pitchNumber":4,"startTime":"2025-08-31T18:03:18.087Z","endTime":"2025-08-31T18:03:30.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:03:30.066Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a ground ball to shortstop Brayan Rocchio. Eugenio Suárez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:03:43.134Z","endTime":"2025-08-31T18:05:38.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.35501510608483,"strikeZoneBottom":1.6000946615736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.761893227949248,"aZ":-19.36985415222335,"pfxX":-3.152890995008855,"pfxZ":6.714848481963035,"pX":-0.674987523732894,"pZ":3.2669425062318798,"vX0":4.69671602464577,"vY0":-136.6465667713026,"vZ0":-4.259716478028009,"x":142.73,"y":150.57,"x0":-1.9998427546543702,"y0":50.00159273293019,"z0":6.162100806897777,"aX":-6.011684648221455},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":4.8,"spinRate":2101,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39956161105485943,"extension":6.081893845564909},"index":0,"playId":"97b0cbe8-2335-3297-baa1-356c9a22367c","pitchNumber":1,"startTime":"2025-08-31T18:03:55.658Z","endTime":"2025-08-31T18:04:02.082Z","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.8,"endSpeed":87.8,"strikeZoneTop":3.36981494255384,"strikeZoneBottom":1.59064000585324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.204157887579942,"aZ":-18.830992273651766,"pfxX":-5.315802970905965,"pfxZ":6.824891891450134,"pX":-1.240525682825158,"pZ":3.047590900970522,"vX0":4.143458732761423,"vY0":-138.11520377225855,"vZ0":-5.19742481884222,"x":164.29,"y":156.5,"x0":-2.060331576009738,"y0":50.00644819730813,"z0":6.1977542424254555,"aX":-10.399041478859738},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":8.9,"spinRate":2353,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39472084780402206,"extension":6.014749843595757},"index":1,"playId":"ece6bb1e-d3e6-301e-a033-c6d3a2e55f63","pitchNumber":2,"startTime":"2025-08-31T18:04:13.477Z","endTime":"2025-08-31T18:04:18.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.28999931256181,"strikeZoneBottom":1.56280128082568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.149967781150874,"aZ":-14.86894095419212,"pfxX":-4.535228009993236,"pfxZ":8.85493339413138,"pX":-0.9266631614808003,"pZ":3.7103620340635515,"vX0":4.374305418868372,"vY0":-138.47658671072875,"vZ0":-4.0258148845059925,"x":126.3,"y":152.21,"x0":-1.932899914661279,"y0":50.00003547392618,"z0":6.168886708330414,"aX":-8.860531604643544},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2369,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39460678052037723,"extension":6.226694528400337},"index":2,"playId":"776cf71e-6ba3-3d0f-9584-e82bbb6e969e","pitchNumber":3,"startTime":"2025-08-31T18:04:34.868Z","endTime":"2025-08-31T18:04:40.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.714721464631282,"aZ":-30.3717896415548,"pfxX":8.802560714810628,"pfxZ":1.2164201819984637,"pX":0.3844766726476398,"pZ":1.8611527263403966,"vX0":3.6042448410006673,"vY0":-120.62584647172383,"vZ0":-3.245253658017663,"x":102.34,"y":188.53,"x0":-2.271062442028219,"y0":50.002021690974146,"z0":5.8922313475194,"aX":13.013649357985827},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":-16.8,"spinRate":2701,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.45349300408343796,"extension":6.101519566986434},"index":3,"playId":"f4cd9827-5d36-3b4a-bb77-40572847c311","pitchNumber":4,"startTime":"2025-08-31T18:04:55.114Z","endTime":"2025-08-31T18:05:01.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.482544667206106,"aZ":-23.396410323497516,"pfxX":-6.909248744684221,"pfxZ":5.984148614042471,"pX":-0.16883136644219948,"pZ":3.1025855635301705,"vX0":6.194176913036313,"vY0":-118.61746370340487,"vZ0":-2.1286695496643686,"x":123.44,"y":155.01,"x0":-1.8805837015854558,"y0":50.00101333347588,"z0":6.083566573851057,"aX":-10.131707331742087},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.8,"breakHorizontal":11.5,"spinRate":2010,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4567086409199015,"extension":6.341020615245582},"hitData":{"launchSpeed":91.9,"launchAngle":2.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.09,"coordY":149.73}},"index":4,"playId":"2484e8d5-78f9-355c-a8f8-25e241e048f8","pitchNumber":5,"startTime":"2025-08-31T18:05:26.786Z","endTime":"2025-08-31T18:05:38.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:05:38.597Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-31T18:06:04.389Z","endTime":"2025-08-31T18:07:45.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Groundout","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":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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(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":84.5,"endSpeed":79.0,"strikeZoneTop":3.30087182643048,"strikeZoneBottom":1.63797023164849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.811321788035173,"aZ":-27.59691030456084,"pfxX":7.5172477019920665,"pfxZ":2.930624758089081,"pX":0.6962696489856599,"pZ":2.654721226642476,"vX0":4.581608526301938,"vY0":-123.1813885725318,"vZ0":-2.5218389656036138,"x":90.46,"y":167.1,"x0":-2.15460794413682,"y0":50.00274961676786,"z0":5.987692438281456,"aX":11.73444337226581},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-14.5,"spinRate":2693,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.44198424246049317,"extension":6.661090191480266},"index":0,"playId":"1ce61e03-fca5-389c-84f8-246a06e62588","pitchNumber":1,"startTime":"2025-08-31T18:06:08.266Z","endTime":"2025-08-31T18:06:13.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.3200007401182,"strikeZoneBottom":1.64504528761591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.12827542877667,"aZ":-27.26281603523232,"pfxX":8.970274197759666,"pfxZ":3.2395912711592754,"pX":1.59838521324161,"pZ":1.2938051331463147,"vX0":6.33380987105881,"vY0":-122.05293008751055,"vZ0":-5.168166910761603,"x":56.07,"y":203.85,"x0":-2.191876868843861,"y0":50.001163152550305,"z0":5.775154400419819,"aX":13.584283711244769},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":-17.6,"spinRate":2691,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44808214896298804,"extension":6.322186723552047},"index":1,"playId":"89d9dddd-43ba-31c0-a608-105bf228c15b","pitchNumber":2,"startTime":"2025-08-31T18:06:29.433Z","endTime":"2025-08-31T18:06:34.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.32000053817968,"strikeZoneBottom":1.66302545292338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1787670372079,"aZ":-20.63971951243269,"pfxX":-7.76992667839343,"pfxZ":8.039098696202398,"pX":-0.5943531672403685,"pZ":1.7213537346545926,"vX0":5.272605773225364,"vY0":-118.8573829964185,"vZ0":-5.466850826349448,"x":139.66,"y":192.3,"x0":-1.8288447187387566,"y0":50.00271957543351,"z0":5.9183345499835225,"aX":-11.148374408528236},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":13.6,"breakHorizontal":12.8,"spinRate":2092,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4603341022286771,"extension":6.3054510539129245},"index":2,"playId":"b92d7bff-ed19-3cbd-9e15-a88f236cc3f2","pitchNumber":3,"startTime":"2025-08-31T18:06:51.190Z","endTime":"2025-08-31T18:06:56.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.254675756464902,"aZ":-14.735725910613212,"pfxX":-4.43550829365733,"pfxZ":8.968916405560751,"pX":-0.2703247933550921,"pZ":2.965357535815488,"vX0":6.0724561418901235,"vY0":-138.40639036727788,"vZ0":-5.762070900331282,"x":127.3,"y":158.72,"x0":-1.9142333100870543,"y0":50.0019391446413,"z0":6.057187186947267,"aX":-8.623918576963172},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2468,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3953929336330333,"extension":6.061024445116832},"index":3,"playId":"8e59bb24-60ec-34b0-b70c-eb0b7f9f5eb6","pitchNumber":4,"startTime":"2025-08-31T18:07:12.770Z","endTime":"2025-08-31T18:07:18.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.361534668927003,"aZ":-19.923757812401718,"pfxX":-9.903905541017712,"pfxZ":8.492702911323917,"pX":-1.2268302103814501,"pZ":2.8675603351589727,"vX0":4.764636524350083,"vY0":-119.18279912949814,"vZ0":-3.1864216997927857,"x":163.76,"y":161.36,"x0":-1.9625002805779068,"y0":50.0022942879122,"z0":6.016045022016612,"aX":-14.283408225711725},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":14.9,"breakHorizontal":16.8,"spinRate":2034,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4591254366552051,"extension":6.611296565549098},"hitData":{"launchSpeed":80.9,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.47,"coordY":150.34}},"index":4,"playId":"3685d38b-2a09-318f-bd37-cca62d491a7d","pitchNumber":5,"startTime":"2025-08-31T18:07:38.102Z","endTime":"2025-08-31T18:07:45.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:07:45.641Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:09:31.688Z","endTime":"2025-08-31T18:10:50.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12599387092016,"aZ":-8.840813731890991,"pfxX":-4.2548306605942745,"pfxZ":12.080450425700956,"pX":0.017801005727577243,"pZ":2.867521857087277,"vX0":3.8679431556735495,"vY0":-138.6090917141574,"vZ0":-5.387503079313177,"x":116.32,"y":161.36,"x0":-0.848011918779093,"y0":50.002868591593966,"z0":5.436560304897783,"aX":-8.218036389037323},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.9,"breakHorizontal":6.8,"spinRate":2534,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3962958089002364,"extension":6.213260316196881},"index":0,"playId":"de4a9b74-0a7d-358f-82a5-0fcf4a62f179","pitchNumber":1,"startTime":"2025-08-31T18:09:57.639Z","endTime":"2025-08-31T18:10:02.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.828391401041493,"aZ":-12.271055750996952,"pfxX":-3.4563781057320724,"pfxZ":10.339859475809531,"pX":0.3204863550059024,"pZ":3.4776878621998715,"vX0":3.6999845056985916,"vY0":-137.90820050770404,"vZ0":-3.3214879781379016,"x":104.78,"y":144.88,"x0":-0.5898468791804223,"y0":50.00436333087683,"z0":5.526101614350654,"aX":-6.6545778207618405},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":5.5,"spinRate":2531,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.39725654245894937,"extension":6.137893949885072},"index":1,"playId":"337b8f1f-600c-371c-951d-7ef453aca9ab","pitchNumber":2,"startTime":"2025-08-31T18:10:16.652Z","endTime":"2025-08-31T18:10:21.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.96080852111034,"aZ":-27.60769341964219,"pfxX":-4.9961131658409865,"pfxZ":2.909904479561078,"pX":-0.34047564698714755,"pZ":3.102260210957475,"vX0":3.026758591202804,"vY0":-124.53014042198086,"vZ0":-0.005471919106720957,"x":129.98,"y":155.02,"x0":-0.9224009937152224,"y0":50.0055605983397,"z0":5.387916918849105,"aX":-7.849701090794806},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":8.4,"spinRate":992,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.43981310704215026,"extension":6.657653576931462},"hitData":{"launchSpeed":97.1,"launchAngle":43.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.65,"coordY":92.27}},"index":2,"playId":"29c8ba15-a8b0-3039-a7b5-e0143bfa3b25","pitchNumber":3,"startTime":"2025-08-31T18:10:40.470Z","endTime":"2025-08-31T18:10:50.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:10:50.098Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Kayfus grounds out, third baseman Eugenio Suárez to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:11:00.332Z","endTime":"2025-08-31T18:12:02.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.54824374402283,"strikeZoneBottom":1.66987611755703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.505210825560283,"aZ":-10.513755046622665,"pfxX":-5.611141054149424,"pfxZ":11.007532684831574,"pX":0.34524306958541706,"pZ":2.3448319225854406,"vX0":4.557788064446445,"vY0":-139.2112481983398,"vZ0":-6.68376891186624,"x":103.84,"y":175.47,"x0":-0.5821393242128067,"y0":50.000941415271875,"z0":5.468642251696677,"aX":-11.040215687530889},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":9.2,"spinRate":2502,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3930698360575904,"extension":6.155946717601529},"index":0,"playId":"a81347f0-828e-3471-85dc-3febdafe9b15","pitchNumber":1,"startTime":"2025-08-31T18:11:20.383Z","endTime":"2025-08-31T18:11:24.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27488809123305,"aZ":-39.809244339836155,"pfxX":2.3504632872960287,"pfxZ":-4.939100952172367,"pX":0.3228785500146699,"pZ":0.809071663051785,"vX0":1.9048181244356237,"vY0":-122.7345119251897,"vZ0":-3.180648887427576,"x":104.69,"y":216.94,"x0":-0.7650402881490376,"y0":50.00355904967407,"z0":5.467980405205888,"aX":3.6330725658613607},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.4,"breakHorizontal":-4.7,"spinRate":2365,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44402917041541645,"extension":6.362417101508898},"index":1,"playId":"314ae13c-8aa9-31cc-a3dd-e071b730fc95","pitchNumber":2,"startTime":"2025-08-31T18:11:36.307Z","endTime":"2025-08-31T18:11:41.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81116417111429,"aZ":-44.84780599753354,"pfxX":3.17936792085726,"pfxZ":-8.347116983032947,"pX":-0.004069142838139361,"pZ":2.579862269916127,"vX0":0.9270580206737871,"vY0":-121.87509115877259,"vZ0":1.862220067098581,"x":117.16,"y":169.12,"x0":-0.8015513223506099,"y0":50.00222260283944,"z0":5.651818754981158,"aX":4.827842143502621},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-14.5,"breakHorizontal":-6.0,"spinRate":2360,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.44779322998943405,"extension":6.38676382597934},"hitData":{"launchSpeed":92.7,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.0,"coordY":155.0}},"index":2,"playId":"3db85b57-166a-3f49-ac6d-a5cdbbe4285f","pitchNumber":3,"startTime":"2025-08-31T18:11:55.337Z","endTime":"2025-08-31T18:12:02.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:12:02.860Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wilson grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-31T18:12:14.716Z","endTime":"2025-08-31T18:12:40.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.606467893813686,"aZ":-21.907620102397562,"pfxX":-10.251662673111325,"pfxZ":5.280148238689512,"pX":-0.18987764096600113,"pZ":1.9943112503255327,"vX0":5.355045530859516,"vY0":-138.44996005557692,"vZ0":-4.972375712626485,"x":124.24,"y":184.93,"x0":-0.8162406160571546,"y0":50.00042197030092,"z0":5.277633724621858,"aX":-19.919704257829384},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":17.5,"spinRate":2496,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39545192435765575,"extension":6.505527602986069},"hitData":{"launchSpeed":105.3,"launchAngle":6.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.88,"coordY":153.97}},"index":0,"playId":"1c8bec35-b680-3fb8-b98a-290522896e11","pitchNumber":1,"startTime":"2025-08-31T18:12:32.660Z","endTime":"2025-08-31T18:12:40.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:12:40.356Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out softly to pitcher Tanner Bibee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:14:33.816Z","endTime":"2025-08-31T18:15:46.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Lineout","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":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.33999955057725,"strikeZoneBottom":1.55809502493879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.494549575040953,"aZ":-23.064961923896956,"pfxX":-8.037982843716092,"pfxZ":4.767958553327498,"pX":0.9398697087804068,"pZ":3.5826348036615783,"vX0":9.827465374546358,"vY0":-136.5227433489134,"vZ0":-2.9704954268368358,"x":81.17,"y":142.05,"x0":-1.640965032146752,"y0":50.006247727770536,"z0":6.250153997719661,"aX":-15.368722678532245},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":12.8,"spinRate":2131,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3992825324431637,"extension":6.50084235549681},"index":0,"playId":"0cd13ef4-3ec6-3800-a2d1-b12fe1d16f43","pitchNumber":1,"startTime":"2025-08-31T18:14:54.070Z","endTime":"2025-08-31T18:14:58.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.34000049740072,"strikeZoneBottom":1.6342952804708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248789776276748,"aZ":-25.592389762027484,"pfxX":-9.124751818733465,"pfxZ":3.501006227447064,"pX":-0.603334005400004,"pZ":3.882439429813146,"vX0":6.505463441560443,"vY0":-135.88922291432092,"vZ0":-1.6680245482224432,"x":140.0,"y":133.95,"x0":-1.8362101053551005,"y0":50.004256965235925,"z0":6.272726144471858,"aX":-17.16019896061582},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":15.2,"spinRate":1999,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40223663873302495,"extension":6.475459214197808},"index":1,"playId":"2afb4e9e-12f0-3964-baee-cc044be96738","pitchNumber":2,"startTime":"2025-08-31T18:15:08.510Z","endTime":"2025-08-31T18:15:13.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.42525189414223,"strikeZoneBottom":1.65255260375352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.807327032532054,"aZ":-28.142157777073546,"pfxX":4.458679602743464,"pfxZ":2.470215809013398,"pX":0.714993881451393,"pZ":2.3708302204561016,"vX0":5.085940903476813,"vY0":-126.41098874524418,"vZ0":-4.036524054152166,"x":89.75,"y":174.77,"x0":-1.8960941316130415,"y0":50.00117158270952,"z0":6.226830939219188,"aX":7.273800798645416},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-9.1,"spinRate":2694,"spinDirection":90},"zone":6,"typeConfidence":2.0,"plateTime":0.4319537572159837,"extension":6.646917944847134},"index":2,"playId":"d58a2b44-a0b0-33c4-bfb3-9235fbfaaf96","pitchNumber":3,"startTime":"2025-08-31T18:15:26.891Z","endTime":"2025-08-31T18:15:31.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07842625639879,"aZ":-28.14563701365834,"pfxX":3.1181355349362265,"pfxZ":2.5659601590372203,"pX":1.2607057467227902,"pZ":1.4406329955281207,"vX0":6.1673431561597365,"vY0":-124.33267068087758,"vZ0":-5.710988119909552,"x":68.94,"y":199.88,"x0":-1.653655313078779,"y0":50.005036359295765,"z0":6.092630092579015,"aX":4.899370137232053},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-7.1,"spinRate":2747,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4399217426429569,"extension":6.6654238522015055},"hitData":{"launchSpeed":57.5,"launchAngle":10.0,"totalDistance":74.0,"trajectory":"line_drive","hardness":"soft","location":"1","coordinates":{"coordX":125.92,"coordY":173.72}},"index":3,"playId":"8cfb1db3-2625-3e61-b3b3-6d62e988e99e","pitchNumber":4,"startTime":"2025-08-31T18:15:41.224Z","endTime":"2025-08-31T18:15:46.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:15:46.825Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:16:16.391Z","endTime":"2025-08-31T18:18:34.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":79.6,"endSpeed":73.6,"strikeZoneTop":3.55999888927398,"strikeZoneBottom":1.68082531956054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.566555528921068,"aZ":-42.11412735136955,"pfxX":3.934489040385399,"pfxZ":-7.291141232003698,"pX":-0.6398015994557932,"pZ":3.246585226967105,"vX0":1.103550120218949,"vY0":-115.98531507699812,"vZ0":1.8074414742685931,"x":141.39,"y":151.12,"x0":-1.6328445785282644,"y0":50.00269043532577,"z0":6.471304355940936,"aX":5.363636611734655},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.4,"spinRate":2585,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.4721233049318698,"extension":6.355651125599323},"index":0,"playId":"d05434fb-1c53-3a66-9ef1-1155850e2551","pitchNumber":1,"startTime":"2025-08-31T18:16:31.507Z","endTime":"2025-08-31T18:16:36.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":3.56000048221441,"strikeZoneBottom":1.72255610091776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.633527814264465,"aZ":-19.788816146838922,"pfxX":-2.727722144536878,"pfxZ":6.230412093856451,"pX":-0.06912273034312369,"pZ":5.081987638764202,"vX0":5.675502902451017,"vY0":-138.18552058726647,"vZ0":0.11116689797156076,"x":119.63,"y":101.57,"x0":-1.7696380023361573,"y0":50.00514335893799,"z0":6.340697288302371,"aX":-5.4251354126436215},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":4.1,"spinRate":1947,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39217076812335794,"extension":6.429228415439307},"index":1,"playId":"e7904693-418a-37f8-8776-1e90a6a66c52","pitchNumber":2,"startTime":"2025-08-31T18:16:45.138Z","endTime":"2025-08-31T18:16:49.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.72385117028888,"aZ":-30.04717742587255,"pfxX":1.3698392863821232,"pfxZ":1.2950679269668246,"pX":-0.1836446662719673,"pZ":3.5035805508948914,"vX0":4.10310728326897,"vY0":-125.99403024026658,"vZ0":-0.9457659512956745,"x":124.0,"y":144.18,"x0":-1.9980498395783117,"y0":50.002647136662034,"z0":6.2686565841331054,"aX":2.2456454745163756},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.2,"spinRate":2774,"spinDirection":103},"zone":2,"typeConfidence":2.0,"plateTime":0.4314058639967042,"extension":6.080173334152602},"index":2,"playId":"d21a4411-7820-301f-9ebf-ef28d0dfe1a5","pitchNumber":3,"startTime":"2025-08-31T18:16:59.571Z","endTime":"2025-08-31T18:17:03.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.55999897693925,"strikeZoneBottom":1.70351250249361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84007436504789,"aZ":-25.196361691016158,"pfxX":-9.825300858302754,"pfxZ":3.671216393001565,"pX":0.003565286148516334,"pZ":4.699034934596895,"vX0":8.532681585397441,"vY0":-136.28558197598022,"vZ0":0.26489603350656243,"x":116.86,"y":111.91,"x0":-1.8744452658138469,"y0":50.00461168376608,"z0":6.325314049422213,"aX":-18.689561290178},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":16.2,"spinRate":2146,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40019063155145096,"extension":6.25731839992999},"index":3,"playId":"3a689ea5-2202-318e-9728-89e9e5c165d3","pitchNumber":4,"startTime":"2025-08-31T18:17:28.563Z","endTime":"2025-08-31T18:17:33.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.26496621496255,"aZ":-22.900166061339306,"pfxX":-8.199061449317572,"pfxZ":6.093327251960561,"pX":0.10700821946014429,"pZ":3.1167304580089783,"vX0":7.034949138513186,"vY0":-121.14554235017104,"vZ0":-2.2716730944802994,"x":112.92,"y":154.63,"x0":-1.7357002372920367,"y0":50.004338637617714,"z0":6.019203659696699,"aX":-12.48477722896736},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.9,"breakHorizontal":13.7,"spinRate":2061,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.44798652444611564,"extension":6.462613997767906},"index":4,"playId":"09d0202f-e5a5-336e-ac91-89a6aaecfaca","pitchNumber":5,"startTime":"2025-08-31T18:17:45.406Z","endTime":"2025-08-31T18:17:50.880Z","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":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-31T18:17:57.967Z","endTime":"2025-08-31T18:18:15.111Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.7,"strikeZoneTop":3.56000056931044,"strikeZoneBottom":1.686070245218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.658807260881314,"aZ":-23.63637414890865,"pfxX":-7.483640008190138,"pfxZ":5.912392440031121,"pX":-1.5934999126819898,"pZ":2.960581166014292,"vX0":3.276169356575556,"vY0":-118.60375573984454,"vZ0":-2.3256489828522557,"x":177.74,"y":158.84,"x0":-2.0098383052235183,"y0":50.0057248836194,"z0":6.0784237827291845,"aX":-10.815334257112612},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.4,"breakHorizontal":13.0,"spinRate":1841,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.45931721072146425,"extension":6.261516615447645},"index":6,"playId":"1f469650-c321-37c3-95b7-8329cff8066b","pitchNumber":6,"startTime":"2025-08-31T18:18:15.111Z","endTime":"2025-08-31T18:18:20.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.55999990916951,"strikeZoneBottom":1.69845278550627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.919233392476357,"aZ":-20.11700461097887,"pfxX":-7.316370061637415,"pfxZ":8.391441937518255,"pX":0.6343039204682344,"pZ":1.701576822570097,"vX0":7.449053743240118,"vY0":-118.61789515766746,"vZ0":-5.623344814011249,"x":92.82,"y":192.84,"x0":-1.5839018656306048,"y0":50.00437948158563,"z0":5.916451978054431,"aX":-10.514404574506656},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":14.2,"breakHorizontal":11.6,"spinRate":2043,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4602961418674787,"extension":6.720901805365696},"index":7,"playId":"9ccf5e0f-008b-390e-8ed1-b3a582fdd1e1","pitchNumber":7,"startTime":"2025-08-31T18:18:29.317Z","endTime":"2025-08-31T18:18:34.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:18:34.823Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a fly ball to center fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:18:48.892Z","endTime":"2025-08-31T18:19:55.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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,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":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":666134,"link":"/api/v1/people/666134"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09157888155064,"aZ":-16.36871844327936,"pfxX":-3.594970030552881,"pfxZ":8.122350833007806,"pX":0.27297693590852856,"pZ":1.4160679211641765,"vX0":6.740848745049689,"vY0":-137.56054848022296,"vZ0":-9.386397212370458,"x":106.59,"y":200.55,"x0":-1.7251849137645656,"y0":50.00316868019954,"z0":5.94608464260726,"aX":-6.996474098682464},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":5.4,"spinRate":2219,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.3958452477768519,"extension":6.546390771903469},"index":0,"playId":"fc2a50a3-e60f-3197-865b-fac9213926f4","pitchNumber":1,"startTime":"2025-08-31T18:18:59.062Z","endTime":"2025-08-31T18:19:03.411Z","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":1,"outs":2},"index":1,"startTime":"2025-08-31T18:19:18.010Z","endTime":"2025-08-31T18:19:30.312Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19814697112995,"aZ":-28.235030067932556,"pfxX":3.94954963927199,"pfxZ":2.30781590715421,"pX":1.0983149842670876,"pZ":2.1902514645931594,"vX0":6.599030507801252,"vY0":-129.63671889374666,"vZ0":-4.1434369389355306,"x":75.13,"y":179.64,"x0":-1.989994602253227,"y0":50.00508554062574,"z0":5.955966832757847,"aX":6.7456252400716545},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-8.5,"spinRate":2764,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.42194350501817324,"extension":6.259758937301021},"index":2,"playId":"2a441bba-d726-3e2f-9c6e-1fd37ed6b630","pitchNumber":2,"startTime":"2025-08-31T18:19:30.312Z","endTime":"2025-08-31T18:19:34.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667096375547885,"aZ":-32.03632151386963,"pfxX":11.111552233998118,"pfxZ":0.09234480187162042,"pX":1.189971319894092,"pZ":1.3691578765304278,"vX0":4.161010324859968,"vY0":-122.25286000054243,"vZ0":-4.395751318019377,"x":71.64,"y":201.81,"x0":-1.979122771805876,"y0":50.004996535901036,"z0":5.948207023000879,"aX":16.776654265803405},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.6,"breakHorizontal":-21.1,"spinRate":2762,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44845934497402773,"extension":5.8431756316563765},"hitData":{"launchSpeed":67.8,"launchAngle":29.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.3,"coordY":100.73}},"index":3,"playId":"e1a25bb6-484f-30f5-b8e4-224659d95e3a","pitchNumber":3,"startTime":"2025-08-31T18:19:43.307Z","endTime":"2025-08-31T18:19:55.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:19:55.071Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, third baseman Will Wilson to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-31T18:20:10.022Z","endTime":"2025-08-31T18:20:28.623Z","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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"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":0},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67124928948714,"aZ":-19.204825563976044,"pfxX":-9.719785580214467,"pfxZ":6.770754708480671,"pX":-1.4184902023319124,"pZ":1.89468082639813,"vX0":5.389378562945881,"vY0":-137.53926637964994,"vZ0":-7.500227579912408,"x":171.07,"y":187.62,"x0":-2.1412470640481964,"y0":50.000631593368176,"z0":5.960594165122404,"aX":-18.608482878622635},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":16.4,"spinRate":2206,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3983250498283657,"extension":6.369108607098653},"hitData":{"launchSpeed":70.3,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.72,"coordY":161.23}},"index":0,"playId":"50a3808f-dafe-311c-816c-c6f6275f2961","pitchNumber":1,"startTime":"2025-08-31T18:20:20.721Z","endTime":"2025-08-31T18:20:28.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:20:28.623Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out sharply to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:22:13.523Z","endTime":"2025-08-31T18:23:43.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":87.4,"strikeZoneTop":3.07999908390503,"strikeZoneBottom":1.37387211465522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46414644571935,"aZ":-14.384453004300756,"pfxX":-3.6038034524445797,"pfxZ":9.1509593168405,"pX":1.2175664299120896,"pZ":2.6840072339877112,"vX0":6.17197156159681,"vY0":-137.78402187644852,"vZ0":-4.894944758152851,"x":70.59,"y":166.31,"x0":-0.5720966465149446,"y0":50.002397121165515,"z0":5.438700612955797,"aX":-7.006027621080673},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2611,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3958796537990099,"extension":6.289469828577148},"index":0,"playId":"27591b32-dbf8-36a3-9df6-8c707efdd1cc","pitchNumber":1,"startTime":"2025-08-31T18:22:42.280Z","endTime":"2025-08-31T18:22:46.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":2.99138334619117,"strikeZoneBottom":1.42371645400407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.674757870053377,"aZ":-17.83305260982874,"pfxX":-8.722914391274383,"pfxZ":7.386387570575027,"pX":-0.7496515240356951,"pZ":1.3774925182878541,"vX0":3.4624863000049815,"vY0":-137.53713776603303,"vZ0":-7.119906886018601,"x":145.57,"y":201.59,"x0":-0.8820532691191424,"y0":50.00181000654822,"z0":5.181250086997383,"aX":-16.93452674568412},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":15.2,"spinRate":2395,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.39620902093668553,"extension":6.314280115055088},"index":1,"playId":"36a692f0-ec44-35a9-83e9-25e64d8eaf97","pitchNumber":2,"startTime":"2025-08-31T18:23:00.440Z","endTime":"2025-08-31T18:23:06.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.07999966943718,"strikeZoneBottom":1.40378607885846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.220451264826334,"aZ":-11.391165203876032,"pfxX":-5.3691476329893035,"pfxZ":10.582702147489407,"pX":-0.6662590751609352,"pZ":1.933654118243587,"vX0":2.7002981767449348,"vY0":-138.1654112390779,"vZ0":-6.988008969055347,"x":142.4,"y":186.57,"x0":-0.9503458959290173,"y0":50.0055010057016,"z0":5.234756678898719,"aX":-10.546258460249904},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2563,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3940685535392401,"extension":6.251961104433787},"index":2,"playId":"f4ae42a7-d078-3607-ba55-7f8aef3dd1b5","pitchNumber":3,"startTime":"2025-08-31T18:23:18.134Z","endTime":"2025-08-31T18:23:24.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.668929668469165,"aZ":-12.115143465765513,"pfxX":-4.686334953554988,"pfxZ":10.305133329484512,"pX":0.2751266125915844,"pZ":2.1634263773989337,"vX0":4.489387501315314,"vY0":-137.69692049684508,"vZ0":-6.36706585891766,"x":106.51,"y":180.37,"x0":-0.7568554925553284,"y0":50.004455273911745,"z0":5.3032338830621235,"aX":-9.12307390111009},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2512,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3957293290984798,"extension":6.433039337086762},"hitData":{"launchSpeed":102.2,"launchAngle":18.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.56,"coordY":87.62}},"index":3,"playId":"f454b4d3-36e5-38e8-9b11-1706b9c3fc04","pitchNumber":4,"startTime":"2025-08-31T18:23:36.218Z","endTime":"2025-08-31T18:23:43.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:23:43.268Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Hedges lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:23:59.409Z","endTime":"2025-08-31T18:24:20.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.439855072681592,"aZ":-12.182874231873255,"pfxX":-5.539230343817632,"pfxZ":10.258009207146877,"pX":0.11145630902643157,"pZ":2.579624546315496,"vX0":4.636160993747199,"vY0":-138.8024951041871,"vZ0":-5.43250865441104,"x":112.75,"y":169.13,"x0":-0.8618545942258431,"y0":50.00336174481372,"z0":5.375413776909676,"aX":-10.795103552868031},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2604,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3948017790883025,"extension":6.43333636751039},"hitData":{"launchSpeed":86.7,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.51,"coordY":102.63}},"index":0,"playId":"a9e559dd-06e3-39cb-90f5-6b9ef5021d6e","pitchNumber":1,"startTime":"2025-08-31T18:24:13.230Z","endTime":"2025-08-31T18:24:20.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:24:20.255Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (23) on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:24:31.738Z","endTime":"2025-08-31T18:26:00.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(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":96.0,"endSpeed":87.5,"strikeZoneTop":3.19000096627331,"strikeZoneBottom":1.46968817654856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.664955636365676,"aZ":-10.399196142701957,"pfxX":-5.314563764680834,"pfxZ":11.075283977971843,"pX":-0.20379274928070995,"pZ":1.8945273311000916,"vX0":3.349292049525725,"vY0":-139.62423233310696,"vZ0":-7.6011227516091235,"x":124.77,"y":187.63,"x0":-0.7310428083965294,"y0":50.001736248161976,"z0":5.343566730656964,"aX":-10.448660258415629},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":8.9,"spinRate":2520,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.39291597091755026,"extension":6.5529550561132055},"index":0,"playId":"7e664eb0-dbba-32bb-bd9b-491e3b499440","pitchNumber":1,"startTime":"2025-08-31T18:24:49.821Z","endTime":"2025-08-31T18:24:54.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31329846780349,"aZ":-10.026957078308104,"pfxX":-5.883392931021639,"pfxZ":11.184287036764264,"pX":-0.8413429816649484,"pZ":2.54698367456399,"vX0":1.8269478143759612,"vY0":-139.57555709289153,"vZ0":-6.032197877348577,"x":149.07,"y":170.01,"x0":-0.7384531894549874,"y0":50.00388880850688,"z0":5.391017939162536,"aX":-11.652533606228305},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":10.3,"spinRate":2604,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39186151352797083,"extension":6.309550670238021},"index":1,"playId":"c6ce95b7-9b16-32ef-8d14-445db1669e5d","pitchNumber":2,"startTime":"2025-08-31T18:25:08.089Z","endTime":"2025-08-31T18:25:11.939Z","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":85.3,"endSpeed":79.4,"strikeZoneTop":3.19000035843602,"strikeZoneBottom":1.44875279825559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7361655407798,"aZ":-31.6494489700005,"pfxX":-4.994950706698986,"pfxZ":0.3294007098628615,"pX":-1.4599649267745585,"pZ":2.372316889585234,"vX0":0.42573493435798404,"vY0":-124.45409042253634,"vZ0":-0.6809739241234245,"x":172.65,"y":174.73,"x0":-0.9818288162457063,"y0":50.002363212677785,"z0":5.239402432434053,"aX":-7.94355607365316},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":9.0,"spinRate":948,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.43779497080007257,"extension":6.074315928828611},"index":2,"playId":"4bdc2d57-f33a-33b7-ba19-8c6f97193e9e","pitchNumber":3,"startTime":"2025-08-31T18:25:30.671Z","endTime":"2025-08-31T18:25:35.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05932077612855,"aZ":-11.859756278572252,"pfxX":-4.4228889360054655,"pfxZ":10.369253761888611,"pX":-0.8908612727050865,"pZ":2.9285431946665454,"vX0":0.9628851745973827,"vY0":-138.19430351521694,"vZ0":-4.720847857321214,"x":150.96,"y":159.71,"x0":-0.6660031672134356,"y0":50.004665893699624,"z0":5.437995218063131,"aX":-8.666138211812669},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":7.9,"spinRate":2560,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3944109954668442,"extension":6.130341875688022},"hitData":{"launchSpeed":85.8,"launchAngle":20.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.91,"coordY":112.65}},"index":3,"playId":"2e41fea0-3bcb-3a3f-b17b-b20dd40544ba","pitchNumber":4,"startTime":"2025-08-31T18:25:47.557Z","endTime":"2025-08-31T18:26:00.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:26:00.883Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daniel Schneemann homers (11) on a fly ball to right center field. Steven Kwan scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:26:18.336Z","endTime":"2025-08-31T18:27:01.982Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.503895743927256,"aZ":-28.832915257598554,"pfxX":-8.251971093972434,"pfxZ":2.211586078364432,"pX":0.12133399409811521,"pZ":2.2761292892490155,"vX0":5.333909060308763,"vY0":-122.70453029729111,"vZ0":-1.1653704648588574,"x":112.38,"y":177.32,"x0":-1.0193441437156474,"y0":50.00165990025538,"z0":5.2360302839739505,"aX":-12.459077375540485},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.0,"breakHorizontal":13.6,"spinRate":812,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4480592570949846,"extension":6.587362865622099},"hitData":{"launchSpeed":103.0,"launchAngle":29.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"89","coordinates":{"coordX":186.82,"coordY":49.24}},"index":0,"playId":"8089bdb1-7948-3bd3-b09a-0ddb36bf9fe0","pitchNumber":1,"startTime":"2025-08-31T18:26:37.689Z","endTime":"2025-08-31T18:27:01.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:27:01.982Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-31T18:27:17.004Z","endTime":"2025-08-31T18:28:09.086Z","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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":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"}]}],"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.3,"endSpeed":86.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58938279368672,"aZ":-7.90590624174988,"pfxX":-5.791731943440604,"pfxZ":12.64759902770932,"pX":0.6148278408604972,"pZ":2.818490496018134,"vX0":5.262590726082871,"vY0":-138.52643490286832,"vZ0":-5.848170932960202,"x":93.56,"y":162.68,"x0":-0.5688509582849834,"y0":50.00521917846253,"z0":5.502564646709177,"aX":-11.115760294692826},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.6,"breakHorizontal":9.2,"spinRate":2462,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3973267762408099,"extension":6.205102328562711},"index":0,"playId":"54fb351e-72ee-316c-8cd0-dc9d0e43fb91","pitchNumber":1,"startTime":"2025-08-31T18:27:28.008Z","endTime":"2025-08-31T18:27:32.230Z","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":85.3,"endSpeed":78.9,"strikeZoneTop":3.46299359018743,"strikeZoneBottom":1.77661626808101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.398239861606406,"aZ":-35.6279717242644,"pfxX":-3.282074043104542,"pfxZ":-2.197427404409442,"pX":-1.0215828448887962,"pZ":2.4188803379533397,"vX0":1.1977116732039308,"vY0":-124.30839494764743,"vZ0":-0.17806606832195548,"x":155.94,"y":173.47,"x0":-1.0814940474931132,"y0":50.00031978506029,"z0":5.433143118393634,"aX":-5.169006932692646},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":5.6,"spinRate":1012,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4395335552970008,"extension":6.279523671897337},"index":1,"playId":"b1520a34-c107-3e72-ac30-6362e226b57a","pitchNumber":2,"startTime":"2025-08-31T18:27:45.106Z","endTime":"2025-08-31T18:27:50.554Z","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":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.970317215756538,"aZ":-37.113539222896264,"pfxX":-2.2580621209251452,"pfxZ":-3.2408693671457076,"pX":-0.6409505052773615,"pZ":1.7626755481850966,"vX0":1.720242814118893,"vY0":-121.80964022930229,"vZ0":-0.6510403396519243,"x":141.43,"y":191.19,"x0":-1.0584017391329228,"y0":50.00521202531953,"z0":5.206006129115122,"aX":-3.43855004424958},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.8,"breakHorizontal":3.7,"spinRate":967,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4474190031478926,"extension":6.461497525400317},"hitData":{"launchSpeed":86.9,"launchAngle":8.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.44,"coordY":150.94}},"index":2,"playId":"621d69c1-eef1-3de5-9923-f5535b333927","pitchNumber":3,"startTime":"2025-08-31T18:28:01.557Z","endTime":"2025-08-31T18:28:09.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:28:09.086Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eugenio Suárez singles on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:30:01.407Z","endTime":"2025-08-31T18:31:16.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.4,"endSpeed":77.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.02840308216174,"aZ":-29.073811433654118,"pfxX":6.685519735033582,"pfxZ":2.012918981894342,"pX":1.3412987804484942,"pZ":2.0268937892474086,"vX0":5.7574965668040825,"vY0":-124.15313031670298,"vZ0":-3.6919470701338106,"x":65.87,"y":184.05,"x0":-1.8878179367000065,"y0":50.00318997354305,"z0":5.989533955205612,"aX":10.292407240933688},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-13.6,"spinRate":2769,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44350822571846216,"extension":6.445605347947011},"index":0,"playId":"26a60f6c-3be5-3067-87bf-45ad1ab43a7c","pitchNumber":1,"startTime":"2025-08-31T18:30:19.451Z","endTime":"2025-08-31T18:30:23.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":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.44000001958738,"strikeZoneBottom":1.58117798379611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4858464090352,"aZ":-17.662349420213175,"pfxX":-6.44466160857347,"pfxZ":7.684121345062687,"pX":1.059477572147353,"pZ":2.2847592003419983,"vX0":9.395835556315436,"vY0":-137.1144237492843,"vZ0":-6.786042526200008,"x":76.62,"y":177.09,"x0":-1.5866693030062828,"y0":50.00665562905377,"z0":6.012826755961873,"aX":-12.179257019476722},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":2388,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4006424481691697,"extension":6.597924709821381},"index":1,"playId":"3101f9cd-e7fd-3e38-931c-da910b2bb738","pitchNumber":2,"startTime":"2025-08-31T18:30:36.173Z","endTime":"2025-08-31T18:30:42.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.033582640871334,"aZ":-16.272817754747603,"pfxX":-6.817432862264589,"pfxZ":8.451829920108562,"pX":0.14914036872574551,"pZ":2.7615721147686347,"vX0":7.073386938042145,"vY0":-136.31154344314498,"vZ0":-6.063794413131542,"x":111.32,"y":164.22,"x0":-1.5939759654895254,"y0":50.00329155896152,"z0":6.13899472515441,"aX":-12.826869499356876},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":10.8,"spinRate":2169,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40186059941111507,"extension":6.5998733452098834},"index":2,"playId":"9f2e7b92-3d20-3ede-bfe1-284aeecf9b9b","pitchNumber":3,"startTime":"2025-08-31T18:30:49.596Z","endTime":"2025-08-31T18:30:53.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69515761969946,"aZ":-19.13792386875725,"pfxX":-9.62518194410725,"pfxZ":9.278344473919686,"pX":-0.013862996805333809,"pZ":2.7951709391459176,"vX0":5.891734240962554,"vY0":-117.88125666083974,"vZ0":-3.6540415972289684,"x":117.53,"y":163.31,"x0":-1.2967501867728843,"y0":50.0058348548396,"z0":6.135161168367839,"aX":-13.529968813562071},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":16.2,"breakHorizontal":16.0,"spinRate":1780,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4648881008478689,"extension":6.3518203507982935},"hitData":{"launchSpeed":90.6,"launchAngle":10.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.65,"coordY":132.97}},"index":3,"playId":"6ad361d7-cb59-3cb5-94b2-9161c382ca8c","pitchNumber":4,"startTime":"2025-08-31T18:31:05.310Z","endTime":"2025-08-31T18:31:16.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:31:16.462Z","atBatIndex":25},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorge Polanco grounds into a force out, first baseman Kyle Manzardo to shortstop Brayan Rocchio. Eugenio Suárez out at 2nd. Jorge Polanco to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:31:32.486Z","endTime":"2025-08-31T18:32:32.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":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":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.28999944061653,"strikeZoneBottom":1.61094552713676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42459026380504,"aZ":-25.954051821623345,"pfxX":-9.426394256014934,"pfxZ":3.3373768012269096,"pX":-0.49547861934351894,"pZ":3.9487176148197927,"vX0":7.419280882348307,"vY0":-134.52594240142895,"vZ0":-1.212390456025465,"x":135.89,"y":132.16,"x0":-2.0408961692552325,"y0":50.00488527146378,"z0":6.215597222819837,"aX":-17.58022247545958},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":1921,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40447391712211767,"extension":6.578108153119657},"index":0,"playId":"ee001e4b-6ccf-3631-aabd-2eda1c31e9c3","pitchNumber":1,"startTime":"2025-08-31T18:31:42.166Z","endTime":"2025-08-31T18:31:46.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.465356221621743,"aZ":-28.162344157103114,"pfxX":6.794582173977458,"pfxZ":2.820305289497254,"pX":-0.2591364945386572,"pZ":2.2520567402078884,"vX0":2.6272562306662506,"vY0":-117.48735644658912,"vZ0":-2.330631192705309,"x":126.88,"y":177.97,"x0":-2.2689197818886235,"y0":50.003536997644936,"z0":5.827768558470571,"aX":9.671768857552426},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.9,"breakHorizontal":-12.8,"spinRate":2525,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4629887526035934,"extension":6.444853843700775},"index":1,"playId":"05313892-e6f5-3920-8824-eb77216f3c99","pitchNumber":2,"startTime":"2025-08-31T18:32:01.896Z","endTime":"2025-08-31T18:32:06.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29432324363993,"aZ":-22.831154097886163,"pfxX":-9.53947923973852,"pfxZ":5.047133475916852,"pX":-0.048355365310825744,"pZ":1.8623353167261156,"vX0":8.163753674864275,"vY0":-134.95688989256124,"vZ0":-7.023837831905942,"x":118.84,"y":188.5,"x0":-1.8673322305015405,"y0":50.00566404613739,"z0":6.097471469426648,"aX":-17.668794382805313},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":15.6,"spinRate":2146,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4052587423458154,"extension":6.023742527173477},"hitData":{"launchSpeed":77.5,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":138.99,"coordY":172.13}},"index":2,"playId":"7465e0f9-7a25-3db2-95f9-cddbc583a3df","pitchNumber":3,"startTime":"2025-08-31T18:32:25.523Z","endTime":"2025-08-31T18:32:32.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:32:32.655Z","atBatIndex":26},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Dominic Canzone grounds into a double play, second baseman Daniel Schneemann to shortstop Brayan Rocchio to first baseman Kyle Manzardo. Jorge Polanco out at 2nd. Dominic Canzone out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-31T18:32:54.805Z","endTime":"2025-08-31T18:34:25.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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.2,"endSpeed":86.4,"strikeZoneTop":3.2347748421368,"strikeZoneBottom":1.45158728240501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166455611296815,"aZ":-22.41087871196073,"pfxX":-5.807196891857809,"pfxZ":5.178892308942149,"pX":0.09711024751659676,"pZ":2.098269667908879,"vX0":7.29498011153425,"vY0":-135.56855309382289,"vZ0":-6.513291838622438,"x":113.3,"y":182.13,"x0":-1.858498162411392,"y0":50.001184902198375,"z0":6.067539332013757,"aX":-10.943971058262413},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":9.2,"spinRate":2014,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40211336763036387,"extension":6.756590041949721},"index":0,"playId":"c75ab7e8-7cc3-3a19-9ff0-2f80131ba6ec","pitchNumber":1,"startTime":"2025-08-31T18:33:06.917Z","endTime":"2025-08-31T18:33:11.747Z","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":94.6,"endSpeed":87.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.976252031096486,"aZ":-16.93192700950527,"pfxX":-6.696607170742559,"pfxZ":7.893216415323934,"pX":-0.4290894140886685,"pZ":3.221555944913338,"vX0":6.691653706571034,"vY0":-137.7093200912647,"vZ0":-4.6240619065039015,"x":133.36,"y":151.8,"x0":-2.0139633191596205,"y0":50.00461766195284,"z0":6.058652976963511,"aX":-12.935319767543263},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":10.8,"spinRate":2252,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.39690023264075247,"extension":6.607101895830638},"index":1,"playId":"ff84d86d-ce55-3fd4-aa10-38758336c4f5","pitchNumber":2,"startTime":"2025-08-31T18:33:28.686Z","endTime":"2025-08-31T18:33:32.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.19215758810951,"strikeZoneBottom":1.39607648400112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.059867373966423,"aZ":-34.5309735903466,"pfxX":6.577041942220091,"pfxZ":-1.6777295995231443,"pX":1.2643049711841527,"pZ":-0.546129352663939,"vX0":5.055094443176311,"vY0":-117.96353691747709,"vZ0":-7.795589548368386,"x":68.81,"y":253.53,"x0":-1.763165700497105,"y0":50.00351828110898,"z0":5.9968908528187,"aX":9.240766363851261},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.8,"breakHorizontal":-13.2,"spinRate":2511,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.46485455559007427,"extension":5.060304114125292},"index":2,"playId":"e32d5792-d6ed-3c0e-b548-626f7123a625","pitchNumber":3,"startTime":"2025-08-31T18:33:55.091Z","endTime":"2025-08-31T18:34:02.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.825301594909597,"aZ":-24.4590441848325,"pfxX":-8.735079393408007,"pfxZ":5.168225962692678,"pX":-1.483663318048511,"pZ":2.209799324758336,"vX0":4.205648985202417,"vY0":-120.93119326446192,"vZ0":-3.950309028041829,"x":173.55,"y":179.12,"x0":-2.1031150507425083,"y0":50.00261550070007,"z0":5.99041189992214,"aX":-13.040650637831142},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.8,"breakHorizontal":14.9,"spinRate":1927,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.451542746306433,"extension":6.7756132037226156},"hitData":{"launchSpeed":91.8,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.26,"coordY":153.97}},"index":3,"playId":"e9d7b984-b641-339d-8aa3-f63ca0232d75","pitchNumber":4,"startTime":"2025-08-31T18:34:17.967Z","endTime":"2025-08-31T18:34:25.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:34:25.691Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:36:15.955Z","endTime":"2025-08-31T18:38:39.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":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":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.18000082884559,"strikeZoneBottom":1.36032538237161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.483095226264997,"aZ":-46.68496522999383,"pfxX":1.7382590235022422,"pfxZ":-10.100024336760411,"pX":0.7059579772857476,"pZ":1.019713104892322,"vX0":3.225703824443692,"vY0":-119.99847871273174,"vZ0":-0.4563516869525104,"x":90.09,"y":211.25,"x0":-0.8896046766656164,"y0":50.00336740371437,"z0":5.425374808224622,"aX":2.496955752857237},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-18.0,"breakHorizontal":-4.1,"spinRate":2393,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.45910450493627675,"extension":6.490170989719036},"index":0,"playId":"ac26ceab-f75a-3443-91cd-5fb22e8d7a8f","pitchNumber":1,"startTime":"2025-08-31T18:36:41.780Z","endTime":"2025-08-31T18:36:47.175Z","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":86.3,"endSpeed":79.8,"strikeZoneTop":3.1800008965847,"strikeZoneBottom":1.34507996377638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.311055983163076,"aZ":-29.042410984501103,"pfxX":3.77423253085787,"pfxZ":1.9382856209750443,"pX":-1.0668453518139676,"pZ":3.1233402099684175,"vX0":-1.1618461011113899,"vY0":-125.83476607141819,"vZ0":-0.03167422346070825,"x":157.67,"y":154.45,"x0":-1.092118790421708,"y0":50.00607108675416,"z0":5.470951190394827,"aX":6.109944717799733},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":-6.6,"spinRate":2510,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.4337382919648327,"extension":6.338892571312126},"index":1,"playId":"eec7fb93-e9f6-3eeb-bf7e-e1c6e5f3356d","pitchNumber":2,"startTime":"2025-08-31T18:36:58.362Z","endTime":"2025-08-31T18:37:03.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.15447058621302,"strikeZoneBottom":1.35239501405518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41163735962299,"aZ":-17.22194983763194,"pfxX":-8.233339712501973,"pfxZ":7.828484456156952,"pX":-0.06920923757210955,"pZ":3.2522491405877103,"vX0":4.821293752337136,"vY0":-136.25402167311864,"vZ0":-2.4715579639049685,"x":119.64,"y":150.97,"x0":-0.7770388034297178,"y0":50.006588589560906,"z0":5.33937634076319,"aX":-15.734004451048804},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":14.2,"spinRate":2367,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39953421823660795,"extension":6.397814801235783},"index":2,"playId":"68212e29-4c40-3add-b0a2-982af3ec1286","pitchNumber":3,"startTime":"2025-08-31T18:37:24.147Z","endTime":"2025-08-31T18:37:29.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.17999922074886,"strikeZoneBottom":1.33907689869227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.187421716737738,"aZ":-10.844871732919563,"pfxX":-4.015417217191682,"pfxZ":10.875314590697258,"pX":1.252821553604392,"pZ":1.810764371824744,"vX0":6.4053228796923305,"vY0":-138.0818334539133,"vZ0":-7.499646234739122,"x":69.25,"y":189.89,"x0":-0.5586453425865155,"y0":50.0066803610233,"z0":5.264509869798099,"aX":-7.878626290872634},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2548,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.394290351279849,"extension":6.412846576057029},"index":3,"playId":"d47aa131-afee-3eb9-a356-bfb95e290b43","pitchNumber":4,"startTime":"2025-08-31T18:37:43.493Z","endTime":"2025-08-31T18:37:48.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.208732906338422,"aZ":-13.104657248707753,"pfxX":-6.602008421794097,"pfxZ":9.61384828188728,"pX":0.5353236903638718,"pZ":2.195293566803778,"vX0":6.10545015988335,"vY0":-138.37096882546112,"vZ0":-6.029112428962184,"x":96.59,"y":179.51,"x0":-0.8176340183452787,"y0":50.00625937008747,"z0":5.243434024204157,"aX":-13.09994580936941},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":11.0,"spinRate":2501,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3924155985334785,"extension":6.120997886035206},"index":4,"playId":"d3fd2a0e-f05e-3156-a069-5cecd1e3f5ad","pitchNumber":5,"startTime":"2025-08-31T18:38:01.929Z","endTime":"2025-08-31T18:38:06.250Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-31T18:38:15.336Z","endTime":"2025-08-31T18:38:34.439Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.456410404774555,"aZ":-12.211202915979934,"pfxX":-4.4887325013832875,"pfxZ":10.24349476590121,"pX":0.7296489640396274,"pZ":2.1411164765419133,"vX0":5.277912439816284,"vY0":-138.15490590714708,"vZ0":-6.289178530469803,"x":89.19,"y":180.97,"x0":-0.6150713004513606,"y0":50.00314416724949,"z0":5.254774554416092,"aX":-8.747891107352531},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2490,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3952456902298387,"extension":6.326287173490338},"index":6,"playId":"3bf64bd6-5261-32a2-9dd0-b3f535cc0927","pitchNumber":6,"startTime":"2025-08-31T18:38:34.439Z","endTime":"2025-08-31T18:38:39.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:38:39.451Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:38:45.784Z","endTime":"2025-08-31T18:40:46.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04637717769382,"aZ":-13.338869207065766,"pfxX":-5.171561050435221,"pfxZ":9.711610084858195,"pX":0.22924977954657783,"pZ":3.041291692910294,"vX0":4.312975026285038,"vY0":-138.63042145325588,"vZ0":-4.289951434998783,"x":108.26,"y":156.67,"x0":-0.6775914305840199,"y0":50.00304958651467,"z0":5.504392420970216,"aX":-10.029646154219083},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":8.4,"spinRate":2375,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3956645765248359,"extension":6.263431768295081},"index":0,"playId":"e47fa9b0-e7bf-3218-ae53-6f410d0e8ad3","pitchNumber":1,"startTime":"2025-08-31T18:39:06.502Z","endTime":"2025-08-31T18:39:13.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":78.8,"strikeZoneTop":3.74717330934304,"strikeZoneBottom":1.69383872847883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.344122226053983,"aZ":-41.3831571069005,"pfxX":1.8906604156129727,"pfxZ":-6.033682108697792,"pX":-0.31156601785732885,"pZ":0.2594059518348883,"vX0":0.8621790236977024,"vY0":-121.58233224691796,"vZ0":-3.8235842554636843,"x":128.88,"y":231.78,"x0":-0.9142391128160896,"y0":50.001903060987345,"z0":5.371789542978861,"aX":2.8868355673649213},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.5,"breakHorizontal":-3.6,"spinRate":2358,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4470992967869152,"extension":6.451467401864681},"index":1,"playId":"1fba1c01-9b17-3b04-a737-907b64413812","pitchNumber":2,"startTime":"2025-08-31T18:39:42.193Z","endTime":"2025-08-31T18:39:46.306Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.77999905626185,"strikeZoneBottom":1.7652227236313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.19613772390846,"aZ":-34.28847196808579,"pfxX":-5.7931161470125225,"pfxZ":-1.354170672308217,"pX":-1.6169365395164956,"pZ":0.6731986367787095,"vX0":0.43611741561215006,"vY0":-123.30009230306942,"vZ0":-4.073582997142074,"x":178.63,"y":220.6,"x0":-1.0405709212502636,"y0":50.00319882575039,"z0":5.195852453044743,"aX":-9.048419077919299},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.1,"breakHorizontal":10.4,"spinRate":949,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.44179275808235774,"extension":6.225239029614672},"index":2,"playId":"15c9ffe6-2a32-3df0-accc-c4c203eb7d8e","pitchNumber":3,"startTime":"2025-08-31T18:39:59.770Z","endTime":"2025-08-31T18:40:04.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.77999955904616,"strikeZoneBottom":1.86241928850686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.484659318394854,"aZ":-15.382177786239048,"pfxX":-5.781984991977109,"pfxZ":8.439615654753105,"pX":1.371001617539822,"pZ":2.631085774872762,"vX0":7.240843376319832,"vY0":-139.68751324077627,"vZ0":-4.793276680024886,"x":64.74,"y":167.74,"x0":-0.4953531906107199,"y0":50.0013644345557,"z0":5.370059638846648,"aX":-11.502692972064462},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2554,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39111297894881414,"extension":6.1883400865878775},"index":3,"playId":"21da6ac5-2dc4-3318-9730-b0f7cc157fea","pitchNumber":4,"startTime":"2025-08-31T18:40:22.630Z","endTime":"2025-08-31T18:40:27.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.624276627244665,"aZ":-13.78782745391369,"pfxX":-7.025361135070115,"pfxZ":9.45863245150351,"pX":-0.4993824219002018,"pZ":2.82586302643355,"vX0":3.1096553011793073,"vY0":-138.67867038459173,"vZ0":-4.636506648411825,"x":136.04,"y":162.48,"x0":-0.7239047316843963,"y0":50.00025099254142,"z0":5.442153121485892,"aX":-13.652648691190073},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":12.0,"spinRate":2500,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39527196638769047,"extension":6.1681425701723125},"hitData":{"launchSpeed":108.2,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":137.62}},"index":4,"playId":"bb6e1d43-0a49-3c67-af0f-6302fca0c22f","pitchNumber":5,"startTime":"2025-08-31T18:40:38.747Z","endTime":"2025-08-31T18:40:46.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:40:46.172Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"CJ Kayfus pops out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-31T18:41:00.769Z","endTime":"2025-08-31T18:41:24.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"Pop Out","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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.164882253638194,"aZ":-13.283878647685318,"pfxX":-5.387932155705283,"pfxZ":9.976474098832101,"pX":0.6413840713254244,"pZ":2.937603875018548,"vX0":5.358408306324642,"vY0":-136.52296319508523,"vZ0":-4.434693214597608,"x":92.55,"y":159.46,"x0":-0.6437726572726599,"y0":50.004177509162425,"z0":5.492815843860326,"aX":-10.20388655256172},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2470,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.40071071382371093,"extension":6.149596574290027},"hitData":{"launchSpeed":92.9,"launchAngle":58.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.03,"coordY":135.66}},"index":0,"playId":"acdd1d6f-a083-301c-827c-1187009774d3","pitchNumber":1,"startTime":"2025-08-31T18:41:14.812Z","endTime":"2025-08-31T18:41:24.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:41:24.765Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:43:24.081Z","endTime":"2025-08-31T18:43:42.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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],"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":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":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97863399922264,"aZ":-17.254500005547413,"pfxX":-3.019141593853954,"pfxZ":7.9194486533189075,"pX":-0.07580491578984176,"pZ":3.0262381397912033,"vX0":5.660284944557104,"vY0":-135.2914291817191,"vZ0":-5.367890486704267,"x":119.89,"y":157.07,"x0":-1.7874785807418354,"y0":50.00364120775128,"z0":6.215546542159485,"aX":-5.689011902908234},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":4.4,"spinRate":2214,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4023441491094153,"extension":6.5852202759787755},"hitData":{"launchSpeed":92.1,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.93,"coordY":127.94}},"index":0,"playId":"6452d24a-7544-3c98-8347-9c55ece96f57","pitchNumber":1,"startTime":"2025-08-31T18:43:31.978Z","endTime":"2025-08-31T18:43:42.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:43:42.207Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to center fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:43:54.802Z","endTime":"2025-08-31T18:44:38.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.32000011727787,"strikeZoneBottom":1.67422353537502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.315201618386833,"aZ":-25.858671436469894,"pfxX":-8.933330945596538,"pfxZ":3.4171981102486306,"pX":0.33130468659707163,"pZ":2.5860772775007907,"vX0":8.988298397020738,"vY0":-134.80200216608034,"vZ0":-4.705098995765736,"x":104.37,"y":168.96,"x0":-1.8798436131428578,"y0":50.00158419038094,"z0":6.171581669353707,"aX":-16.499525990512872},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":14.4,"spinRate":2188,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4057595449753486,"extension":6.5453519482856395},"index":0,"playId":"00cef5cc-4739-346b-8624-c79b50016d2a","pitchNumber":1,"startTime":"2025-08-31T18:44:06.684Z","endTime":"2025-08-31T18:44:12.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.44530574633716,"aZ":-20.36240049831592,"pfxX":-7.005131656299068,"pfxZ":8.36369956038393,"pX":-0.8783768716315299,"pZ":2.7777508913743745,"vX0":4.652132059384843,"vY0":-117.58382504213385,"vZ0":-3.3846637776049344,"x":150.48,"y":163.78,"x0":-1.963654904548361,"y0":50.00540436603036,"z0":6.1061370556401515,"aX":-9.897602921221935},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":2094,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.464248201072051,"extension":6.17322727166762},"hitData":{"launchSpeed":92.9,"launchAngle":47.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.27,"coordY":102.1}},"index":1,"playId":"d72c88b2-180f-3e06-8c09-917a31fea927","pitchNumber":2,"startTime":"2025-08-31T18:44:24.360Z","endTime":"2025-08-31T18:44:38.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:44:38.761Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (26) on a fly ball to left center field. J.P. Crawford scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:44:52.220Z","endTime":"2025-08-31T18:46:45.668Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.42174941261582,"strikeZoneBottom":1.58544413621065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.645610247367262,"aZ":-26.37231022905501,"pfxX":3.165906815194391,"pfxZ":3.5364106626200718,"pX":0.8425232647628859,"pZ":0.7454995239333304,"vX0":6.262988746764554,"vY0":-126.91421803674939,"vZ0":-7.8256978495750955,"x":84.88,"y":218.65,"x0":-2.0632040121942907,"y0":50.00301961043965,"z0":5.952864547749382,"aX":5.191487883379936},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":-7.1,"spinRate":2710,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4306817847656341,"extension":6.249792531501694},"index":0,"playId":"6a622743-65c1-3fd9-98f2-4fa86a270cf7","pitchNumber":1,"startTime":"2025-08-31T18:45:01.296Z","endTime":"2025-08-31T18:45:07.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.34000072862545,"strikeZoneBottom":1.57210326839455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59007335752976,"aZ":-22.70229404709704,"pfxX":1.9162693940838627,"pfxZ":6.003687597884285,"pX":0.9256902925522391,"pZ":0.8748017634188195,"vX0":6.3730387178849135,"vY0":-124.91765407475476,"vZ0":-7.76932878358329,"x":81.71,"y":215.16,"x0":-1.909420104929311,"y0":50.00293619891465,"z0":5.89694598641591,"aX":3.021872106047985},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.2,"breakHorizontal":-4.9,"spinRate":2482,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4387695768384088,"extension":6.411150433171037},"index":1,"playId":"53104dad-ab17-3518-a1af-69626e792158","pitchNumber":2,"startTime":"2025-08-31T18:45:25.766Z","endTime":"2025-08-31T18:45:31.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.743208723193398,"aZ":-24.94768696447827,"pfxX":0.8241707207968911,"pfxZ":4.591933600246374,"pX":0.1622186520920046,"pZ":2.0659427268433825,"vX0":5.251038598878027,"vY0":-125.07381450407568,"vZ0":-5.0161327239745415,"x":110.82,"y":183.0,"x0":-2.0772135606379285,"y0":50.00527498232757,"z0":6.16002767725687,"aX":1.2962828275557123},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.3,"breakHorizontal":-2.8,"spinRate":2699,"spinDirection":105},"zone":8,"typeConfidence":2.0,"plateTime":0.4390204184197657,"extension":6.48707252658847},"index":2,"playId":"d3b17724-b6fa-34aa-ac81-1401b80206e7","pitchNumber":3,"startTime":"2025-08-31T18:45:47.861Z","endTime":"2025-08-31T18:45:52.524Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.789279419893663,"aZ":-27.36191239132314,"pfxX":0.6915919307812919,"pfxZ":3.0380458568780613,"pX":-0.5961822503698488,"pZ":2.2122030887966777,"vX0":3.6462915407802474,"vY0":-124.2481802941855,"vZ0":-4.028222692412311,"x":139.73,"y":179.05,"x0":-2.164644809447637,"y0":50.003389978081,"z0":6.094349793198916,"aX":1.0953504035322634},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-2.0,"spinRate":2534,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.43861310573378276,"extension":6.093577624028553},"hitData":{"launchSpeed":103.3,"launchAngle":30.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"hard","location":"78","coordinates":{"coordX":41.53,"coordY":50.12}},"index":3,"playId":"6792570e-30cc-3cf8-8eae-37031c149fdc","pitchNumber":4,"startTime":"2025-08-31T18:46:12.241Z","endTime":"2025-08-31T18:46:45.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:46:45.668Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:46:45.864Z","endTime":"2025-08-31T18:47:16.724Z","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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75692726893987,"aZ":-22.491770136184684,"pfxX":-9.045848725902868,"pfxZ":5.27457099605369,"pX":0.21631664094298256,"pZ":2.0752722830061985,"vX0":8.274501305536143,"vY0":-134.29111155914396,"vZ0":-6.524793060258982,"x":108.75,"y":182.75,"x0":-1.7223105024192227,"y0":50.00361426808478,"z0":6.125141054659578,"aX":-16.60372217291919},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":14.8,"spinRate":2208,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4071088164492287,"extension":6.699266135664056},"hitData":{"launchSpeed":90.8,"launchAngle":39.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.65,"coordY":75.96}},"index":0,"playId":"a554446b-6920-3783-8beb-3871fbaed8c0","pitchNumber":1,"startTime":"2025-08-31T18:47:06.626Z","endTime":"2025-08-31T18:47:16.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:47:16.724Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-31T18:47:26.078Z","endTime":"2025-08-31T18:48:46.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.785113548655335,"aZ":-30.284712716342504,"pfxX":7.06760792934578,"pfxZ":1.3073539126516023,"pX":0.8205634650539528,"pZ":1.262799485185906,"vX0":4.5095751541853435,"vY0":-119.87491540396641,"vZ0":-4.833545226652173,"x":85.72,"y":204.68,"x0":-2.007942090815809,"y0":50.00217795283803,"z0":6.032041082251799,"aX":10.208423251239797},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.4,"breakHorizontal":-13.9,"spinRate":2610,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4582266094328391,"extension":6.4136722492455815},"index":0,"playId":"d71f47f7-fbb1-396e-adfa-5e68384d4fef","pitchNumber":1,"startTime":"2025-08-31T18:47:45.176Z","endTime":"2025-08-31T18:47:49.185Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-31T18:47:55.774Z","endTime":"2025-08-31T18:48:08.699Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76550517620047,"aZ":-14.598397204580873,"pfxX":-7.479509424820597,"pfxZ":9.079954769272714,"pX":0.5000343837162363,"pZ":2.249740766175852,"vX0":8.404092357314218,"vY0":-137.7905222324976,"vZ0":-7.7660146608421154,"x":97.94,"y":178.04,"x0":-1.6083979275451104,"y0":50.00036660442087,"z0":6.0780634175848665,"aX":-14.473713569534594},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2240,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.39652561622038984,"extension":6.750254192666896},"index":2,"playId":"f054a8f2-f675-358a-9f24-b6eba34c2f25","pitchNumber":2,"startTime":"2025-08-31T18:48:08.699Z","endTime":"2025-08-31T18:48:12.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":78.2,"strikeZoneTop":3.32288369558922,"strikeZoneBottom":1.48996851626572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.854328674893203,"aZ":-33.6725855518145,"pfxX":7.92722442846126,"pfxZ":-0.9969232676947857,"pX":1.5332426634973737,"pZ":0.7050755141649142,"vX0":5.958380929441453,"vY0":-121.50773475262454,"vZ0":-5.807228050317196,"x":58.56,"y":219.74,"x0":-1.972950977928909,"y0":50.00193479206294,"z0":6.021999409165355,"aX":11.95408348791893},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.9,"breakHorizontal":-15.7,"spinRate":2591,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4492798536103981,"extension":5.766336567172686},"index":3,"playId":"d517d841-452f-3054-9453-af36dd143d18","pitchNumber":3,"startTime":"2025-08-31T18:48:26.710Z","endTime":"2025-08-31T18:48:31.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.82119696476299,"aZ":-22.986083366344413,"pfxX":3.0639390090720755,"pfxZ":5.680808904197564,"pX":0.9403378187067247,"pZ":2.808705995120851,"vX0":5.795058635752856,"vY0":-125.46459122496864,"vZ0":-3.671215497044271,"x":81.16,"y":162.94,"x0":-1.7841906519027617,"y0":50.00596979936078,"z0":6.132151792955434,"aX":4.95780600691926},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.8,"breakHorizontal":-6.7,"spinRate":2824,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.4340819352017773,"extension":6.520363203156029},"index":4,"playId":"bc8b257d-4bf7-3560-b616-c87757936144","pitchNumber":4,"startTime":"2025-08-31T18:48:41.699Z","endTime":"2025-08-31T18:48:46.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:48:46.713Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wilson grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:50:32.618Z","endTime":"2025-08-31T18:51:05.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36315328940613,"aZ":-45.26212611366162,"pfxX":1.970164109268251,"pfxZ":-8.73846423192892,"pX":0.0959139126778381,"pZ":1.8269042989942008,"vX0":1.6635833885519447,"vY0":-121.71423609518455,"vZ0":0.680489762792293,"x":113.34,"y":189.45,"x0":-0.8529792731697994,"y0":50.00550509340165,"z0":5.469961812035744,"aX":2.9495423374082432},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-15.4,"breakHorizontal":-4.0,"spinRate":2334,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.45038104804837165,"extension":6.616382616639809},"hitData":{"launchSpeed":101.7,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.44,"coordY":147.31}},"index":0,"playId":"41841443-edcc-3965-b543-ae499cc7f68f","pitchNumber":1,"startTime":"2025-08-31T18:50:57.695Z","endTime":"2025-08-31T18:51:05.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:51:05.706Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:51:20.575Z","endTime":"2025-08-31T18:52:53.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"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":4},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":2.60390801138708,"strikeZoneBottom":1.22044515587738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.176395410567917,"aZ":-42.59001117535992,"pfxX":1.2225014515912545,"pfxZ":-6.872822454021503,"pX":0.9872151872117714,"pZ":0.3627052716616759,"vX0":3.7033271512297583,"vY0":-122.28224949804473,"vZ0":-3.273505084421557,"x":79.37,"y":228.99,"x0":-0.706005231792385,"y0":50.005907796552016,"z0":5.373594166347401,"aX":1.851414641863651},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.0,"breakHorizontal":-3.1,"spinRate":2400,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44796710781565974,"extension":6.381992598363755},"index":0,"playId":"6638d254-acfc-3840-9973-011a31171e60","pitchNumber":1,"startTime":"2025-08-31T18:51:34.161Z","endTime":"2025-08-31T18:51:38.553Z","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":93.8,"endSpeed":87.5,"strikeZoneTop":2.96799044063067,"strikeZoneBottom":1.28957839052364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.142121550219034,"aZ":-14.49062098015972,"pfxX":-5.37850097738664,"pfxZ":9.166165375426367,"pX":-0.12845367935112698,"pZ":1.7721875197879684,"vX0":3.237717442257651,"vY0":-136.58749652298158,"vZ0":-7.056609407567849,"x":121.9,"y":190.93,"x0":-0.6175742081753928,"y0":50.00363069538587,"z0":5.345983212683065,"aX":-10.377066265147237},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2495,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39782030327037265,"extension":6.3726235417116275},"index":1,"playId":"5f43c100-0073-37fe-a4ba-a93b897d9fd1","pitchNumber":2,"startTime":"2025-08-31T18:51:53.666Z","endTime":"2025-08-31T18:51:58.823Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.03594872727927,"strikeZoneBottom":1.33248556899987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.817487843761885,"aZ":-30.489555337306513,"pfxX":-5.613324878476983,"pfxZ":1.130912145325552,"pX":-1.2221095192493,"pZ":1.595450783998519,"vX0":1.2340023487714087,"vY0":-121.30598447057821,"vZ0":-2.5216455702697056,"x":163.58,"y":195.7,"x0":-1.0082696252926957,"y0":50.00222550312959,"z0":5.307429252609011,"aX":-8.362057951700256},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":9.8,"spinRate":932,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4515919394300898,"extension":6.72241666516789},"index":2,"playId":"d52cead4-2316-3aff-ae3f-d912f2deefb0","pitchNumber":3,"startTime":"2025-08-31T18:52:09.701Z","endTime":"2025-08-31T18:52:14.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.10138615530022,"strikeZoneBottom":1.34625400908086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.790170585925573,"aZ":-12.688894081555224,"pfxX":-2.831716663636618,"pfxZ":10.443336958508283,"pX":1.4096734909525344,"pZ":1.8008908239451407,"vX0":6.5270935273824255,"vY0":-136.19504424050427,"vZ0":-6.95210144655821,"x":63.27,"y":190.16,"x0":-0.6573400265804891,"y0":50.00582227864224,"z0":5.276565379293692,"aX":-5.285666841015455},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":3.6,"spinRate":2413,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4032039774175771,"extension":6.415117049144811},"index":3,"playId":"e08af8a4-31d8-3a33-aa03-d39fc3319762","pitchNumber":4,"startTime":"2025-08-31T18:52:27.815Z","endTime":"2025-08-31T18:52:32.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.866749495704607,"aZ":-17.784280087780765,"pfxX":-9.566933166453929,"pfxZ":7.570585965328121,"pX":-0.3283661196788802,"pZ":2.487425084300526,"vX0":4.385227930129058,"vY0":-136.71508202253364,"vZ0":-4.552370946268918,"x":129.52,"y":171.62,"x0":-0.7060536766560086,"y0":50.00679659492587,"z0":5.387145035066564,"aX":-18.196232373863097},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":16.4,"spinRate":2405,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.39995048538409916,"extension":6.240683354123402},"hitData":{"launchSpeed":94.8,"launchAngle":20.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.06,"coordY":80.94}},"index":4,"playId":"ee0723a2-3158-31c0-ae52-8df94ddb6402","pitchNumber":5,"startTime":"2025-08-31T18:52:46.118Z","endTime":"2025-08-31T18:52:53.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:52:53.805Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to shortstop J.P. Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-31T18:53:10.712Z","endTime":"2025-08-31T18:54:50.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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.0,"endSpeed":81.8,"strikeZoneTop":3.33000018669091,"strikeZoneBottom":1.55575399587764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.87393179114831,"aZ":-30.990629646135485,"pfxX":1.4329729887717133,"pfxZ":0.7047260086334912,"pX":0.9896532866775275,"pZ":3.8239440670216234,"vX0":4.015112172114193,"vY0":-126.82654548096437,"vZ0":1.6620745206799035,"x":79.28,"y":135.53,"x0":-0.7820442797209418,"y0":50.00232431833012,"z0":5.58155892103688,"aX":2.400814608286744},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-3.2,"spinRate":2590,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.42718811067214,"extension":6.334446490456249},"index":0,"playId":"c8a7c5df-3337-32ed-87df-b49e83f429f6","pitchNumber":1,"startTime":"2025-08-31T18:53:22.559Z","endTime":"2025-08-31T18:53:26.680Z","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":94.3,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.435626051701096,"aZ":-14.933189967201344,"pfxX":-7.78481216239118,"pfxZ":9.057357945187752,"pX":-0.9174126026867522,"pZ":3.8295717419381994,"vX0":2.4915595896489355,"vY0":-137.3289276604793,"vZ0":-1.6622742443019725,"x":151.97,"y":135.38,"x0":-0.8271572699942008,"y0":50.00030745105072,"z0":5.462502451578103,"aX":-14.812579480146068},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":13.6,"spinRate":2488,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3994048171856206,"extension":6.421539805189932},"index":1,"playId":"81a2e046-c91e-3456-aead-dff364907424","pitchNumber":2,"startTime":"2025-08-31T18:53:38.662Z","endTime":"2025-08-31T18:53:42.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.744864385706425,"aZ":-36.46406681168508,"pfxX":-5.763103373760395,"pfxZ":-2.9424946513474195,"pX":-0.19289311048224864,"pZ":1.3953983939289007,"vX0":3.305358447662467,"vY0":-120.40372143483971,"vZ0":-1.37367911075889,"x":124.35,"y":201.1,"x0":-0.8391733944769278,"y0":50.002170367932614,"z0":5.218502899105026,"aX":-8.408283130399086},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.4,"breakHorizontal":9.6,"spinRate":893,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.45601237347169965,"extension":6.530635413474324},"index":2,"playId":"c0c34be3-2512-3119-9cc6-53d834f05f97","pitchNumber":3,"startTime":"2025-08-31T18:53:58.578Z","endTime":"2025-08-31T18:54:02.680Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-31T18:54:06.761Z","endTime":"2025-08-31T18:54:21.439Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.22967993989607,"strikeZoneBottom":1.47511544872544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46932595271151,"aZ":-32.70122072538591,"pfxX":-6.693917294869441,"pfxZ":-0.34228799258471554,"pX":0.6191029368684093,"pZ":1.6694092995361223,"vX0":5.603904990615553,"vY0":-123.54667643729168,"vZ0":-1.9294134841789852,"x":93.4,"y":193.71,"x0":-0.8226437463797449,"y0":50.00487973258444,"z0":5.2417422383213195,"aX":-10.220768821940995},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":10.6,"spinRate":857,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.4454641627901359,"extension":6.613706255994665},"index":4,"playId":"de157275-42ea-38c7-bcbe-dd0ec64de51e","pitchNumber":4,"startTime":"2025-08-31T18:54:21.439Z","endTime":"2025-08-31T18:54:27.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53570024686073,"aZ":-13.590606081221253,"pfxX":-6.332400454789541,"pfxZ":9.752316739098312,"pX":-0.7424501571853998,"pZ":3.3219438993629793,"vX0":2.064832134804825,"vY0":-136.9990303565679,"vZ0":-3.273939286808635,"x":145.3,"y":149.09,"x0":-0.6819817990245155,"y0":50.0042580316462,"z0":5.458138345702448,"aX":-12.068970835950166},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2339,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3994132238632848,"extension":6.299720717733441},"hitData":{"launchSpeed":84.3,"launchAngle":63.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":89.35,"coordY":140.65}},"index":5,"playId":"45044ece-fe51-34e3-81d6-e135e6645c68","pitchNumber":5,"startTime":"2025-08-31T18:54:40.515Z","endTime":"2025-08-31T18:54:50.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:54:50.238Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Will Wilson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:56:53.318Z","endTime":"2025-08-31T18:57:21.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":71.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.318909804205518,"aZ":-37.82919775629129,"pfxX":6.317426515966652,"pfxZ":-4.426766679767134,"pX":-0.701524467284408,"pZ":2.87168835871769,"vX0":0.5764773411319806,"vY0":-111.77227211922042,"vZ0":0.883875664991236,"x":143.74,"y":161.24,"x0":-1.783804840110167,"y0":50.00245180431226,"z0":6.326123124493357,"aX":8.070325380631454},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-7.6,"breakHorizontal":-11.6,"spinRate":2571,"spinDirection":40},"zone":1,"typeConfidence":2.0,"plateTime":0.48823240242958965,"extension":6.285043659993727},"hitData":{"launchSpeed":89.6,"launchAngle":58.0,"totalDistance":201.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.09,"coordY":123.7}},"index":0,"playId":"b5c2e39f-5d50-37e8-ab52-db56137e37a1","pitchNumber":1,"startTime":"2025-08-31T18:57:11.619Z","endTime":"2025-08-31T18:57:21.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:57:21.630Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:57:42.062Z","endTime":"2025-08-31T18:58:23.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.51388629945647,"strikeZoneBottom":1.64334244364402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87679428775799,"aZ":-18.202458841622636,"pfxX":-4.160458740881941,"pfxZ":7.194386507556562,"pX":0.8038602419486366,"pZ":2.6961835660594424,"vX0":7.7848560039080095,"vY0":-137.80423003619057,"vZ0":-6.138886221712431,"x":86.36,"y":165.98,"x0":-1.5049410794688607,"y0":50.00066565185007,"z0":6.16365163482265,"aX":-8.077836045568981},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":6.1,"spinRate":2272,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3960174510138863,"extension":6.656948115575723},"index":0,"playId":"f206ef3d-a78b-3fc4-80bb-f1dac1b21634","pitchNumber":1,"startTime":"2025-08-31T18:57:50.490Z","endTime":"2025-08-31T18:57:55.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":78.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.92241935162941,"aZ":-30.41106971653072,"pfxX":6.731846698886963,"pfxZ":1.14414111639649,"pX":0.8326929168456563,"pZ":1.8183483668648681,"vX0":4.4646192560689,"vY0":-121.96003530581795,"vZ0":-4.165030416394045,"x":85.26,"y":189.68,"x0":-1.8847987748389157,"y0":50.00014800383756,"z0":6.119518212737363,"aX":10.320365718139865},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-13.1,"spinRate":2632,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44604818412344605,"extension":6.447763694923169},"index":1,"playId":"87380c1d-55f7-3981-8508-6f9078aadd40","pitchNumber":2,"startTime":"2025-08-31T18:58:03.086Z","endTime":"2025-08-31T18:58:08.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.711978610982626,"aZ":-37.13151609439574,"pfxX":7.6590216886014,"pfxZ":-3.333942295893578,"pX":1.0838897056264571,"pZ":0.8126950016840474,"vX0":4.350246795802915,"vY0":-121.45413697748909,"vZ0":-4.935643719800224,"x":75.68,"y":216.84,"x0":-1.727908806770593,"y0":50.002695245382824,"z0":6.1152712841880374,"aX":11.392945858121218},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.0,"breakHorizontal":-14.9,"spinRate":2708,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45170139605273407,"extension":6.078432239663582},"index":2,"playId":"1add465a-9146-36c0-a3d0-7a3b17ef29e1","pitchNumber":3,"startTime":"2025-08-31T18:58:17.904Z","endTime":"2025-08-31T18:58:23.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:58:23.330Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-31T18:58:33.751Z","endTime":"2025-08-31T18:59:10.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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(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":78.5,"endSpeed":72.1,"strikeZoneTop":3.29000108223832,"strikeZoneBottom":1.57936182098243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.445414433772363,"aZ":-42.05612940673379,"pfxX":5.516156813168394,"pfxZ":-7.560027058695374,"pX":-0.4832456478629757,"pZ":1.6801165453878046,"vX0":1.3240788168489255,"vY0":-114.28927690417493,"vZ0":-0.9811140282256363,"x":135.42,"y":193.42,"x0":-1.7883224167407754,"y0":50.0040600894862,"z0":6.2897290696076595,"aX":7.208859236653722},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.6,"breakHorizontal":-10.3,"spinRate":2656,"spinDirection":46},"zone":7,"typeConfidence":2.0,"plateTime":0.48148714474345855,"extension":5.666715841282367},"index":0,"playId":"6817cacb-3363-38f8-9ae9-793b38f73609","pitchNumber":1,"startTime":"2025-08-31T18:58:48.621Z","endTime":"2025-08-31T18:58:53.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.53785846338809,"aZ":-20.422229073002,"pfxX":-9.003470209594786,"pfxZ":7.919954861732907,"pX":-0.5791528423212161,"pZ":2.124020875695785,"vX0":5.66657844404968,"vY0":-120.51342843354298,"vZ0":-4.814723883475368,"x":139.08,"y":181.43,"x0":-1.7811215302912708,"y0":50.000709279742665,"z0":5.931573292291934,"aX":-13.355443231764127},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":13.6,"breakHorizontal":15.1,"spinRate":2141,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4530174965367597,"extension":5.974608965552082},"hitData":{"launchSpeed":69.1,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.13,"coordY":150.94}},"index":1,"playId":"bb36acb6-e110-35ab-858a-f8bcbc82d35b","pitchNumber":2,"startTime":"2025-08-31T18:59:02.568Z","endTime":"2025-08-31T18:59:10.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T18:59:10.452Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to catcher Cal Raleigh in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:00:59.406Z","endTime":"2025-08-31T19:01:45.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":93.9,"endSpeed":85.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.72851630471434,"aZ":-14.28419624967041,"pfxX":-5.659980343615637,"pfxZ":9.5403442214511,"pX":0.5465122159542679,"pZ":1.8202285385988473,"vX0":5.120227738850495,"vY0":-136.48768347372842,"vZ0":-6.650114314218718,"x":96.17,"y":189.63,"x0":-0.6239145981791987,"y0":50.00525804256963,"z0":5.283291027728394,"aX":-10.616184211376922},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2385,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4022396496615346,"extension":6.442035289577427},"hitData":{"launchSpeed":83.4,"launchAngle":85.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":138.39,"coordY":210.27}},"index":0,"playId":"e4523f71-874f-3fbd-bd93-c4bb64952b52","pitchNumber":1,"startTime":"2025-08-31T19:01:36.006Z","endTime":"2025-08-31T19:01:45.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:01:45.834Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:02:05.804Z","endTime":"2025-08-31T19:04:14.063Z","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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.36000054071769,"strikeZoneBottom":1.58425893881977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.298720098863694,"aZ":-14.073812753856974,"pfxX":-5.268295792526121,"pfxZ":9.313305982875303,"pX":0.1784196500464206,"pZ":3.83929255721446,"vX0":4.118281913385937,"vY0":-138.17123282278234,"vZ0":-2.2051365746695315,"x":110.2,"y":135.12,"x0":-0.6430960669792416,"y0":50.002223457336875,"z0":5.587619675151386,"aX":-10.238730952537768},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2382,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39562245189718714,"extension":6.291121715871805},"index":0,"playId":"96e37bcf-b6d9-3477-b405-43c6c213af3b","pitchNumber":1,"startTime":"2025-08-31T19:02:20.963Z","endTime":"2025-08-31T19:02:25.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.3599998209462,"strikeZoneBottom":1.60824286870731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.792201206437113,"aZ":-18.707775520634016,"pfxX":-10.196425909887772,"pfxZ":7.101352391166658,"pX":-0.9529966162775889,"pZ":2.0105802328191893,"vX0":3.3954798300225812,"vY0":-136.75023464469214,"vZ0":-5.380979393563139,"x":153.33,"y":184.49,"x0":-0.885022349971693,"y0":50.00362035209251,"z0":5.284749791105044,"aX":-19.33706612205647},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":17.8,"spinRate":2446,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4003310694190656,"extension":6.542790218079608},"index":1,"playId":"06c586d8-7f6d-3cc5-b6ee-1f164979300f","pitchNumber":2,"startTime":"2025-08-31T19:02:38.239Z","endTime":"2025-08-31T19:02:44.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21690616619835,"aZ":-12.381156462229923,"pfxX":-5.37574830923192,"pfxZ":10.579646256972953,"pX":-0.10544043402850992,"pZ":1.6280592331549752,"vX0":3.446935308069132,"vY0":-135.12529881762794,"vZ0":-7.614144894624683,"x":121.02,"y":194.82,"x0":-0.6915993320650846,"y0":50.00107667036461,"z0":5.329975591929579,"aX":-10.05632516175931},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2473,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4035480810068641,"extension":6.334668440111466},"index":2,"playId":"135670f5-e477-31ea-aa92-691e1a75882f","pitchNumber":3,"startTime":"2025-08-31T19:02:55.505Z","endTime":"2025-08-31T19:03:00.079Z","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.9,"endSpeed":86.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96751717229881,"aZ":-11.73240009454218,"pfxX":-6.14929657002719,"pfxZ":10.657021161327394,"pX":-0.21055066730821098,"pZ":2.9869163524118867,"vX0":3.5249582304979867,"vY0":-138.14491976175276,"vZ0":-4.419394054985398,"x":125.03,"y":158.13,"x0":-0.7093230664879672,"y0":50.00223513132434,"z0":5.406319999863784,"aX":-11.794105604524365},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.5,"breakHorizontal":10.3,"spinRate":2481,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3976525864808318,"extension":6.390977925105073},"index":3,"playId":"2bd1e933-549f-38d6-b90d-abe7b6fd1c79","pitchNumber":4,"startTime":"2025-08-31T19:03:19.675Z","endTime":"2025-08-31T19:03:24.240Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-31T19:03:32.943Z","endTime":"2025-08-31T19:03:45.921Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.944876638077982,"aZ":-31.19790020187609,"pfxX":-7.382701998276604,"pfxZ":0.6286291632345886,"pX":0.673085831857695,"pZ":2.3560367329974143,"vX0":6.1016326852667016,"vY0":-123.41663152564779,"vZ0":-0.7808040747905169,"x":91.34,"y":175.17,"x0":-0.8584813031907417,"y0":50.00472028644794,"z0":5.277929629455511,"aX":-11.519830928730793},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":12.1,"spinRate":1015,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.44187883373755765,"extension":6.781093198599307},"index":5,"playId":"a6b89ea8-f003-3559-ba38-d689ac810b99","pitchNumber":5,"startTime":"2025-08-31T19:03:45.921Z","endTime":"2025-08-31T19:03:49.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":88.1,"strikeZoneTop":3.25974433824942,"strikeZoneBottom":1.62185507840082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.430826638120987,"aZ":-18.5678261533758,"pfxX":-9.171745122770899,"pfxZ":6.925570053666496,"pX":0.9337238084387127,"pZ":2.5531139194900296,"vX0":7.4909608302017165,"vY0":-138.01053730248782,"vZ0":-4.082875651246512,"x":81.41,"y":169.85,"x0":-0.5997512559669361,"y0":50.00231119243418,"z0":5.272225074764204,"aX":-18.017146316791067},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":15.5,"spinRate":2460,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39412446604910834,"extension":6.474764313930345},"index":6,"playId":"bc2fac8c-11a1-3180-8cba-d8629e2d85f5","pitchNumber":6,"startTime":"2025-08-31T19:04:08.843Z","endTime":"2025-08-31T19:04:14.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:04:14.063Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-31T19:04:26.988Z","endTime":"2025-08-31T19:06:28.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"Lineout","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":5},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.45000032080049,"strikeZoneBottom":1.56507479994115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.369692666701017,"aZ":-31.105158405902035,"pfxX":-5.383290598745075,"pfxZ":0.7037406856162658,"pX":-1.159827893223664,"pZ":2.28034805653458,"vX0":1.339353028712903,"vY0":-122.22841717248471,"vZ0":-0.7608449141177602,"x":161.21,"y":177.21,"x0":-1.0160001595921924,"y0":50.000709516010836,"z0":5.2695401314453205,"aX":-8.133863824667586},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.3,"breakHorizontal":9.5,"spinRate":974,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4483321180942106,"extension":6.681810884534808},"index":0,"playId":"8f603fd9-6497-319d-8a20-e8f34c57de04","pitchNumber":1,"startTime":"2025-08-31T19:04:42.282Z","endTime":"2025-08-31T19:04:47.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.270011941374673,"aZ":-18.374757897771744,"pfxX":-9.323932870164798,"pfxZ":7.135169912450921,"pX":-0.7676291003876554,"pZ":2.906778051877545,"vX0":3.4782289228905574,"vY0":-137.87539402335332,"vZ0":-3.334016398598824,"x":146.26,"y":160.3,"x0":-0.8304530513329543,"y0":50.00616033596849,"z0":5.364394098526494,"aX":-18.040814360314442},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":16.2,"spinRate":2420,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3965417229440682,"extension":6.310946709313843},"index":1,"playId":"abb7dd6e-882e-386a-bd85-9b0a8fa2362a","pitchNumber":2,"startTime":"2025-08-31T19:05:07.129Z","endTime":"2025-08-31T19:05:12.190Z","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":85.1,"endSpeed":78.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6085041383508,"aZ":-30.51725074062549,"pfxX":-5.6246040455428865,"pfxZ":1.0629228007648504,"pX":-0.6447027503008155,"pZ":2.1737337614554533,"vX0":2.7483735787842445,"vY0":-123.89836245924614,"vZ0":-1.2087894280126128,"x":141.57,"y":180.09,"x0":-1.0372651580361758,"y0":50.00104007477045,"z0":5.216715420228334,"aX":-8.749131303498931},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.9,"breakHorizontal":9.6,"spinRate":962,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4419733240326509,"extension":6.833566494048761},"index":2,"playId":"e79cb9ed-87da-3f4c-9669-375ddc88fc6b","pitchNumber":3,"startTime":"2025-08-31T19:05:21.902Z","endTime":"2025-08-31T19:05:27.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.35124317175183,"strikeZoneBottom":1.55509506901136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.794114832780906,"aZ":-41.342121014652456,"pfxX":1.5975078848034387,"pfxZ":-6.065283424887743,"pX":0.5727943808206903,"pZ":0.6895152518624434,"vX0":2.4205206899018923,"vY0":-121.88761305893816,"vZ0":-2.716766238716872,"x":95.17,"y":220.16,"x0":-0.6386363695317694,"y0":50.00130608758448,"z0":5.370642345739374,"aX":2.4154102821726804},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.4,"breakHorizontal":-3.5,"spinRate":2425,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4484868929200707,"extension":6.515985193665796},"index":3,"playId":"f8dea8bd-b4b1-3643-b1e8-32d986bfdce3","pitchNumber":4,"startTime":"2025-08-31T19:05:41.378Z","endTime":"2025-08-31T19:05:47.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.45000040862194,"strikeZoneBottom":1.56342838125978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.90071337751463,"aZ":-35.58752067381124,"pfxX":-2.72885429021433,"pfxZ":-2.2600183338739512,"pX":-1.4872822205556426,"pZ":3.953951722792901,"vX0":-0.1687360151973608,"vY0":-121.39805671155126,"vZ0":3.689099694288438,"x":173.69,"y":132.02,"x0":-1.0619931756947494,"y0":50.00126576360183,"z0":5.487810585002703,"aX":-4.124878122850142},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.1,"breakHorizontal":5.0,"spinRate":1124,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.44899141204892956,"extension":6.655712290224625},"index":4,"playId":"9eaf7fbb-2386-3f13-82fc-c4e4494ae83c","pitchNumber":5,"startTime":"2025-08-31T19:06:03.514Z","endTime":"2025-08-31T19:06:08.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.995457542993456,"aZ":-11.661705595494656,"pfxX":-3.362208251372879,"pfxZ":10.566206000630984,"pX":0.03718972828101678,"pZ":2.8503775563645948,"vX0":3.1776796496360458,"vY0":-138.0303525255781,"vZ0":-5.047008256952264,"x":115.58,"y":161.82,"x0":-0.6888017815967183,"y0":50.00033010440558,"z0":5.4791458881544015,"aX":-6.525828641333922},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":5.5,"spinRate":2473,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.39590322325289895,"extension":6.336272668894459},"hitData":{"launchSpeed":88.3,"launchAngle":25.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.79,"coordY":98.27}},"index":5,"playId":"b5c0a04b-6c69-3e67-9f55-c44a2bd63caf","pitchNumber":6,"startTime":"2025-08-31T19:06:21.408Z","endTime":"2025-08-31T19:06:28.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:06:28.932Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a line drive to right fielder CJ Kayfus.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:08:27.342Z","endTime":"2025-08-31T19:08:50.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.686595565327384,"aZ":-35.43479329682356,"pfxX":5.754190891471977,"pfxZ":-2.4492739678815365,"pX":1.0176197748237936,"pZ":3.2644248648064997,"vX0":4.472638086599831,"vY0":-114.46353589665809,"vZ0":1.182385615587269,"x":78.21,"y":150.64,"x0":-1.7078707178739683,"y0":50.00494018120602,"z0":6.204813209367041,"aX":7.651999386781748},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-3.8,"breakHorizontal":-11.5,"spinRate":2556,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.47811140156264154,"extension":6.463474724214814},"hitData":{"launchSpeed":87.7,"launchAngle":16.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.16,"coordY":124.72}},"index":0,"playId":"05645656-41b5-334e-b39d-7aec174cae6f","pitchNumber":1,"startTime":"2025-08-31T19:08:39.525Z","endTime":"2025-08-31T19:08:50.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:08:50.024Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.P. Crawford grounds into a force out, first baseman Kyle Manzardo to shortstop Brayan Rocchio. Dominic Canzone out at 2nd. J.P. Crawford to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:09:03.917Z","endTime":"2025-08-31T19:10:22.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"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,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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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(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":92.6,"endSpeed":85.6,"strikeZoneTop":3.29000106091384,"strikeZoneBottom":1.54595883148729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.026407659330587,"aZ":-24.084208820380788,"pfxX":-8.5762205688766,"pfxZ":4.369248474168464,"pX":-0.13937130579755763,"pZ":1.7337470895369163,"vX0":7.616798364173312,"vY0":-134.64595906385821,"vZ0":-7.151359142515012,"x":122.31,"y":191.97,"x0":-1.8795643797571915,"y0":50.001387427623534,"z0":6.107940517248346,"aX":-15.873075912918496},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":14.0,"spinRate":1702,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.40554474611203295,"extension":6.166697165991761},"index":0,"playId":"d489ff52-fb82-3f9b-9fda-6fa384af2084","pitchNumber":1,"startTime":"2025-08-31T19:09:13.288Z","endTime":"2025-08-31T19:09:17.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.975956015135395,"aZ":-20.4620607983348,"pfxX":-6.587457579913819,"pfxZ":8.093911454570257,"pX":-0.4514150737578068,"pZ":1.8394587799527076,"vX0":5.352248022134116,"vY0":-118.75238404409477,"vZ0":-5.4190571345157,"x":134.21,"y":189.11,"x0":-1.864538734286016,"y0":50.001195907559,"z0":5.980099035649389,"aX":-9.529849508431104},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":13.8,"breakHorizontal":10.8,"spinRate":2005,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4589662659416791,"extension":6.284869571176386},"index":1,"playId":"9050f723-9e16-3ebf-a9e0-08f4cf0ef967","pitchNumber":2,"startTime":"2025-08-31T19:09:30.060Z","endTime":"2025-08-31T19:09:35.642Z","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.5,"endSpeed":87.2,"strikeZoneTop":3.29000101262484,"strikeZoneBottom":1.58218010653312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.629587056373285,"aZ":-21.057436094083915,"pfxX":-3.402375354005156,"pfxZ":5.730839462510087,"pX":-1.6367629300211142,"pZ":4.29423290995649,"vX0":2.536458761636145,"vY0":-137.69832293119399,"vZ0":-1.596920248116818,"x":179.39,"y":122.84,"x0":-2.1230670196032357,"y0":50.00400743498591,"z0":6.291845003296808,"aX":-6.601397083477549},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":5.8,"spinRate":2101,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39622005168865737,"extension":6.128910314565567},"index":2,"playId":"f5af6296-e0a5-391a-801c-96f9cbe35f9c","pitchNumber":3,"startTime":"2025-08-31T19:09:55.231Z","endTime":"2025-08-31T19:09:59.214Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.489498930332367,"aZ":-25.931859666081035,"pfxX":-6.916311722260279,"pfxZ":4.630168400080295,"pX":-0.4861727856794965,"pZ":2.5582734656633157,"vX0":5.23211419842475,"vY0":-114.85829168008847,"vZ0":-2.165302445028618,"x":135.53,"y":169.71,"x0":-1.885154976264208,"y0":50.00353166260911,"z0":6.012811967994406,"aX":-9.324405563840651},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":8.2,"breakHorizontal":11.4,"spinRate":1813,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.47525680662807535,"extension":6.574723263459559},"hitData":{"launchSpeed":98.1,"launchAngle":1.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.84,"coordY":170.92}},"index":3,"playId":"60946da5-84ef-3ace-ae6b-f51750b8ccb0","pitchNumber":4,"startTime":"2025-08-31T19:10:14.247Z","endTime":"2025-08-31T19:10:22.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:10:22.462Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks. J.P. Crawford to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:10:44.546Z","endTime":"2025-08-31T19:12:23.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.31999978298347,"strikeZoneBottom":1.64442410889876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78138389336301,"aZ":-17.696680224636754,"pfxX":-3.587338013362751,"pfxZ":7.619605953566957,"pX":-1.1319066533193052,"pZ":3.535899422773178,"vX0":3.5831148929819676,"vY0":-135.54304006460026,"vZ0":-3.7047661307780997,"x":160.15,"y":143.31,"x0":-1.9917214005117172,"y0":50.001486147530706,"z0":6.122959093446857,"aX":-6.814978226644038},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":5.9,"spinRate":2140,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4008904346801523,"extension":6.865416029732694},"index":0,"playId":"0f4846d0-62bb-38cc-b73a-514c88f4ba0d","pitchNumber":1,"startTime":"2025-08-31T19:10:57.000Z","endTime":"2025-08-31T19:11:02.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.22923889628724,"strikeZoneBottom":1.56401289412976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67770039642991,"aZ":-27.502060573633056,"pfxX":5.359899805025146,"pfxZ":2.8547477564869697,"pX":1.324874766411272,"pZ":1.672548867863203,"vX0":6.70384036701871,"vY0":-126.8535412434554,"vZ0":-5.47365764042717,"x":66.5,"y":193.62,"x0":-2.043455815989768,"y0":50.00500644678489,"z0":6.036564149948311,"aX":8.781970613754812},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":-11.2,"spinRate":2745,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4309196133961559,"extension":6.497002618104592},"index":1,"playId":"6ae44116-0608-3960-9ef4-3d1fabadd6ef","pitchNumber":2,"startTime":"2025-08-31T19:11:15.022Z","endTime":"2025-08-31T19:11:20.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.2,"strikeZoneTop":3.2061957045193,"strikeZoneBottom":1.61753431802867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.64907301114768,"aZ":-22.226911663735045,"pfxX":-8.023099858343173,"pfxZ":6.9534340541799295,"pX":-2.003264943751603,"pZ":4.455448391809748,"vX0":2.3719852913839943,"vY0":-117.81632676164921,"vZ0":0.6694993734785515,"x":193.36,"y":118.48,"x0":-1.9701110907491537,"y0":50.004392453333104,"z0":6.1940101088374595,"aX":-11.480437343787342},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":13.1,"breakHorizontal":14.2,"spinRate":1981,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4617783753781439,"extension":6.7391246721930935},"index":2,"playId":"69d1003c-f091-3feb-9d23-e7d3748cb21c","pitchNumber":3,"startTime":"2025-08-31T19:11:35.293Z","endTime":"2025-08-31T19:11:39.606Z","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":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.2475580373282,"strikeZoneBottom":1.67017453720874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43860969960731,"aZ":-23.43531698493561,"pfxX":-7.630752331267756,"pfxZ":4.742616213882022,"pX":-0.5457169504996432,"pZ":2.2790138228679098,"vX0":6.3301061297212735,"vY0":-133.8004674906204,"vZ0":-5.667426964759923,"x":137.8,"y":177.25,"x0":-1.931952824234657,"y0":50.00236042566756,"z0":6.066846991647061,"aX":-14.061920344645912},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":12.7,"spinRate":2052,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4068304158771907,"extension":6.955505803350843},"index":3,"playId":"0232fdbf-5003-3c01-8153-253441a9c2c2","pitchNumber":4,"startTime":"2025-08-31T19:11:55.604Z","endTime":"2025-08-31T19:12:00.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":83.2,"strikeZoneTop":3.32753838117987,"strikeZoneBottom":1.67536481253193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.302814542272568,"aZ":-23.189084760871363,"pfxX":0.26791721601284113,"pfxZ":5.200981098431139,"pX":-1.024209730898879,"pZ":3.336128559876075,"vX0":2.985537481591894,"vY0":-128.51588785257314,"vZ0":-2.517045093509977,"x":156.04,"y":148.7,"x0":-2.2201051263373635,"y0":50.00527956698627,"z0":6.067543739810641,"aX":0.46304716639312266},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":-1.0,"spinRate":2659,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.42089026275343855,"extension":6.471450660110099},"index":4,"playId":"c29bf46f-e176-3493-b583-c9602276b6d8","pitchNumber":5,"startTime":"2025-08-31T19:12:17.218Z","endTime":"2025-08-31T19:12:23.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:12:23.230Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo. J.P. Crawford to 3rd. Cole Young to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:14:58.858Z","endTime":"2025-08-31T19:16:02.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-31T19:12:35.826Z","endTime":"2025-08-31T19:14:37.841Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-31T19:14:37.841Z","endTime":"2025-08-31T19:15:01.201Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.33999898185499,"strikeZoneBottom":1.58768889330632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52302887231783,"aZ":-20.495612656365758,"pfxX":-2.399013000706279,"pfxZ":6.379370723381204,"pX":0.8364984700905124,"pZ":3.929170561758178,"vX0":7.676012739651822,"vY0":-133.64834512647414,"vZ0":0.5312476869592798,"x":85.11,"y":132.69,"x0":-1.7459676998317781,"y0":50.0049939217729,"z0":5.1861531592564685,"aX":-4.394928917157406},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.9,"breakHorizontal":2.9,"spinRate":2478,"spinDirection":184},"zone":12,"typeConfidence":0.86,"plateTime":0.40794468949117,"extension":6.36005042256176},"index":2,"playId":"9850a32c-137d-339d-91fc-4d848132bb5e","pitchNumber":1,"startTime":"2025-08-31T19:15:01.201Z","endTime":"2025-08-31T19:15:05.681Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59572815613905,"aZ":-18.09116579799068,"pfxX":-1.2659071741705707,"pfxZ":7.446782486752042,"pX":-0.31280730173878735,"pZ":2.8671563541502505,"vX0":5.164760775793204,"vY0":-135.23609613635557,"vZ0":-2.116670174582068,"x":128.92,"y":161.37,"x0":-2.0654723203022733,"y0":50.00526008763198,"z0":4.899972361591435,"aX":-2.3950287182902805},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":1.4,"spinRate":2575,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.4017613440335177,"extension":6.346075788474523},"index":3,"playId":"188f1d76-b405-3b89-9524-ad83e87e473d","pitchNumber":2,"startTime":"2025-08-31T19:15:16.724Z","endTime":"2025-08-31T19:15:21.265Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.14585518186454,"aZ":-28.79578835374661,"pfxX":9.083689559167432,"pfxZ":2.228532554103472,"pX":0.5144434316039975,"pZ":2.93391967769564,"vX0":3.255514750503797,"vY0":-121.65625297094515,"vZ0":0.9181678952907875,"x":97.39,"y":159.56,"x0":-2.016950170037816,"y0":50.004220883309756,"z0":5.024478097862513,"aX":13.781871588882858},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.4,"breakHorizontal":-17.2,"spinRate":2684,"spinDirection":76},"zone":3,"typeConfidence":0.9,"plateTime":0.44815454922138054,"extension":6.3110104434579055},"index":4,"playId":"25187858-f745-3318-b146-b84346a47a48","pitchNumber":3,"startTime":"2025-08-31T19:15:34.886Z","endTime":"2025-08-31T19:15:39.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.23307076850733,"aZ":-28.078391587208174,"pfxX":6.678952373086388,"pfxZ":2.6213980614090673,"pX":0.8153353351081383,"pZ":2.7205561122690893,"vX0":4.8155111413408695,"vY0":-123.05395397886826,"vZ0":0.5228389737902114,"x":85.92,"y":165.32,"x0":-2.0222772939772953,"y0":50.00101970963525,"z0":4.850098903310359,"aX":10.428646205861176},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.1,"spinRate":2885,"spinDirection":80},"zone":6,"typeConfidence":0.87,"plateTime":0.4420425090613418,"extension":6.278117203328276},"hitData":{"launchSpeed":78.4,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.21,"coordY":160.71}},"index":5,"playId":"115cd175-fa3d-3cc7-bdef-ef240e30839d","pitchNumber":4,"startTime":"2025-08-31T19:15:54.993Z","endTime":"2025-08-31T19:16:02.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:16:02.733Z","atBatIndex":48},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Matt Festa intentionally walks Cal Raleigh.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:16:25.408Z","endTime":"2025-08-31T19:17:09.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.55999903547524,"strikeZoneBottom":1.70290728157437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.061297648750564,"aZ":-23.640931966772655,"pfxX":1.7666526057690302,"pfxZ":4.52379330264548,"pX":-0.43781508251525003,"pZ":3.639382784149248,"vX0":3.0005129124568697,"vY0":-135.13262961928848,"vZ0":-0.18728080655257917,"x":133.69,"y":140.52,"x0":-1.7837426448998854,"y0":50.001154917628696,"z0":5.343403503056373,"aX":3.329546302453975},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":-3.7,"spinRate":2456,"spinDirection":183},"zone":1,"typeConfidence":2.0,"plateTime":0.40235122700539927,"extension":6.415344206356203},"index":0,"playId":"4319a3c7-34cd-3d01-9799-8c41c19a722d","pitchNumber":1,"startTime":"2025-08-31T19:16:32.130Z","endTime":"2025-08-31T19:16:37.155Z","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(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":92.9,"endSpeed":86.3,"strikeZoneTop":3.56000035220378,"strikeZoneBottom":1.64774546615277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.399227516035527,"aZ":-25.51440293374234,"pfxX":0.5198540452303231,"pfxZ":3.559745237683906,"pX":1.7180134972527061,"pZ":0.8913392211959692,"vX0":8.219385122231488,"vY0":-135.13055257239685,"vZ0":-6.446588116022004,"x":51.51,"y":214.71,"x0":-1.416525449816755,"y0":50.000628380486376,"z0":5.0729300854967425,"aX":0.9710175493369068},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.5,"spinRate":2592,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.4036353623512978,"extension":6.053693610855287},"index":1,"playId":"b40eb38a-9817-3b09-ac34-62b6d1b21327","pitchNumber":2,"startTime":"2025-08-31T19:16:47.537Z","endTime":"2025-08-31T19:16:53.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07765216-0506-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-08-31T19:17:06.921Z","endTime":"2025-08-31T19:17:06.945Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07765216-0506-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-08-31T19:17:06.945Z","endTime":"2025-08-31T19:17:09.978Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-31T19:17:09.978Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Guardians challenged (play at 1st), call on the field was upheld: Julio Rodríguez singles on a ground ball to second baseman Daniel Schneemann. J.P. Crawford scores. Cole Young scores. Cal Raleigh to 2nd.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:17:12.809Z","endTime":"2025-08-31T19:19:23.757Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.673578736588972,"aZ":-31.704530025504926,"pfxX":9.859439197141375,"pfxZ":0.30428815829343847,"pX":0.30397960930220663,"pZ":2.9779922041273768,"vX0":2.483456520889015,"vY0":-123.33407080154393,"vZ0":1.449726060670988,"x":105.41,"y":158.37,"x0":-1.998647101016462,"y0":50.00064705841603,"z0":5.075095492526645,"aX":15.043362601146281},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-18.5,"spinRate":2743,"spinDirection":64},"zone":3,"typeConfidence":0.89,"plateTime":0.44571264350126283,"extension":6.073822651207094},"index":0,"playId":"672bb3b6-307a-3a7d-968a-ae4cf379def1","pitchNumber":1,"startTime":"2025-08-31T19:17:26.193Z","endTime":"2025-08-31T19:17:30.476Z","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":93.6,"endSpeed":86.6,"strikeZoneTop":3.45499106909751,"strikeZoneBottom":1.548720698283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.331473144246445,"aZ":-18.986170054452742,"pfxX":-0.6497739401549505,"pfxZ":6.924313324370198,"pX":0.8438106680888261,"pZ":2.771459563541106,"vX0":7.565125450711709,"vY0":-136.28216933878494,"vZ0":-2.0068747268652984,"x":84.84,"y":163.95,"x0":-1.8687073829531384,"y0":50.00671744943051,"z0":4.8110138173479875,"aX":-1.2393374239940889},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":-0.2,"spinRate":2565,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3999511784538212,"extension":6.2881969187210665},"index":1,"playId":"da332c62-f0b0-3382-b7b9-f32e806819a1","pitchNumber":2,"startTime":"2025-08-31T19:17:45.903Z","endTime":"2025-08-31T19:17:50.730Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-31T19:18:04.250Z","endTime":"2025-08-31T19:18:21.422Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.32750631811433,"strikeZoneBottom":1.44889084995155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.587094286286714,"aZ":-34.83695561285881,"pfxX":7.499924461051874,"pfxZ":-1.720246098086898,"pX":-0.7420827878819405,"pZ":3.06410108240837,"vX0":0.7081674849226511,"vY0":-123.11581690783905,"vZ0":2.2729608255437688,"x":145.29,"y":156.05,"x0":-2.0081981378534275,"y0":50.00322242403044,"z0":5.060710902555899,"aX":11.6062303436008},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":-13.8,"spinRate":2682,"spinDirection":68},"zone":1,"typeConfidence":0.84,"plateTime":0.4435208949332621,"extension":6.12518325908392},"index":3,"playId":"3e8b6971-dd85-31c5-8812-e4e5341f205c","pitchNumber":3,"startTime":"2025-08-31T19:18:21.422Z","endTime":"2025-08-31T19:18:27.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.33999908838281,"strikeZoneBottom":1.52413000434414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.375123459231325,"aZ":-30.213241290098814,"pfxX":10.394415527279609,"pfxZ":1.2504353370017949,"pX":2.6431075039780665,"pZ":2.2228616604139346,"vX0":7.389419488369252,"vY0":-124.71059369281726,"vZ0":-0.5364558034753817,"x":16.25,"y":178.76,"x0":-1.7104222739996058,"y0":50.00535504194424,"z0":4.9355331065722465,"aX":16.354722757986277},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":-20.5,"spinRate":2737,"spinDirection":72},"zone":14,"typeConfidence":0.88,"plateTime":0.43941241453158275,"extension":6.270165565823607},"index":4,"playId":"f566e17f-bbb5-366e-a5fa-238a92dc745d","pitchNumber":4,"startTime":"2025-08-31T19:18:40.562Z","endTime":"2025-08-31T19:18:44.748Z","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":93.1,"endSpeed":86.9,"strikeZoneTop":3.33999912869183,"strikeZoneBottom":1.49855003204952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.548126837973562,"aZ":-23.48846360245561,"pfxX":0.01889648773924968,"pfxZ":4.579307219797674,"pX":1.5924724437387496,"pZ":2.2691163051062424,"vX0":9.416956971376855,"vY0":-135.42759873104427,"vZ0":-2.0516464495190423,"x":56.3,"y":177.51,"x0":-1.9010925873536302,"y0":50.00503158225939,"z0":4.6434424161968115,"aX":0.036359840530425146},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":-1.6,"spinRate":2661,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40112134847363023,"extension":6.287864708520649},"index":5,"playId":"73fca6e4-631b-3680-98f7-8ff46cf12dda","pitchNumber":5,"startTime":"2025-08-31T19:18:59.925Z","endTime":"2025-08-31T19:19:04.578Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.318103092724378,"aZ":-32.96024090896878,"pfxX":9.969322263482912,"pfxZ":-0.5257163976261969,"pX":1.554135878841095,"pZ":1.9802079432992754,"vX0":5.240043208083121,"vY0":-122.71350215240662,"vZ0":-0.07635662643335106,"x":57.76,"y":185.31,"x0":-1.913010182249571,"y0":50.000564628888384,"z0":4.851443527261179,"aX":14.997302257734482},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-19.3,"spinRate":2669,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.44864608523058624,"extension":6.708901586882005},"hitData":{"launchSpeed":82.7,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":115.99,"coordY":144.28}},"index":6,"playId":"ff4404f4-3261-3ff9-b23b-1ea57083c18e","pitchNumber":6,"startTime":"2025-08-31T19:19:15.823Z","endTime":"2025-08-31T19:19:23.757Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":114},"playEndTime":"2025-08-31T19:19:23.757Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pickoff 2B","eventType":"pickoff_2b","description":"Pitcher Matt Festa picks off Cal Raleigh at 2nd on throw to shortstop Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-31T19:21:41.313Z","endTime":"2025-08-31T19:22:46.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":18},"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":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:21:41.312Z","endTime":"2025-08-31T19:22:40.604Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"b684662f-2cf6-3ab4-b4c8-110fc164fa1c","startTime":"2025-08-31T19:22:40.604Z","endTime":"2025-08-31T19:22:46.152Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2025-08-31T19:22:46.152Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:26:38.124Z","endTime":"2025-08-31T19:27:33.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"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":[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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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 Bryce Miller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:26:21.787Z","endTime":"2025-08-31T19:26:40.467Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.074568401925944,"aZ":-22.662589911146025,"pfxX":11.153161209534128,"pfxZ":5.102322656411397,"pX":1.5120309008244843,"pZ":2.7612574882914767,"vX0":-4.427955087215596,"vY0":-135.3421098705618,"vZ0":-2.6312623721827357,"x":59.36,"y":164.23,"x0":1.7151460036802622,"y0":50.006728189022134,"z0":5.32427365996722,"aX":20.804491801007625},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":-19.3,"spinRate":1943,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.40389272810682986,"extension":6.2524787455839945},"index":1,"playId":"4755d2d5-f196-3bf2-891f-042bcb7e7eea","pitchNumber":1,"startTime":"2025-08-31T19:26:40.467Z","endTime":"2025-08-31T19:26:44.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.054237315302743,"aZ":-20.444079818916315,"pfxX":10.177779978711296,"pfxZ":6.119557079198415,"pX":0.23130540573581665,"pZ":2.653416641519203,"vX0":-7.141703062373533,"vY0":-137.2409670963516,"vZ0":-3.701839882134463,"x":108.18,"y":167.14,"x0":1.5388606876796973,"y0":50.00250360251978,"z0":5.40428290200568,"aX":19.504767755803446},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-17.0,"spinRate":2089,"spinDirection":127},"zone":2,"typeConfidence":0.92,"plateTime":0.39839335041232626,"extension":6.0355661810469705},"index":2,"playId":"821ebb7c-a23c-370c-922c-3cd4f6e0e065","pitchNumber":2,"startTime":"2025-08-31T19:27:02.934Z","endTime":"2025-08-31T19:27:07.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.606531905486975,"aZ":-17.483493962135476,"pfxX":6.6877832055404465,"pfxZ":7.541296791853016,"pX":-0.32078369571939186,"pZ":3.1259213034627353,"vX0":-7.319042115755207,"vY0":-137.5229885649738,"vZ0":-3.1072732028693757,"x":129.23,"y":154.38,"x0":1.4847580911780132,"y0":50.002823116743066,"z0":5.431649663938559,"aX":13.029320743284375},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":-10.9,"spinRate":2268,"spinDirection":134},"zone":1,"typeConfidence":0.86,"plateTime":0.3956962312358625,"extension":5.852039338446164},"hitData":{"launchSpeed":95.2,"launchAngle":39.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.44,"coordY":78.24}},"index":3,"playId":"4aaf5c1c-bd0b-3610-9dbb-76c3ca0174d3","pitchNumber":3,"startTime":"2025-08-31T19:27:24.599Z","endTime":"2025-08-31T19:27:33.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:27:33.815Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:27:47.619Z","endTime":"2025-08-31T19:30:27.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"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],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":85.1,"strikeZoneTop":3.78000081977816,"strikeZoneBottom":1.73032020595884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81232429057027,"aZ":-13.391980578914326,"pfxX":7.730753689269598,"pfxZ":10.009438578241763,"pX":-0.30158122420651334,"pZ":3.104741099225791,"vX0":-7.557983070815702,"vY0":-136.75885664688093,"vZ0":-3.6336832092024824,"x":128.5,"y":154.95,"x0":1.5060955056114556,"y0":50.00173949934447,"z0":5.381750247960596,"aX":14.5051635179503},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-12.2,"spinRate":2264,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.40195192601668017,"extension":5.945089009889222},"index":0,"playId":"22fa6cde-c191-3633-bc0f-638fc607dc67","pitchNumber":1,"startTime":"2025-08-31T19:28:03.797Z","endTime":"2025-08-31T19:28:08.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70951902449135,"aZ":-26.297962797313417,"pfxX":12.20717654812545,"pfxZ":3.107319183935064,"pX":-0.01992380717922815,"pZ":2.038074515431278,"vX0":-8.28202684340536,"vY0":-137.20268872546816,"vZ0":-3.9697699667348694,"x":117.76,"y":183.75,"x0":1.464630080797652,"y0":50.00332358459885,"z0":5.313505979545471,"aX":23.080690700954168},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":-20.2,"spinRate":2116,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.4004929808223938,"extension":6.0009767014287245},"index":1,"playId":"63cff0ea-da96-31cc-967e-bb2d6ec6203f","pitchNumber":2,"startTime":"2025-08-31T19:28:18.534Z","endTime":"2025-08-31T19:28:22.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.249512786720658,"aZ":-33.882221254739555,"pfxX":-1.994306979231473,"pfxZ":-1.1216337044381968,"pX":-0.48235067390577385,"pZ":1.3925429957122686,"vX0":-4.851879531507001,"vY0":-122.98057215900809,"vZ0":-2.215852522337183,"x":135.39,"y":201.18,"x0":1.7817739772722192,"y0":50.004905027875935,"z0":5.202001025681885,"aX":-3.0295709247430955},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":4.8,"spinRate":2269,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4467732374175615,"extension":6.12942016275261},"index":2,"playId":"ce8f10c9-8c68-3afc-9531-808e32977aed","pitchNumber":3,"startTime":"2025-08-31T19:28:38.969Z","endTime":"2025-08-31T19:28:45.694Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.78000017886139,"strikeZoneBottom":1.71504266768557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41651523072633,"aZ":-34.01774394459387,"pfxX":-1.4504239332876185,"pfxZ":-1.2021193661731733,"pX":-0.6718578532395694,"pZ":0.8517984983566107,"vX0":-5.328213642945689,"vY0":-122.54092880308134,"vZ0":-3.142202454471416,"x":142.61,"y":215.78,"x0":1.712139063979714,"y0":50.00333606902476,"z0":5.033553321680085,"aX":-2.22280698306684},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.6,"breakHorizontal":3.8,"spinRate":2306,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.44562302279333466,"extension":6.0364704468218875},"index":3,"playId":"706cafc7-8732-30a6-837d-c3ed170722e1","pitchNumber":4,"startTime":"2025-08-31T19:29:15.339Z","endTime":"2025-08-31T19:29:20.719Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.73571822431806,"strikeZoneBottom":1.69782498644966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406667770701507,"aZ":-34.755158526125506,"pfxX":-0.3714871258373664,"pfxZ":-1.695501743468225,"pX":-1.6043385374701151,"pZ":0.7622507239598544,"vX0":-7.451638330830362,"vY0":-122.30265364313384,"vZ0":-3.0705993804486913,"x":178.15,"y":218.2,"x0":1.5263217795037625,"y0":50.00541205714403,"z0":5.0053940407316855,"aX":-0.5634728703853099},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.6,"breakHorizontal":2.4,"spinRate":2181,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.44731217356597375,"extension":6.434095328245811},"index":4,"playId":"0aa8c26d-6da6-352b-98fc-c78e04d21b94","pitchNumber":5,"startTime":"2025-08-31T19:29:35.190Z","endTime":"2025-08-31T19:29:39.270Z","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.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.606480944520754,"aZ":-18.35612483877867,"pfxX":7.502338543167829,"pfxZ":7.23808501206277,"pX":0.40731617003615883,"pZ":2.7488424844450745,"vX0":-5.506397442619401,"vY0":-137.54856387528747,"vZ0":-3.5064224323531383,"x":101.47,"y":164.56,"x0":1.4643445614506339,"y0":50.001328965595974,"z0":5.29084381000352,"aX":14.31908856027293},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":2252,"spinDirection":133},"zone":6,"typeConfidence":0.83,"plateTime":0.3988043277374791,"extension":5.897288161848251},"index":5,"playId":"e66107e8-1703-34ee-bb9a-728452efe9cd","pitchNumber":6,"startTime":"2025-08-31T19:29:56.569Z","endTime":"2025-08-31T19:30:01.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.76168629486636,"strikeZoneBottom":1.84193570241253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79033653888761,"aZ":-22.473396061694487,"pfxX":11.176502528394195,"pfxZ":5.035184679056723,"pX":0.09595070557832452,"pZ":1.920529249140199,"vX0":-7.6486578471946665,"vY0":-137.71287248506644,"vZ0":-4.779959694601713,"x":113.34,"y":186.93,"x0":1.4533798001615947,"y0":50.00275128896603,"z0":5.193524044649761,"aX":21.526319032939742},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":-18.7,"spinRate":2160,"spinDirection":123},"zone":8,"typeConfidence":0.91,"plateTime":0.3973185669023014,"extension":5.998179806172872},"index":6,"playId":"4b6f7db4-0d1c-36b3-9ab1-5f5b2ad5ad48","pitchNumber":7,"startTime":"2025-08-31T19:30:22.559Z","endTime":"2025-08-31T19:30:27.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:30:27.997Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-31T19:30:35.747Z","endTime":"2025-08-31T19:31:50.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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.3,"endSpeed":86.7,"strikeZoneTop":3.46000104770775,"strikeZoneBottom":1.62118378829998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89047823061893,"aZ":-21.15074691819769,"pfxX":10.992590660978529,"pfxZ":5.755729369665048,"pX":-0.8235883547135051,"pZ":2.5845606243695665,"vX0":-9.844273054787871,"vY0":-136.96906493314913,"vZ0":-3.6336829764198413,"x":148.39,"y":169.0,"x0":1.374326191260341,"y0":50.005341932390216,"z0":5.360164455800295,"aX":21.063885478425398},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":-18.1,"spinRate":2160,"spinDirection":128},"zone":4,"typeConfidence":0.92,"plateTime":0.39862366955736217,"extension":6.110061906919034},"index":0,"playId":"fa71ddcb-98c4-3981-9672-ed2996bfb256","pitchNumber":1,"startTime":"2025-08-31T19:30:52.832Z","endTime":"2025-08-31T19:30:57.684Z","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":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031609328787415,"aZ":-35.02985477950881,"pfxX":-0.5091518301447028,"pfxZ":-1.9535324850850886,"pX":0.05639177551158974,"pZ":1.8020695911763136,"vX0":-4.049971060021837,"vY0":-120.90505935487433,"vZ0":-0.5738128667435455,"x":114.85,"y":190.12,"x0":1.8270729121744544,"y0":50.00161778657318,"z0":5.146661255452072,"aX":-0.7444655253047918},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":2.0,"spinRate":2166,"spinDirection":267},"zone":8,"typeConfidence":0.9,"plateTime":0.45497496758174627,"extension":6.223225796595718},"index":1,"playId":"e31f5571-5722-301a-8948-b24e2a7427f0","pitchNumber":2,"startTime":"2025-08-31T19:31:08.113Z","endTime":"2025-08-31T19:31:12.643Z","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":85.8,"endSpeed":79.0,"strikeZoneTop":3.41543600833946,"strikeZoneBottom":1.63035433035778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45764815581415,"aZ":-33.602315851983946,"pfxX":-0.34530902328092505,"pfxZ":-0.9125360409231287,"pX":-1.6507098961275026,"pZ":0.7677237696590266,"vX0":-7.875287682655754,"vY0":-124.65707199503132,"vZ0":-3.696243204264522,"x":179.92,"y":218.05,"x0":1.596379902591968,"y0":50.00109011857184,"z0":5.0487448726540975,"aX":-0.5408814583806986},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":2.5,"spinRate":2224,"spinDirection":300},"zone":13,"typeConfidence":0.88,"plateTime":0.4396857650832473,"extension":6.079697836761715},"index":2,"playId":"2be680aa-d172-3de5-958c-5fa4a711f75c","pitchNumber":3,"startTime":"2025-08-31T19:31:24.693Z","endTime":"2025-08-31T19:31:28.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.226492016528226,"aZ":-36.44256846960424,"pfxX":-1.3159024856238872,"pfxZ":-2.94771296486676,"pX":0.0678874891498366,"pZ":1.2921088157711507,"vX0":-3.901649561470748,"vY0":-120.28384357288097,"vZ0":-0.9992276089404412,"x":114.41,"y":203.89,"x0":1.8908251766196258,"y0":50.004866695145914,"z0":4.982583024989255,"aX":-1.902971301437365},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.3,"breakHorizontal":3.5,"spinRate":2085,"spinDirection":275},"zone":14,"typeConfidence":0.9,"plateTime":0.4576937573472213,"extension":6.272438103554319},"index":3,"playId":"50160cf2-4187-303b-ad22-dd54e7a57db5","pitchNumber":4,"startTime":"2025-08-31T19:31:45.103Z","endTime":"2025-08-31T19:31:50.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:31:50.757Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to right fielder CJ Kayfus, deflected by first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:34:08.669Z","endTime":"2025-08-31T19:34:51.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kolby Allard replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:33:40.513Z","endTime":"2025-08-31T19:34:10.996Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663465,"link":"/api/v1/people/663465"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.2200006180826,"strikeZoneBottom":1.50376844057483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93779306268533,"aZ":-16.524334344976374,"pfxX":4.964619320459172,"pfxZ":8.891707221398317,"pX":-0.059606677998316676,"pZ":2.1937247056031515,"vX0":-6.482085121703373,"vY0":-131.57185389953236,"vZ0":-4.793556111317534,"x":119.27,"y":179.55,"x0":1.7866555506651016,"y0":50.00238329615526,"z0":5.257184848273638,"aX":8.737435524320585},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":-7.7,"spinRate":1907,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.4157077746352096,"extension":6.28890951999215},"index":1,"playId":"b474d3c0-88af-39d6-9fd0-2248a10e7900","pitchNumber":1,"startTime":"2025-08-31T19:34:10.996Z","endTime":"2025-08-31T19:34:15.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.21999928825668,"strikeZoneBottom":1.51416088250021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21358108987524,"aZ":-23.68329543667062,"pfxX":-1.6999064827641868,"pfxZ":5.217245235822819,"pX":-0.7054616629209661,"pZ":1.3026001824817468,"vX0":-5.516279813865155,"vY0":-126.13001216569731,"vZ0":-5.255295306228399,"x":143.89,"y":203.61,"x0":1.7219050965015246,"y0":50.00438276865736,"z0":5.298262243469028,"aX":-2.765609319972067},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.6,"breakHorizontal":4.2,"spinRate":2093,"spinDirection":178},"zone":13,"typeConfidence":0.9,"plateTime":0.4325963223948843,"extension":6.488040888066713},"index":2,"playId":"e2fc57a5-fb5a-3f8a-8801-179803d6a2c2","pitchNumber":2,"startTime":"2025-08-31T19:34:24.512Z","endTime":"2025-08-31T19:34:30.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.159088201704645,"aZ":-16.713941617354646,"pfxX":4.668867909874566,"pfxZ":8.673070178769569,"pX":0.5379553236002838,"pZ":3.20525325944871,"vX0":-5.0929951420000705,"vY0":-131.7228759575009,"vZ0":-2.262118456010895,"x":96.49,"y":152.24,"x0":1.8766801217998272,"y0":50.00580676675538,"z0":5.291021606262979,"aX":8.32595654238911},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.6,"spinRate":1969,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.41353189359663967,"extension":6.252264425176736},"hitData":{"launchSpeed":96.2,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":194.66,"coordY":125.79}},"index":3,"playId":"f033ba1c-8485-369a-b3a4-507f83396dd6","pitchNumber":3,"startTime":"2025-08-31T19:34:39.350Z","endTime":"2025-08-31T19:34:51.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:34:51.081Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:35:12.105Z","endTime":"2025-08-31T19:36:09.415Z","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":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.44000103971568,"strikeZoneBottom":1.6778672854186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.18382193889692,"aZ":-30.74464462209133,"pfxX":7.8869788102461404,"pfxZ":0.979178739305306,"pX":1.1446324252118096,"pZ":3.634867784329709,"vX0":-4.501898727920112,"vY0":-119.36581703908497,"vZ0":1.6052506378041678,"x":73.37,"y":140.64,"x0":2.017920917083608,"y0":50.00447544453616,"z0":5.695953312317489,"aX":11.529948079411257},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":-13.4,"spinRate":1532,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.45662516526123476,"extension":5.7008009454894335},"index":0,"playId":"a87e7f62-95ba-3852-b3c2-23f91624aa0f","pitchNumber":1,"startTime":"2025-08-31T19:35:15.946Z","endTime":"2025-08-31T19:35:20.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.0,"strikeZoneTop":3.44000102866575,"strikeZoneBottom":1.53198600604301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.999012462571077,"aZ":-28.97835817656311,"pfxX":10.069652735380817,"pfxZ":2.3407629919657396,"pX":0.17297853522788453,"pZ":3.6315256306272863,"vX0":-6.582771541322365,"vY0":-116.5131037085476,"vZ0":1.463396055540039,"x":110.41,"y":140.73,"x0":1.7342268802691274,"y0":50.00573904130047,"z0":5.7446764156358805,"aX":13.772039067344195},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.9,"breakHorizontal":-16.4,"spinRate":1469,"spinDirection":114},"zone":12,"typeConfidence":0.91,"plateTime":0.4710742178118448,"extension":5.8596250155272385},"index":1,"playId":"a47e5dba-1501-34ea-ba06-ad2d9c8ec57c","pitchNumber":2,"startTime":"2025-08-31T19:35:30.492Z","endTime":"2025-08-31T19:35:35.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":81.8,"strikeZoneTop":3.53712350185185,"strikeZoneBottom":1.65755859158355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764394254865,"aZ":-15.907034095632067,"pfxX":6.4568758432405575,"pfxZ":9.411309888701773,"pX":0.8773029695941166,"pZ":3.0095029675922658,"vX0":-4.881383429798728,"vY0":-131.1657374873688,"vZ0":-2.811441651974488,"x":83.56,"y":157.52,"x0":1.9307687001163814,"y0":50.00628571998865,"z0":5.292768465022665,"aX":11.165287231630678},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":-10.6,"spinRate":1981,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4188340605891687,"extension":6.10429538198384},"index":2,"playId":"e3dd7faa-8e18-37be-9855-c0a1538db149","pitchNumber":3,"startTime":"2025-08-31T19:35:46.598Z","endTime":"2025-08-31T19:35:51.583Z","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":91.5,"endSpeed":81.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.67810250725638,"aZ":-15.776222319953991,"pfxX":7.053341665459626,"pfxZ":9.386182950111175,"pX":0.6461786097829276,"pZ":2.528583442176457,"vX0":-5.6312220495551255,"vY0":-132.90759772763064,"vZ0":-3.785281369724033,"x":92.37,"y":170.51,"x0":1.9008062241920773,"y0":50.00390402674553,"z0":5.153924898377117,"aX":12.325042120784259},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.1,"breakHorizontal":-11.2,"spinRate":2193,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.41584564292157467,"extension":6.554633958860463},"index":3,"playId":"4ad0bef9-2d12-39c6-ab91-aaed0493e3e5","pitchNumber":4,"startTime":"2025-08-31T19:36:04.478Z","endTime":"2025-08-31T19:36:09.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:36:09.415Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to center fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:36:21.311Z","endTime":"2025-08-31T19:37:56.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":90.8,"endSpeed":81.8,"strikeZoneTop":3.28999984403898,"strikeZoneBottom":1.52376139692466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.100858204098955,"aZ":-13.234819651978473,"pfxX":5.249546472985628,"pfxZ":10.903400686776038,"pX":0.30189843647309705,"pZ":2.9093958728879317,"vX0":-5.846243085345487,"vY0":-131.97010002809395,"vZ0":-3.507284258701835,"x":105.49,"y":160.23,"x0":1.8800680638735607,"y0":50.001198074510505,"z0":5.2517493207859305,"aX":9.11728291487869},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":19.0,"breakHorizontal":-8.0,"spinRate":2211,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4175040802341794,"extension":6.309272531359355},"index":0,"playId":"dda9b5d0-f79b-30b5-8f3d-76e08cc5f209","pitchNumber":1,"startTime":"2025-08-31T19:36:32.907Z","endTime":"2025-08-31T19:36:37.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.100427975554297,"aZ":-26.292120250421476,"pfxX":8.548151706671288,"pfxZ":4.113442121908925,"pX":0.20552793773532008,"pZ":2.3448742590225873,"vX0":-6.481020539598484,"vY0":-119.169681461771,"vZ0":-1.838504603140367,"x":109.17,"y":175.47,"x0":1.8572865066226794,"y0":50.00305447878588,"z0":5.5143117765072605,"aX":12.226084060589725},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.2,"breakHorizontal":-13.8,"spinRate":1499,"spinDirection":116},"zone":5,"typeConfidence":0.89,"plateTime":0.460613442292781,"extension":5.793029050074325},"index":1,"playId":"e4005616-be04-3dce-8f33-be382e470185","pitchNumber":2,"startTime":"2025-08-31T19:36:50.137Z","endTime":"2025-08-31T19:36:54.560Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-31T19:37:04.184Z","endTime":"2025-08-31T19:37:21.768Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.3,"strikeZoneTop":3.2900008613369,"strikeZoneBottom":1.49242446143733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.020518796604918,"aZ":-16.031086225591825,"pfxX":5.937443600951933,"pfxZ":9.182612148514586,"pX":-0.0011742152195765526,"pZ":4.001539069149729,"vX0":-6.775094451043706,"vY0":-132.43175481209772,"vZ0":-0.3737262207521577,"x":117.04,"y":130.74,"x0":1.8314637358900374,"y0":50.00009950630295,"z0":5.327886440761583,"aX":10.435427273659997},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":-9.1,"spinRate":2152,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.41523799364840475,"extension":6.378070929012915},"index":3,"playId":"909662e9-3b7e-32a3-a34e-f57ed7866561","pitchNumber":3,"startTime":"2025-08-31T19:37:21.768Z","endTime":"2025-08-31T19:37:27.776Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (23) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"909662e9-3b7e-32a3-a34e-f57ed7866561","startTime":"2025-08-31T19:37:36.891Z","endTime":"2025-08-31T19:37:43.225Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51558477893935,"aZ":-16.937043747253895,"pfxX":4.4338949475834495,"pfxZ":8.615098812122493,"pX":0.5089986263935367,"pZ":2.144731900354332,"vX0":-5.201642799017231,"vY0":-132.6938103107087,"vZ0":-4.7748255879882455,"x":97.6,"y":180.87,"x0":1.926061443868329,"y0":50.00512068183647,"z0":5.215942252717449,"aX":7.844797495899373},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-6.8,"spinRate":2160,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.41404115615681114,"extension":6.479552788307491},"hitData":{"launchSpeed":96.6,"launchAngle":33.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.52,"coordY":70.8}},"index":5,"playId":"c3d875f4-e657-3405-9a26-205cbc0c3fb7","pitchNumber":4,"startTime":"2025-08-31T19:37:43.225Z","endTime":"2025-08-31T19:37:56.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:37:56.394Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-31T19:38:17.042Z","endTime":"2025-08-31T19:41:51.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"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,8],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.835988399805082,"aZ":-23.378759156083966,"pfxX":-1.2232807349150039,"pfxZ":5.519268848811521,"pX":0.5629208979717863,"pZ":3.402092514775349,"vX0":-2.8526502202632837,"vY0":-125.31024786036873,"vZ0":-0.4100640003949841,"x":95.54,"y":146.92,"x0":1.874054485089757,"y0":50.003203788607166,"z0":5.474455145161329,"aX":-1.948779484916176},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.2,"breakHorizontal":2.9,"spinRate":1943,"spinDirection":176},"zone":12,"typeConfidence":0.89,"plateTime":0.43675302546241257,"extension":6.010229504902696},"index":0,"playId":"0e845eec-2ba5-389c-8b42-5380c1198da4","pitchNumber":1,"startTime":"2025-08-31T19:38:22.465Z","endTime":"2025-08-31T19:38:26.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"ecce0a99-154c-385a-836c-ba24f18dcae7","startTime":"2025-08-31T19:38:41.738Z","endTime":"2025-08-31T19:38:47.340Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31204027500348,"aZ":-14.692338440874245,"pfxX":2.6002729598643417,"pfxZ":9.800202907662717,"pX":0.1661396295417645,"pZ":3.4310698152678643,"vX0":-5.257518552966122,"vY0":-132.24606085423687,"vZ0":-2.2215546256018284,"x":110.67,"y":146.14,"x0":1.8357373146417986,"y0":50.002516873832185,"z0":5.350760889724877,"aX":4.638632798556162},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-3.6,"spinRate":2030,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.41304552191062927,"extension":5.983134048876741},"index":2,"playId":"da6f3226-6c9a-3f89-9448-a2cba6ef1a5b","pitchNumber":2,"startTime":"2025-08-31T19:39:12.292Z","endTime":"2025-08-31T19:39:16.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.551617003248378,"aZ":-14.938252688693764,"pfxX":5.220720577498666,"pfxZ":9.78045561417702,"pX":-0.11351447123717065,"pZ":2.300737480746161,"vX0":-6.395515081198049,"vY0":-131.56757784521034,"vZ0":-4.846688179936551,"x":121.33,"y":176.66,"x0":1.6646087178014781,"y0":50.00238567011702,"z0":5.265012429489441,"aX":9.200410700398711},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.9,"breakHorizontal":-8.2,"spinRate":2182,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4154779290550219,"extension":6.149074022886344},"index":3,"playId":"3a2dba24-b9b9-347d-8110-596920006e94","pitchNumber":3,"startTime":"2025-08-31T19:39:45.694Z","endTime":"2025-08-31T19:39:52.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.0,"endSpeed":65.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.393198291315553,"aZ":-42.179547194243085,"pfxX":-3.572389117439074,"pfxZ":-9.187324283585594,"pX":-0.6847295549611165,"pZ":2.0659223366846002,"vX0":-3.8528631925923524,"vY0":-104.5863002509783,"vZ0":2.5684447881643764,"x":143.1,"y":183.0,"x0":1.6572263867895127,"y0":50.00203236083938,"z0":5.829913586601719,"aX":-3.8906542455799977},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.9,"breakVerticalInduced":-15.2,"breakHorizontal":7.7,"spinRate":1897,"spinDirection":336},"zone":4,"typeConfidence":0.9,"plateTime":0.5270939746514562,"extension":5.554505554970075},"index":4,"playId":"08b36223-f143-32ea-90cc-46e862f409d3","pitchNumber":4,"startTime":"2025-08-31T19:40:14.110Z","endTime":"2025-08-31T19:40:18.902Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.7,"strikeZoneTop":3.23448047710443,"strikeZoneBottom":1.50664269248015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.036261268766903,"aZ":-25.970480420626174,"pfxX":-1.4566268704171614,"pfxZ":4.006898814820945,"pX":-0.46341035890897775,"pZ":0.653955033663992,"vX0":-5.171843098890424,"vY0":-123.035006427586,"vZ0":-5.9401931964513395,"x":134.66,"y":221.12,"x0":1.846445353589313,"y0":50.00525087921639,"z0":5.27134351308613,"aX":-2.255881298058433},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":3.7,"spinRate":2056,"spinDirection":177},"zone":13,"typeConfidence":0.9,"plateTime":0.44342255728550306,"extension":6.592834447608422},"index":5,"playId":"3224e5c7-5563-3f5e-a49c-21cfa22f4902","pitchNumber":5,"startTime":"2025-08-31T19:40:42.203Z","endTime":"2025-08-31T19:40:47.023Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"d494afc1-ea62-4ce6-a430-48a81a9d37e6","startTime":"2025-08-31T19:41:00.668Z","endTime":"2025-08-31T19:41:05.668Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86783517150319,"aZ":-26.956584112442506,"pfxX":9.820887686799054,"pfxZ":3.6960973553806404,"pX":-0.07547679762869858,"pZ":3.1255459317164096,"vX0":-7.245861221586452,"vY0":-118.16917746202954,"vZ0":-0.09841168602368977,"x":119.88,"y":154.39,"x0":1.757122434928127,"y0":50.00269301783407,"z0":5.647583051796881,"aX":13.866016630589993},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":1551,"spinDirection":120},"zone":2,"typeConfidence":0.9,"plateTime":0.4638091569939262,"extension":5.605171450065703},"index":7,"playId":"ec9a8792-99bb-35bc-8493-14fa9b53b355","pitchNumber":6,"startTime":"2025-08-31T19:41:17.553Z","endTime":"2025-08-31T19:41:22.049Z","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":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.990761172569925,"aZ":-17.941408948549288,"pfxX":7.571408149448354,"pfxZ":7.93685200891761,"pX":-0.0710343058982471,"pZ":2.675368869684171,"vX0":-7.223667058606373,"vY0":-132.7311924821964,"vZ0":-3.7005971596989635,"x":119.71,"y":166.55,"x0":1.6950869267151383,"y0":50.006347530728746,"z0":5.385303909273384,"aX":13.584655742930673},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":-12.2,"spinRate":2028,"spinDirection":142},"zone":5,"typeConfidence":0.92,"plateTime":0.41182323493153694,"extension":6.108820282189462},"hitData":{"launchSpeed":93.7,"launchAngle":35.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.98,"coordY":108.57}},"index":8,"playId":"dc077ec5-2ba7-3051-bf65-084525ee6b0c","pitchNumber":7,"startTime":"2025-08-31T19:41:43.150Z","endTime":"2025-08-31T19:41:51.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:41:51.618Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:44:47.179Z","endTime":"2025-08-31T19:45:40.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luke Raley replaces right fielder Dominic Canzone, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:44:10.628Z","endTime":"2025-08-31T19:44:10.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Pitching Change: Matt Brash replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T19:44:10.648Z","endTime":"2025-08-31T19:44:29.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Angel Martínez replaces Will Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T19:44:29.118Z","endTime":"2025-08-31T19:44:49.458Z","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":669717,"link":"/api/v1/people/669717"}},{"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.13537167653436,"strikeZoneBottom":1.4281012023692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34536005656398,"aZ":-25.35504764035218,"pfxX":-11.342980037906946,"pfxZ":3.5383984570643428,"pX":-0.24094446089666582,"pZ":3.338069296396588,"vX0":10.0669709006675,"vY0":-137.68407958490377,"vZ0":-1.055587179365448,"x":126.18,"y":148.65,"x0":-2.4633054254251006,"y0":50.003801791966644,"z0":5.4354110849290915,"aX":-21.872090718162937},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.4,"breakHorizontal":18.6,"spinRate":2232,"spinDirection":227},"zone":11,"typeConfidence":0.88,"plateTime":0.3971581404852751,"extension":6.4617209623081076},"index":3,"playId":"dfffe2f3-fbc3-317a-95b0-2f9990618cc4","pitchNumber":1,"startTime":"2025-08-31T19:44:49.458Z","endTime":"2025-08-31T19:44:54.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.2399989418086,"strikeZoneBottom":1.4695304301353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.051713370512857,"aZ":-36.80932710586003,"pfxX":-7.855901928880453,"pfxZ":-2.7273694973984695,"pX":-1.190959537600137,"pZ":1.414890564854612,"vX0":6.6173994832128376,"vY0":-129.01373772169754,"vZ0":-2.107017174449719,"x":139.01,"y":186.13,"x0":-2.759614211931039,"y0":50.00463982693645,"z0":5.060041041830086,"aX":-13.338776301746012},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":12.8,"spinRate":1433,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.42339075628875733,"extension":6.435029896457464},"index":4,"playId":"e8b5158e-c694-3db3-9650-cdda85c2b667","pitchNumber":2,"startTime":"2025-08-31T19:45:02.646Z","endTime":"2025-08-31T19:45:06.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.869068960996074,"aZ":-32.62532355999091,"pfxX":9.630863008745932,"pfxZ":-0.2894435445174679,"pX":0.12427486832835978,"pZ":3.3723463906630737,"vX0":3.671037775974507,"vY0":-123.87841523478518,"vZ0":1.7535340774002348,"x":112.26,"y":147.73,"x0":-2.6246320921162583,"y0":50.00234262187153,"z0":5.366868784252564,"aX":15.086855879231637},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-18.2,"spinRate":2932,"spinDirection":57},"zone":12,"typeConfidence":0.91,"plateTime":0.44079501192249504,"extension":6.453713994309144},"index":5,"playId":"2630a41a-5da9-3297-b419-cec9580be2bd","pitchNumber":3,"startTime":"2025-08-31T19:45:14.151Z","endTime":"2025-08-31T19:45:19.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7873423411296,"aZ":-36.97617015841969,"pfxX":-8.964849513557954,"pfxZ":-2.7902077202753794,"pX":-1.1117725109306356,"pZ":1.5569005764145516,"vX0":7.095586714489195,"vY0":-130.38431355623885,"vZ0":-2.013672419156152,"x":159.38,"y":196.74,"x0":-2.70562944142066,"y0":50.005534597208424,"z0":5.13345310759752,"aX":-15.41525754734404},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-5.3,"breakHorizontal":14.6,"spinRate":1603,"spinDirection":248},"zone":13,"typeConfidence":0.93,"plateTime":0.4203187224315683,"extension":6.60471956646777},"hitData":{"launchSpeed":96.6,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.63,"coordY":157.0}},"index":6,"playId":"beece344-e231-360f-88a4-9727fcda777c","pitchNumber":4,"startTime":"2025-08-31T19:45:32.674Z","endTime":"2025-08-31T19:45:40.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:45:40.303Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:45:50.707Z","endTime":"2025-08-31T19:46:11.872Z","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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.33,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.457228389364666,"aZ":-23.60066947727074,"pfxX":-10.627904539869863,"pfxZ":4.263092146564686,"pX":-0.17082256907948157,"pZ":2.49185080195312,"vX0":10.639941934324561,"vY0":-139.75361527716106,"vZ0":-3.505972818337593,"x":123.51,"y":171.5,"x0":-2.61553328000321,"y0":50.00633781759434,"z0":5.28239030125222,"aX":-21.387083443735982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2275,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.38940426937708006,"extension":6.776043227113377},"hitData":{"launchSpeed":88.1,"launchAngle":21.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.01,"coordY":105.26}},"index":0,"playId":"3e67453d-aa5a-3b7f-97a6-e9f330bd6594","pitchNumber":1,"startTime":"2025-08-31T19:46:03.948Z","endTime":"2025-08-31T19:46:11.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:46:11.872Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-31T19:46:43.118Z","endTime":"2025-08-31T19:48:15.812Z","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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":{"description":"Offensive Substitution: Pinch-hitter Bo Naylor replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-31T19:46:29.925Z","endTime":"2025-08-31T19:46:45.452Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.23000077087661,"strikeZoneBottom":1.42604405889308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.390654353996744,"aZ":-21.76762661164339,"pfxX":-11.468065861965183,"pfxZ":5.2556956984629455,"pX":-0.41435520879076265,"pZ":3.317973871690135,"vX0":10.11369739246146,"vY0":-140.00988375611203,"vZ0":-1.7648073249249625,"x":132.79,"y":149.19,"x0":-2.5881674595771393,"y0":50.002845508286626,"z0":5.38482964257783,"aX":-22.70817896867444},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":18.6,"spinRate":2316,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.3915966783938649,"extension":6.468118272982392},"index":1,"playId":"1002ac73-99b1-34ec-8ec9-95d3b4b45f49","pitchNumber":1,"startTime":"2025-08-31T19:46:45.452Z","endTime":"2025-08-31T19:46:51.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.23000092368188,"strikeZoneBottom":1.40131428335463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.701686748415405,"aZ":-22.157439842385863,"pfxX":-10.269097651345431,"pfxZ":4.93571958311505,"pX":-1.5483658228383748,"pZ":3.4429854470625254,"vX0":6.624428892828805,"vY0":-141.0208073166549,"vZ0":-1.331834530526542,"x":176.02,"y":145.82,"x0":-2.5841382244675306,"y0":50.00367483616914,"z0":5.339787298546626,"aX":-20.8473326374344},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.9,"breakHorizontal":17.4,"spinRate":2403,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.3872344059799304,"extension":6.453391637890199},"index":2,"playId":"3c2925a3-3d7e-300f-af18-04615022ccb4","pitchNumber":2,"startTime":"2025-08-31T19:47:11.662Z","endTime":"2025-08-31T19:47:16.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.7,"strikeZoneTop":3.19040015952214,"strikeZoneBottom":1.46833051122815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.483698162973326,"aZ":-25.362429207083355,"pfxX":-9.893633040208563,"pfxZ":3.449983056341506,"pX":0.8198980992183523,"pZ":2.0876009960496997,"vX0":12.51981712300181,"vY0":-138.16057251261276,"vZ0":-3.958781767498696,"x":85.75,"y":182.41,"x0":-2.4392577799052177,"y0":50.00513470520179,"z0":5.2003464371634,"aX":-19.547600394872845},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2300,"spinDirection":227},"zone":6,"typeConfidence":0.89,"plateTime":0.3931841405098808,"extension":6.59831300624606},"index":3,"playId":"ed0de0f9-238b-3ae0-854b-af61ed22f7cb","pitchNumber":3,"startTime":"2025-08-31T19:47:27.279Z","endTime":"2025-08-31T19:47:33.490Z","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":94.7,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88377329250932,"aZ":-19.345366386572923,"pfxX":-7.827249421000387,"pfxZ":6.589901042037228,"pX":-0.22171329937337597,"pZ":2.964594968540679,"vX0":9.340345529674021,"vY0":-137.75649416999005,"vZ0":-2.5878335393886664,"x":125.45,"y":158.74,"x0":-2.618773847678892,"y0":50.00312282237159,"z0":5.204904881312516,"aX":-15.239349338722725},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":12.5,"spinRate":2253,"spinDirection":223},"zone":2,"typeConfidence":0.68,"plateTime":0.3956526636812101,"extension":6.537518616986407},"index":4,"playId":"162ff73d-87ec-3d44-95fa-0f6414c7a74d","pitchNumber":4,"startTime":"2025-08-31T19:47:54.544Z","endTime":"2025-08-31T19:47:58.898Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.23000045304442,"strikeZoneBottom":1.30135773462555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.028182180955774,"aZ":-30.383614660389977,"pfxX":6.619413454607585,"pfxZ":1.1214005294882003,"pX":-0.23977304780794026,"pZ":2.867667975466454,"vX0":3.8318740525441113,"vY0":-124.7556169208306,"vZ0":0.24029958017202246,"x":126.14,"y":161.35,"x0":-2.6473320254452397,"y0":50.00576569222445,"z0":5.239562019924227,"aX":10.61702881004043},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-12.8,"spinRate":3004,"spinDirection":54},"zone":2,"typeConfidence":0.91,"plateTime":0.43616779318423005,"extension":6.553115867609765},"index":5,"playId":"430685fb-c564-3386-aeb2-a22d2d70bef2","pitchNumber":5,"startTime":"2025-08-31T19:48:10.630Z","endTime":"2025-08-31T19:48:15.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:48:15.812Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Angel Martínez to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:50:21.340Z","endTime":"2025-08-31T19:51:58.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":{"description":"Defensive switch from second base to third base for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:50:02.284Z","endTime":"2025-08-31T19:50:02.305Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200"},{"details":{"description":"Angel Martínez remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-31T19:50:02.305Z","endTime":"2025-08-31T19:50:02.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":669717,"link":"/api/v1/people/669717"}},{"details":{"description":"Bo Naylor remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-31T19:50:02.307Z","endTime":"2025-08-31T19:50:23.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"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":90.5,"endSpeed":82.1,"strikeZoneTop":3.09573747900368,"strikeZoneBottom":1.30847854018414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0693132120218,"aZ":-15.632929865758824,"pfxX":6.319553284981307,"pfxZ":9.530651696920248,"pX":-0.6328774660990263,"pZ":2.541306340737527,"vX0":-8.179891368487917,"vY0":-131.47109090980194,"vZ0":-4.128501163617532,"x":141.12,"y":170.16,"x0":1.7100322126645482,"y0":50.00372226393813,"z0":5.306074852845803,"aX":10.97012183661425},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.4,"breakHorizontal":-9.5,"spinRate":2009,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.41796052399645456,"extension":6.556336584001699},"index":3,"playId":"7b712aa3-1894-3d25-bb75-7e088a75e697","pitchNumber":1,"startTime":"2025-08-31T19:50:23.657Z","endTime":"2025-08-31T19:50:28.908Z","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":85.0,"endSpeed":79.1,"strikeZoneTop":3.2899993332307,"strikeZoneBottom":1.63690328207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.461521314782875,"aZ":-25.65080950767894,"pfxX":-0.6917454422669005,"pfxZ":4.144690495395684,"pX":-1.0401417817899596,"pZ":2.2015459997816578,"vX0":-6.524103628348433,"vY0":-123.82768970712816,"vZ0":-2.5160625827311445,"x":156.65,"y":179.34,"x0":1.7034344014767167,"y0":50.0055736649347,"z0":5.346166457019352,"aX":-1.0884286862948833},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":2.5,"spinRate":2030,"spinDirection":191},"zone":13,"typeConfidence":0.89,"plateTime":0.4399826478444715,"extension":6.560448359403685},"index":4,"playId":"5bdc19d9-ef5d-35ca-a07c-6b53139bf925","pitchNumber":2,"startTime":"2025-08-31T19:50:41.299Z","endTime":"2025-08-31T19:50:47.631Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.28999898897007,"strikeZoneBottom":1.59188581374683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.311103947799438,"aZ":-19.42117027511826,"pfxX":7.6397494394268115,"pfxZ":7.5537543667772,"pX":-0.7083193797218658,"pZ":2.6811936989018528,"vX0":-8.367934411156952,"vY0":-129.67024412866294,"vZ0":-2.8772962464270257,"x":144.0,"y":166.39,"x0":1.581287651286147,"y0":50.00125339543193,"z0":5.301704131006395,"aX":12.896126880499448},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.2,"breakHorizontal":-11.8,"spinRate":2026,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.42379923770062033,"extension":6.115655792608314},"index":5,"playId":"c8fa7013-3adb-3466-ad62-df0dcd0d709e","pitchNumber":3,"startTime":"2025-08-31T19:50:54.184Z","endTime":"2025-08-31T19:50:59.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":80.6,"strikeZoneTop":3.41353566323694,"strikeZoneBottom":1.65278337921406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09670838988215,"aZ":-15.842129312972096,"pfxX":4.99475933680658,"pfxZ":9.64723324634576,"pX":-0.29350538492212924,"pZ":3.5566670314736837,"vX0":-6.693109216846202,"vY0":-130.4728605730717,"vZ0":-1.4184344163470075,"x":128.19,"y":142.75,"x0":1.6779165697339675,"y0":50.000525626449665,"z0":5.323668013146106,"aX":8.454112675234223},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":17.3,"breakHorizontal":-7.2,"spinRate":2088,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.42273883205961793,"extension":6.219140644057659},"index":6,"playId":"ed3f876f-cb33-3547-8cb0-a0ff75ba4794","pitchNumber":4,"startTime":"2025-08-31T19:51:10.736Z","endTime":"2025-08-31T19:51:16.418Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-31T19:51:21.725Z","endTime":"2025-08-31T19:51:35.148Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.6,"strikeZoneTop":3.28999893144329,"strikeZoneBottom":1.56756664697992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.35670872510843,"aZ":-26.201289122899226,"pfxX":-2.287367200627398,"pfxZ":3.753647085821175,"pX":1.2694803131369248,"pZ":2.312196070608843,"vX0":-0.7961860852431576,"vY0":-123.91498560549869,"vZ0":-2.3339498199309077,"x":68.61,"y":176.35,"x0":1.8901799930167973,"y0":50.00296686214277,"z0":5.404744915436035,"aX":-3.6397389524612143},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.6,"breakHorizontal":4.3,"spinRate":2074,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.43815110995259055,"extension":6.232615268123888},"index":8,"playId":"2d948336-307f-3aad-883e-3a66b85920b6","pitchNumber":5,"startTime":"2025-08-31T19:51:35.148Z","endTime":"2025-08-31T19:51:40.844Z","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":89.7,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.967239731110755,"aZ":-18.999616342656164,"pfxX":6.733957784813242,"pfxZ":7.691455353084296,"pX":-0.5027440601170465,"pZ":2.301424030502715,"vX0":-7.705840442010332,"vY0":-130.4333493121107,"vZ0":-3.70935360631667,"x":136.16,"y":176.64,"x0":1.623328430615814,"y0":50.003222046272306,"z0":5.185512035703455,"aX":11.534614602897703},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.2,"breakHorizontal":-10.3,"spinRate":1933,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.4208932904864473,"extension":6.485793701499126},"hitData":{"launchSpeed":100.8,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.84,"coordY":151.55}},"index":9,"playId":"c0392451-8310-3889-a128-8a8e1fce24e9","pitchNumber":6,"startTime":"2025-08-31T19:51:51.109Z","endTime":"2025-08-31T19:51:58.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:51:58.634Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to center fielder Nolan Jones.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:52:10.451Z","endTime":"2025-08-31T19:54:54.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":666134,"link":"/api/v1/people/666134"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.19008974981356,"strikeZoneBottom":1.62157792677599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62483661707259,"aZ":-14.427362191434904,"pfxX":4.213072291780611,"pfxZ":10.097783103450217,"pX":0.4207177898273118,"pZ":3.933423634595996,"vX0":-4.771002039226697,"vY0":-132.33257299471836,"vZ0":-0.8832169153305691,"x":100.96,"y":132.58,"x0":1.7073554233100512,"y0":50.00248733103631,"z0":5.3376819207591,"aX":7.404682541954842},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":-6.5,"spinRate":2028,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.41533449384084564,"extension":6.394703319223569},"index":0,"playId":"f15815d1-f5a7-3d30-8dab-45d983aa366c","pitchNumber":1,"startTime":"2025-08-31T19:52:53.456Z","endTime":"2025-08-31T19:52:57.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.061113868920305,"aZ":-15.104363562609786,"pfxX":4.670980442355608,"pfxZ":10.021707635321087,"pX":0.3742294585473664,"pZ":3.443491062168968,"vX0":-5.117670685041372,"vY0":-130.12987687666174,"vZ0":-1.852487837312103,"x":102.74,"y":145.81,"x0":1.7659074230993035,"y0":50.001007181945624,"z0":5.31743997204554,"aX":7.954967899434263},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.9,"breakHorizontal":-7.2,"spinRate":1983,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4220163124498333,"extension":6.376046260441364},"index":1,"playId":"bad78866-3f2e-3230-abda-ec7d0539f12f","pitchNumber":2,"startTime":"2025-08-31T19:53:06.181Z","endTime":"2025-08-31T19:53:10.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.20270514622862,"strikeZoneBottom":1.60894708155298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.563491699271186,"aZ":-13.957532854305967,"pfxX":3.9321682535788867,"pfxZ":10.897876014467201,"pX":-1.0222820392627674,"pZ":1.3379035505221248,"vX0":-7.840999535101553,"vY0":-128.93282489524483,"vZ0":-6.9826104799007185,"x":155.97,"y":202.66,"x0":1.5571006348819179,"y0":50.00520209569983,"z0":5.172844136093145,"aX":6.575182571328904},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":18.2,"breakHorizontal":-5.3,"spinRate":2103,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.4259527293632983,"extension":6.07262841050125},"index":2,"playId":"83d3a742-d459-303e-855c-6392af206c76","pitchNumber":3,"startTime":"2025-08-31T19:53:21.453Z","endTime":"2025-08-31T19:53:26.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38177880682368,"aZ":-23.72825403376311,"pfxX":8.449912344955424,"pfxZ":6.065561659676069,"pX":0.7400855380364754,"pZ":3.1461981080628885,"vX0":-4.870761066238779,"vY0":-117.8183836867156,"vZ0":-0.686507348743902,"x":88.79,"y":153.83,"x0":1.746567214920288,"y0":50.001864874247836,"z0":5.652910646611309,"aX":11.765270546242348},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":11.0,"breakHorizontal":-13.9,"spinRate":1524,"spinDirection":124},"zone":3,"typeConfidence":0.9,"plateTime":0.4665999248283823,"extension":5.634702296120913},"index":3,"playId":"b3f91709-04c4-37c8-b4a8-da8103607052","pitchNumber":4,"startTime":"2025-08-31T19:53:40.246Z","endTime":"2025-08-31T19:53:47.260Z","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":90.8,"endSpeed":82.2,"strikeZoneTop":3.14758125352502,"strikeZoneBottom":1.67059922546387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.169952239564267,"aZ":-15.019150042166295,"pfxX":4.145547247411456,"pfxZ":9.883888611194596,"pX":-0.6447586300648442,"pZ":0.8889400543500774,"vX0":-7.3598058879824855,"vY0":-131.72062031534426,"vZ0":-8.018263813572432,"x":141.58,"y":214.78,"x0":1.6625704915262502,"y0":50.00316815288459,"z0":5.110190168330398,"aX":7.196028672485552},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.1,"breakHorizontal":-5.6,"spinRate":2060,"spinDirection":148},"zone":13,"typeConfidence":0.91,"plateTime":0.41778859890653086,"extension":6.328161986700181},"index":4,"playId":"51956757-4c8f-34cc-96a8-42c699b402af","pitchNumber":5,"startTime":"2025-08-31T19:54:26.360Z","endTime":"2025-08-31T19:54:31.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":80.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0105953337885,"aZ":-15.904638677797584,"pfxX":4.370581089683467,"pfxZ":9.640633346233553,"pX":-0.2138716846391587,"pZ":2.899154512408158,"vX0":-6.3464664256236984,"vY0":-130.52737147804655,"vZ0":-2.860185945749877,"x":125.15,"y":160.5,"x0":1.7058674728576644,"y0":50.00640888605589,"z0":5.238805672770198,"aX":7.379654024889767},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.8,"breakHorizontal":-6.1,"spinRate":1968,"spinDirection":146},"zone":2,"typeConfidence":0.91,"plateTime":0.42314572227747416,"extension":6.275960284732634},"hitData":{"launchSpeed":92.4,"launchAngle":14.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.49,"coordY":78.79}},"index":5,"playId":"e0778a2c-c3eb-3272-9813-4a67fc6de3a8","pitchNumber":6,"startTime":"2025-08-31T19:54:43.995Z","endTime":"2025-08-31T19:54:54.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:54:54.606Z","atBatIndex":63},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Randy Arozarena grounds into a double play, shortstop Brayan Rocchio to second baseman Angel Martínez to first baseman Kyle Manzardo. Cole Young out at 2nd. Randy Arozarena out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-31T19:55:10.789Z","endTime":"2025-08-31T19:56:33.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.50129282780151,"strikeZoneBottom":1.66973504288591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.487245505728758,"aZ":-25.973713370177578,"pfxX":-1.8289649850428527,"pfxZ":3.79275873894308,"pX":0.2789484528135102,"pZ":3.3707243423725672,"vX0":-3.464936137077237,"vY0":-126.19768646766184,"vZ0":0.24053385096926283,"x":106.37,"y":147.77,"x0":1.9002086355203538,"y0":50.00127844505993,"z0":5.344047035314497,"aX":-2.9886479766986516},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.2,"breakHorizontal":4.0,"spinRate":1996,"spinDirection":181},"zone":3,"typeConfidence":0.9,"plateTime":0.43183568813227735,"extension":6.649197973859568},"index":0,"playId":"274382c9-62b3-354b-9086-ae828bfbbcd3","pitchNumber":1,"startTime":"2025-08-31T19:55:18.875Z","endTime":"2025-08-31T19:55:23.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.53587386149479,"strikeZoneBottom":1.70430213483982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58838660536823,"aZ":-27.595273327917944,"pfxX":9.020530330160256,"pfxZ":3.205696171321577,"pX":0.9646918071387734,"pZ":3.7608299857260397,"vX0":-5.085231600477198,"vY0":-118.48098579126666,"vZ0":1.606049931988011,"x":80.23,"y":137.24,"x0":1.9613837156495983,"y0":50.0041164432398,"z0":5.587118397087047,"aX":12.889065303703912},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.5,"breakHorizontal":-15.2,"spinRate":1591,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.46143263461182427,"extension":5.722026186379685},"index":1,"playId":"0d0497dd-f4dd-3fd8-b979-2fec75d0cb44","pitchNumber":2,"startTime":"2025-08-31T19:55:33.906Z","endTime":"2025-08-31T19:55:38.020Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"8e2e9d9c-e566-3741-86e3-80a99f5256be","startTime":"2025-08-31T19:55:49.685Z","endTime":"2025-08-31T19:55:53.747Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.946714616644567,"aZ":-24.43785915475284,"pfxX":-0.6330296897556288,"pfxZ":4.828373309448379,"pX":0.03403671374946055,"pZ":3.0941918253932976,"vX0":-4.183120716548949,"vY0":-125.62649539166635,"vZ0":-0.7901765958203482,"x":115.7,"y":155.24,"x0":1.8014449237279049,"y0":50.00102740844497,"z0":5.395448155257788,"aX":-1.013378964345344},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.8,"breakHorizontal":2.0,"spinRate":2072,"spinDirection":178},"zone":2,"typeConfidence":0.86,"plateTime":0.4356525446221644,"extension":6.715462254652801},"index":3,"playId":"f731111d-2cf8-3451-b731-d01da896d955","pitchNumber":3,"startTime":"2025-08-31T19:56:05.503Z","endTime":"2025-08-31T19:56:09.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":71.3,"endSpeed":65.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.751973297092114,"aZ":-41.47879859878984,"pfxX":-3.734575406219032,"pfxZ":-8.735837175900242,"pX":-0.39764145352592767,"pZ":2.0481713286359247,"vX0":-3.379739316442703,"vY0":-103.67213389162832,"vZ0":2.598407623294593,"x":132.16,"y":183.48,"x0":1.7518564281692155,"y0":50.00242831200092,"z0":5.807074321943599,"aX":-3.9779641386221405},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.1,"breakVerticalInduced":-14.4,"breakHorizontal":7.9,"spinRate":1978,"spinDirection":332},"zone":7,"typeConfidence":0.9,"plateTime":0.5326835662223752,"extension":5.554857197653008},"hitData":{"launchSpeed":98.3,"launchAngle":6.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.91,"coordY":151.55}},"index":4,"playId":"649311c9-f252-3034-9879-49a5549f4398","pitchNumber":4,"startTime":"2025-08-31T19:56:25.256Z","endTime":"2025-08-31T19:56:33.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T19:56:33.165Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T19:59:14.849Z","endTime":"2025-08-31T20:01:55.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-31T19:58:52.307Z","endTime":"2025-08-31T19:59:17.208Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":2.86222387663935,"strikeZoneBottom":1.37431294538649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25456619129238,"aZ":-16.89031824157759,"pfxX":-6.502167678869329,"pfxZ":7.591776452808357,"pX":-1.1571484069514066,"pZ":2.7842085423195506,"vX0":6.686320325413882,"vY0":-140.4172009441376,"vZ0":-4.016131670096126,"x":161.11,"y":163.61,"x0":-2.7147096361351646,"y0":50.0065762602082,"z0":5.319175825175838,"aX":-13.097947909435801},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":10.6,"spinRate":2226,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3887997866272377,"extension":6.564185656107679},"index":1,"playId":"efbf7013-b386-36b7-ba8a-5a17daa09a6c","pitchNumber":1,"startTime":"2025-08-31T19:59:17.208Z","endTime":"2025-08-31T19:59:22.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.19000012031617,"strikeZoneBottom":1.43703932576765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.570508301362977,"aZ":-14.845867886008216,"pfxX":-7.5797906259348204,"pfxZ":8.675621155392713,"pX":-0.3934141327374651,"pZ":2.061390192371356,"vX0":9.102683226193617,"vY0":-140.16017724635543,"vZ0":-6.154351432271719,"x":132.0,"y":183.12,"x0":-2.6926462813487593,"y0":50.00089359464668,"z0":5.248578145359691,"aX":-15.136199701940972},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":11.9,"spinRate":2256,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.3902381816564229,"extension":6.4626789731905845},"index":2,"playId":"d3c2534f-942d-3dc6-bde2-10b103f2fb7a","pitchNumber":2,"startTime":"2025-08-31T19:59:33.300Z","endTime":"2025-08-31T19:59:38.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.942356479208932,"aZ":-31.492369909418155,"pfxX":3.6481070181426163,"pfxZ":0.44366626228176465,"pX":-0.6151665929206854,"pZ":2.4563211015761817,"vX0":4.028342777669388,"vY0":-122.9605895595884,"vZ0":-0.5571242245790534,"x":140.45,"y":172.46,"x0":-2.750014267005887,"y0":50.00135302350365,"z0":5.363665058499737,"aX":5.57072476143659},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":-7.6,"spinRate":2363,"spinDirection":92},"zone":4,"typeConfidence":0.91,"plateTime":0.44587902789597944,"extension":6.409705297894693},"index":3,"playId":"f3b5abd6-61e8-3b47-b563-af593eb62c31","pitchNumber":3,"startTime":"2025-08-31T19:59:48.537Z","endTime":"2025-08-31T19:59:53.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-31T20:00:13.299Z","endTime":"2025-08-31T20:00:21.383Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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":83.7,"endSpeed":77.7,"strikeZoneTop":3.19000026603857,"strikeZoneBottom":1.48194056155119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.193901303002924,"aZ":-34.14215642200806,"pfxX":2.9461679292179976,"pfxZ":-1.3054027698219879,"pX":-0.1924337871056228,"pZ":0.2823950631034179,"vX0":5.109572429108356,"vY0":-121.80611538298781,"vZ0":-4.673163285683331,"x":124.34,"y":231.16,"x0":-2.6974413358646765,"y0":50.00378872696985,"z0":5.167375760605982,"aX":4.440489336939253},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.2,"breakHorizontal":-6.5,"spinRate":2412,"spinDirection":80},"zone":13,"typeConfidence":0.91,"plateTime":0.44911794766387336,"extension":6.588128455745141},"index":5,"playId":"a8e9636e-641d-3e92-801b-d04af116787b","pitchNumber":4,"startTime":"2025-08-31T20:00:21.383Z","endTime":"2025-08-31T20:00:26.243Z","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":85.1,"endSpeed":79.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.805625972663943,"aZ":-34.67387839598649,"pfxX":3.856033105459616,"pfxZ":-1.5950556606389394,"pX":0.49921423380151025,"pZ":1.9952480323925204,"vX0":6.652021388226215,"vY0":-123.8279772823643,"vZ0":-0.9211236043177082,"x":97.97,"y":184.91,"x0":-2.714349305709832,"y0":50.003771271786526,"z0":5.2518329834054125,"aX":6.037409448078057},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.9,"breakHorizontal":-8.4,"spinRate":2462,"spinDirection":82},"zone":6,"typeConfidence":0.91,"plateTime":0.4409327096226878,"extension":6.532647338531716},"index":6,"playId":"88208086-ba0c-3c59-b48a-b4ec39c7d495","pitchNumber":5,"startTime":"2025-08-31T20:00:40.135Z","endTime":"2025-08-31T20:00:46.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98221036484117,"aZ":-13.978390100389246,"pfxX":-6.973032848372911,"pfxZ":8.623567201222974,"pX":0.7516587072013082,"pZ":2.255283776695274,"vX0":12.290643679910211,"vY0":-143.4007731404576,"vZ0":-5.8308609599926235,"x":88.35,"y":177.89,"x0":-2.6579848597245075,"y0":50.006796867505024,"z0":5.1660688684358265,"aX":-14.720858505259075},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2161,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.38000819431883226,"extension":6.716774120594914},"index":7,"playId":"8774e951-d67e-3f1e-9fa0-3377a256957c","pitchNumber":6,"startTime":"2025-08-31T20:01:28.901Z","endTime":"2025-08-31T20:01:33.579Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.19000069902567,"strikeZoneBottom":1.4282446046489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.8950216100856,"aZ":-11.853433008025016,"pfxX":-6.928038676517777,"pfxZ":9.988428742472355,"pX":0.2947254825790882,"pZ":1.5196976455142628,"vX0":10.940981408242447,"vY0":-141.6337263305749,"vZ0":-7.765394791982544,"x":105.77,"y":197.75,"x0":-2.7155709726312978,"y0":50.00519521258522,"z0":5.0524584592813575,"aX":-14.098732241857732},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":10.3,"spinRate":2252,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.38649302736788105,"extension":6.45188384638437},"index":8,"playId":"234cc17f-3504-3550-8a74-6c721978fcf8","pitchNumber":7,"startTime":"2025-08-31T20:01:49.813Z","endTime":"2025-08-31T20:01:55.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:01:55.435Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:02:04.208Z","endTime":"2025-08-31T20:04:23.160Z","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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.4,"endSpeed":76.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37960103748455,"aZ":-34.867286493880485,"pfxX":3.0567597631859824,"pfxZ":-1.8139327516745078,"pX":-0.011364003208146132,"pZ":1.4475524803256465,"vX0":5.392121844522921,"vY0":-121.31692139144096,"vZ0":-2.0309125826737895,"x":117.43,"y":199.7,"x0":-2.662324935228196,"y0":50.000964905791726,"z0":5.3429501192371545,"aX":4.542506493383724},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.5,"breakHorizontal":-6.8,"spinRate":2330,"spinDirection":76},"zone":13,"typeConfidence":0.9,"plateTime":0.4519810866980354,"extension":6.696267477624483},"index":0,"playId":"bdcd7cb5-4fd2-300a-bdd3-ae39244361a7","pitchNumber":1,"startTime":"2025-08-31T20:02:30.609Z","endTime":"2025-08-31T20:02:34.698Z","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.2,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23269179755108,"aZ":-33.464484431882994,"pfxX":3.419937474921002,"pfxZ":-0.826402016533565,"pX":0.22168447597096355,"pZ":0.7053516663393594,"vX0":5.7922832017525705,"vY0":-123.96499334073631,"vZ0":-4.19363009972075,"x":108.55,"y":219.74,"x0":-2.5873882833309265,"y0":50.003951589118095,"z0":5.205471324509298,"aX":5.334469862856658},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.3,"breakHorizontal":-7.6,"spinRate":2398,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.44143741318162233,"extension":6.711224395713502},"index":1,"playId":"b0d85005-4b8d-33da-9e50-03857bdc4882","pitchNumber":2,"startTime":"2025-08-31T20:02:44.972Z","endTime":"2025-08-31T20:02:48.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43670134735038,"aZ":-34.6562392982627,"pfxX":3.857398185387938,"pfxZ":-1.5981346771649587,"pX":-0.8773683725493663,"pZ":1.3922176849449668,"vX0":3.0401286760508697,"vY0":-123.30001943514011,"vZ0":-2.5463788348734377,"x":150.44,"y":201.19,"x0":-2.6235380916948863,"y0":50.00257181420411,"z0":5.336914652478696,"aX":5.992466502255643},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":-7.7,"spinRate":2519,"spinDirection":88},"zone":13,"typeConfidence":0.91,"plateTime":0.44269049124958926,"extension":6.805549928863782},"index":2,"playId":"a40b308a-6884-3351-aad5-325880f07851","pitchNumber":3,"startTime":"2025-08-31T20:03:02.495Z","endTime":"2025-08-31T20:03:08.084Z","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":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.20856353090486,"strikeZoneBottom":1.55107721677264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.241662984555614,"aZ":-34.36682368764538,"pfxX":4.435354303332441,"pfxZ":-1.4027585225014123,"pX":-1.0605326560441928,"pZ":1.558259323713994,"vX0":2.71137440531144,"vY0":-123.2018582742049,"vZ0":-1.9081981587829597,"x":157.43,"y":196.71,"x0":-2.7466156704271882,"y0":50.006043923744166,"z0":5.209291893527529,"aX":6.915028637823429},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":-8.6,"spinRate":2451,"spinDirection":83},"zone":13,"typeConfidence":0.91,"plateTime":0.4422001612257267,"extension":6.709271098756827},"index":3,"playId":"040c5cd5-54a2-3477-93f3-620a692d0bed","pitchNumber":4,"startTime":"2025-08-31T20:03:26.760Z","endTime":"2025-08-31T20:03:31.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.892230801221505,"aZ":-38.0820557701834,"pfxX":3.5146475367336474,"pfxZ":-3.8777071332813495,"pX":-0.7766626562139197,"pZ":2.79120582047864,"vX0":3.5437884173091656,"vY0":-122.28386957231344,"vZ0":1.4655042446382642,"x":146.6,"y":163.42,"x0":-2.6984830553971246,"y0":50.00517839306089,"z0":5.437999682811821,"aX":5.350930351349356},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.5,"breakHorizontal":-7.2,"spinRate":2368,"spinDirection":76},"zone":4,"typeConfidence":0.9,"plateTime":0.44699372693850314,"extension":6.68960182430981},"index":4,"playId":"347d91e9-8f16-3e15-bfb8-8dedf3574153","pitchNumber":5,"startTime":"2025-08-31T20:03:41.706Z","endTime":"2025-08-31T20:03:46.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.30972852346039,"strikeZoneBottom":1.66067967950318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0059346256785,"aZ":-23.743299344585584,"pfxX":-11.753456052680642,"pfxZ":4.181882277005155,"pX":0.8271294507574224,"pZ":2.4166502430595607,"vX0":13.91367851064584,"vY0":-141.32233035962201,"vZ0":-3.1668155130672586,"x":85.47,"y":173.53,"x0":-2.6392219856018833,"y0":50.00670385500848,"z0":5.081599514260481,"aX":-23.717080744851575},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":18.4,"spinRate":2245,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3879662520163043,"extension":6.8578304462819935},"index":5,"playId":"f0e500b3-59a8-3837-846c-fcd4d094adb6","pitchNumber":6,"startTime":"2025-08-31T20:04:00.803Z","endTime":"2025-08-31T20:04:06.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.1105708079188,"aZ":-34.638654115248066,"pfxX":3.2022673839974183,"pfxZ":-1.5723508502699888,"pX":0.27078632616567944,"pZ":1.352598166643749,"vX0":5.785798918454923,"vY0":-123.65109125795085,"vZ0":-2.6404419441761027,"x":106.68,"y":202.26,"x0":-2.505533441294413,"y0":50.00436117366313,"z0":5.309331081736555,"aX":5.012973581930184},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-7.0,"spinRate":2525,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4411143310806147,"extension":6.725377361435524},"index":6,"playId":"75d81bcb-30cd-340d-b1e3-f03f8585973b","pitchNumber":7,"startTime":"2025-08-31T20:04:16.148Z","endTime":"2025-08-31T20:04:23.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:04:23.160Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:04:36.803Z","endTime":"2025-08-31T20:05:10.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":97.8,"endSpeed":88.7,"strikeZoneTop":3.53581600303253,"strikeZoneBottom":1.64234997671341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50125222608936,"aZ":-15.393990711058416,"pfxX":-7.904802625655198,"pfxZ":8.251919263123144,"pX":-0.8133568484859668,"pZ":2.915141970980464,"vX0":8.156303712996225,"vY0":-142.1562052385988,"vZ0":-3.5178662813152077,"x":148.0,"y":160.07,"x0":-2.7014247388597825,"y0":50.00414940313911,"z0":5.154334455869459,"aX":-16.078113697588627},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2443,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.38622733959948263,"extension":6.760244828609442},"index":0,"playId":"e9b8c69c-42bf-39bd-afc1-ea40a39d5d78","pitchNumber":1,"startTime":"2025-08-31T20:04:50.887Z","endTime":"2025-08-31T20:04:55.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.101670428863283,"aZ":-37.48319653561162,"pfxX":3.2742652894478015,"pfxZ":-3.3914945217264174,"pX":-0.4121426327631132,"pZ":1.5118713832477813,"vX0":4.801479086177219,"vY0":-124.42698264462526,"vZ0":-1.6182089496125387,"x":132.71,"y":197.96,"x0":-2.7924915626079008,"y0":50.000619582437764,"z0":5.278130973297231,"aX":5.1295455566237695},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.2,"breakHorizontal":-7.1,"spinRate":2486,"spinDirection":91},"zone":7,"typeConfidence":0.9,"plateTime":0.4402894564835731,"extension":6.651686361393596},"hitData":{"launchSpeed":78.5,"launchAngle":12.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":153.52,"coordY":153.36}},"index":1,"playId":"81107ab8-0824-3b55-8bf1-b892fc1a2735","pitchNumber":2,"startTime":"2025-08-31T20:05:04.286Z","endTime":"2025-08-31T20:05:10.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:05:10.292Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-31T20:04:36.803Z","endTime":"2025-08-31T20:05:10.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":97.8,"endSpeed":88.7,"strikeZoneTop":3.53581600303253,"strikeZoneBottom":1.64234997671341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50125222608936,"aZ":-15.393990711058416,"pfxX":-7.904802625655198,"pfxZ":8.251919263123144,"pX":-0.8133568484859668,"pZ":2.915141970980464,"vX0":8.156303712996225,"vY0":-142.1562052385988,"vZ0":-3.5178662813152077,"x":148.0,"y":160.07,"x0":-2.7014247388597825,"y0":50.00414940313911,"z0":5.154334455869459,"aX":-16.078113697588627},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2443,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.38622733959948263,"extension":6.760244828609442},"index":0,"playId":"e9b8c69c-42bf-39bd-afc1-ea40a39d5d78","pitchNumber":1,"startTime":"2025-08-31T20:04:50.887Z","endTime":"2025-08-31T20:04:55.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.101670428863283,"aZ":-37.48319653561162,"pfxX":3.2742652894478015,"pfxZ":-3.3914945217264174,"pX":-0.4121426327631132,"pZ":1.5118713832477813,"vX0":4.801479086177219,"vY0":-124.42698264462526,"vZ0":-1.6182089496125387,"x":132.71,"y":197.96,"x0":-2.7924915626079008,"y0":50.000619582437764,"z0":5.278130973297231,"aX":5.1295455566237695},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.2,"breakHorizontal":-7.1,"spinRate":2486,"spinDirection":91},"zone":7,"typeConfidence":0.9,"plateTime":0.4402894564835731,"extension":6.651686361393596},"hitData":{"launchSpeed":78.5,"launchAngle":12.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":153.52,"coordY":153.36}},"index":1,"playId":"81107ab8-0824-3b55-8bf1-b892fc1a2735","pitchNumber":2,"startTime":"2025-08-31T20:05:04.286Z","endTime":"2025-08-31T20:05:10.292Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-31T20:05:10.292Z","atBatIndex":67},"scoringPlays":[23,33,50],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":173.49,"y":161.25},"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":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":101.46,"y":159.42},"type":"O","description":"Forceout"}],"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":139.78,"y":141.58},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":90.0,"y":189.0},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10,11,12],"bottom":[13,14,15],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":73.61,"y":166.68},"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":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":143.27,"y":99.49},"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":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":105.09,"y":149.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":147.47,"y":150.34},"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":2,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":61.65,"y":92.27},"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":2,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":101.0,"y":155.0},"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":2,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"coordinates":{"x":103.88,"y":153.97},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19],"bottom":[20,21,22,23,24],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":125.92,"y":173.72},"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":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":121.3,"y":100.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":108.72,"y":161.23},"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":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":170.56,"y":87.62},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":70.51,"y":102.63},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":38.91,"y":112.65},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":186.82,"y":49.24},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":144.44,"y":150.94},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":86.65,"y":132.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":138.99,"y":172.13},"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":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":146.26,"y":153.97},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":147.45,"y":137.62},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":137.03,"y":135.66},"type":"O","description":"Pop Out"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34,35],"bottom":[36,37,38],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":86.93,"y":127.94},"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":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":136.27,"y":102.1},"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":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":41.53,"y":50.12},"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":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":81.65,"y":75.96},"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":5,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"coordinates":{"x":121.44,"y":147.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":173.06,"y":80.94},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":89.35,"y":140.65},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":44,"top":[39,40,41],"bottom":[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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":82.09,"y":123.7},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":154.13,"y":150.94},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":138.39,"y":210.27},"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":6,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":160.79,"y":98.27},"type":"O","description":"Lineout"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48,49,50,51],"bottom":[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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":193.16,"y":124.72},"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":7,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":143.84,"y":170.92},"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":7,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":115.21,"y":160.71},"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":7,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":115.99,"y":144.28},"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":7,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":86.44,"y":78.24},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57,58],"bottom":[59,60,61],"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":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":194.66,"y":125.79},"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":8,"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":96.52,"y":70.8},"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":8,"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":46.98,"y":108.57},"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":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":142.63,"y":157.0},"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":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":64.01,"y":105.26},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":143.84,"y":151.55},"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":9,"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":108.49,"y":78.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":106.91,"y":151.55},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":153.52,"y":153.36},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"catcher":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"onDeck":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"inHole":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"battingOrder":2,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"onDeck":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"inHole":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"battingOrder":3,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":0,"strikes":1,"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":5,"groundOuts":10,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":1,"avg":".242","atBats":33,"obp":".318","slg":".411","ops":".729","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":7,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":29,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":112,"era":"3.96","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.25","battersFaced":30,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":35,"strikes":77,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":2,"pitchesPerInning":"12.44","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":74,"groundOuts":138,"airOuts":126,"runs":65,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":74,"baseOnBalls":44,"intentionalWalks":4,"hits":132,"hitByPitch":3,"avg":".283","atBats":466,"obp":".346","slg":".442","ops":".788","caughtStealing":2,"stolenBases":23,"stolenBasePercentage":".920","caughtStealingPercentage":".080","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":520,"totalBases":206,"rbi":73,"leftOnBase":192,"sacBunts":0,"sacFlies":4,"babip":".305","groundOutsToAirouts":"1.10","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"29.12","popOuts":19,"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":775,"errors":5,"chances":842,"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":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":39,"groundOuts":43,"airOuts":73,"runs":24,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":43,"baseOnBalls":26,"intentionalWalks":1,"hits":46,"hitByPitch":2,"avg":".228","atBats":202,"obp":".320","slg":".332","ops":".652","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":67,"rbi":23,"leftOnBase":90,"sacBunts":2,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","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":148,"putOuts":87,"errors":4,"chances":239,"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":"1-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":63,"groundOuts":109,"airOuts":128,"runs":82,"doubles":29,"triples":1,"homeRuns":26,"strikeOuts":155,"baseOnBalls":53,"intentionalWalks":2,"hits":124,"hitByPitch":23,"avg":".242","atBats":513,"obp":".338","slg":".454","ops":".792","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":592,"totalBases":233,"rbi":66,"leftOnBase":243,"sacBunts":0,"sacFlies":3,"babip":".293","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.73","popOuts":33,"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":4,"putOuts":264,"errors":2,"chances":270,"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":"2-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":69,"groundOuts":130,"airOuts":135,"runs":59,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":106,"baseOnBalls":66,"intentionalWalks":1,"hits":128,"hitByPitch":3,"avg":".260","atBats":492,"obp":".351","slg":".356","ops":".707","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":175,"rbi":46,"leftOnBase":181,"sacBunts":6,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.67","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":310,"putOuts":169,"errors":9,"chances":488,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":27,"groundOuts":45,"airOuts":49,"runs":19,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":54,"hitByPitch":2,"avg":".283","atBats":191,"obp":".343","slg":".440","ops":".783","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":84,"rbi":20,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.29","popOuts":5,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":98,"errors":1,"chances":102,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":89,"groundOuts":65,"airOuts":157,"runs":88,"doubles":19,"triples":0,"homeRuns":50,"strikeOuts":160,"baseOnBalls":81,"intentionalWalks":13,"hits":120,"hitByPitch":7,"avg":".240","atBats":499,"obp":".353","slg":".579","ops":".932","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":590,"totalBases":289,"rbi":107,"leftOnBase":208,"sacBunts":0,"sacFlies":3,"babip":".240","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"9.98","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":869,"errors":4,"chances":905,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(H, 19)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":14,"groundOuts":40,"airOuts":28,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":2,"hits":30,"hitByPitch":2,"atBats":140,"obp":".302","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":663,"era":"1.86","inningsPitched":"38.2","wins":1,"losses":2,"saves":3,"saveOpportunities":3,"holds":19,"blownSaves":0,"earnedRuns":8,"whip":"1.19","battersFaced":162,"outs":116,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":262,"strikes":401,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":0,"winPercentage":".333","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.71","walksPer9Inn":"3.72","hitsPer9Inn":"6.98","runsScoredPer9":"2.33","homeRunsPer9":"0.47","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":95,"groundOuts":146,"airOuts":176,"runs":57,"doubles":23,"triples":1,"homeRuns":23,"strikeOuts":166,"baseOnBalls":31,"intentionalWalks":0,"hits":126,"hitByPitch":4,"atBats":608,"obp":".249","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2368,"era":"2.95","inningsPitched":"164.2","wins":12,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"0.95","battersFaced":649,"outs":494,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2368,"balls":767,"strikes":1601,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".632","pitchesPerInning":"14.38","gamesFinished":0,"strikeoutWalkRatio":"5.35","strikeoutsPer9Inn":"9.07","walksPer9Inn":"1.69","hitsPer9Inn":"6.89","runsScoredPer9":"3.12","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":43,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":13,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":27,"flyOuts":100,"groundOuts":142,"airOuts":164,"runs":68,"doubles":32,"triples":3,"homeRuns":20,"strikeOuts":133,"baseOnBalls":43,"intentionalWalks":0,"hits":151,"hitByPitch":7,"atBats":587,"obp":".314","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2555,"era":"3.75","inningsPitched":"151.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.28","battersFaced":640,"outs":454,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2555,"balls":897,"strikes":1658,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".533","pitchesPerInning":"16.88","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.56","hitsPer9Inn":"8.98","runsScoredPer9":"4.04","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":{"note":"(S, 32)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":4,"strikes":12,"strikePercentage":".750","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":23,"groundOuts":52,"airOuts":39,"runs":16,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":68,"baseOnBalls":24,"intentionalWalks":3,"hits":32,"hitByPitch":2,"atBats":187,"obp":".269","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":896,"era":"1.69","inningsPitched":"53.1","wins":3,"losses":2,"saves":32,"saveOpportunities":39,"holds":0,"blownSaves":7,"earnedRuns":10,"whip":"1.05","battersFaced":218,"outs":160,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":896,"balls":320,"strikes":576,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".600","pitchesPerInning":"16.80","gamesFinished":39,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"11.48","walksPer9Inn":"4.05","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"0.34","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":134,"flyOuts":87,"groundOuts":84,"airOuts":141,"runs":78,"doubles":23,"triples":0,"homeRuns":42,"strikeOuts":155,"baseOnBalls":38,"intentionalWalks":1,"hits":115,"hitByPitch":16,"avg":".236","atBats":488,"obp":".308","slg":".541","ops":".849","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":549,"totalBases":264,"rbi":105,"leftOnBase":213,"sacBunts":0,"sacFlies":7,"babip":".245","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.62","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":206,"putOuts":79,"errors":14,"chances":299,"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":{"note":"(H, 20)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":63,"gamesStarted":0,"flyOuts":32,"groundOuts":33,"airOuts":53,"runs":13,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":69,"baseOnBalls":10,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":186,"obp":".233","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":772,"era":"2.08","inningsPitched":"52.0","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":20,"blownSaves":5,"earnedRuns":12,"whip":"0.83","battersFaced":202,"outs":156,"gamesPitched":63,"completeGames":0,"shutouts":0,"pitchesThrown":772,"balls":234,"strikes":538,"strikePercentage":".700","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".667","pitchesPerInning":"14.85","gamesFinished":4,"strikeoutWalkRatio":"6.90","strikeoutsPer9Inn":"11.94","walksPer9Inn":"1.73","hitsPer9Inn":"5.71","runsScoredPer9":"2.25","homeRunsPer9":"0.69","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 | 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":136,"flyOuts":74,"groundOuts":150,"airOuts":129,"runs":88,"doubles":24,"triples":4,"homeRuns":26,"strikeOuts":134,"baseOnBalls":34,"intentionalWalks":1,"hits":149,"hitByPitch":10,"avg":".266","atBats":560,"obp":".318","slg":".463","ops":".781","caughtStealing":6,"stolenBases":24,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":606,"totalBases":259,"rbi":78,"leftOnBase":242,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.54","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":366,"errors":4,"chances":374,"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":{"note":"(W, 4-5)","summary":"6.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":72,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":25,"strikes":47,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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":13,"gamesStarted":13,"flyOuts":39,"groundOuts":60,"airOuts":75,"runs":41,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":27,"intentionalWalks":0,"hits":64,"hitByPitch":3,"atBats":245,"obp":".337","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1109,"era":"5.71","inningsPitched":"64.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.41","battersFaced":280,"outs":194,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1109,"balls":396,"strikes":713,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":2,"winPercentage":".444","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"6.96","walksPer9Inn":"3.76","hitsPer9Inn":"8.91","runsScoredPer9":"5.71","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":18},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":72,"groundOuts":97,"airOuts":131,"runs":51,"doubles":17,"triples":0,"homeRuns":22,"strikeOuts":68,"baseOnBalls":34,"intentionalWalks":1,"hits":98,"hitByPitch":3,"avg":".252","atBats":389,"obp":".315","slg":".465","ops":".780","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":181,"rbi":62,"leftOnBase":131,"sacBunts":2,"sacFlies":3,"babip":".252","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.68","popOuts":36,"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":"701","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":181,"errors":2,"chances":197,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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,686527,670042,641487,702284,682243,642100,666374,662253],"pitchers":[682243,642100,666374,662253],"bench":[641598,456781],"bullpen":[660825,622491,657571,669302,676106,669923,642048,672841,693433],"battingOrder":[668227,663728,677594,647304,553993,593871,670042,641487,702284],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Arozarena (26, 5th inning off Bibee, 1 on, 1 out)."},{"label":"TB","value":"Arozarena 4; Canzone; Crawford, J 2; Naylor, J; Rodríguez, J 2; Suárez, E; Young."},{"label":"RBI","value":"Arozarena 2 (66); Rodríguez, J 2 (78)."},{"label":"2-out RBI","value":"Rodríguez, J 2."},{"label":"Runners left in scoring position, 2 out","value":"Canzone; Young."},{"label":"GIDP","value":"Arozarena; Canzone."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Naylor, J (23, 2nd base off Allard/Hedges)."},{"label":"PO","value":"Raleigh (2nd base by Festa, M)."}]}],"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":2,"groundOuts":7,"airOuts":12,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".223","atBats":29,"obp":".294","slg":".366","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":4,"lineOuts":6},"pitching":{"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":33,"obp":".351","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":137,"era":"3.92","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.31","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":45,"strikes":92,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":4,"pitchesPerInning":"15.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":27,"errors":0,"chances":40,"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,"battingOrder":"700","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":11,"groundOuts":15,"airOuts":19,"runs":7,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".192","atBats":78,"obp":".267","slg":".244","ops":".511","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":19,"rbi":2,"leftOnBase":34,"sacBunts":5,"sacFlies":0,"babip":".341","groundOutsToAirouts":"0.79","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":29,"errors":3,"chances":73,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":22,"groundOuts":26,"airOuts":49,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".136","atBats":125,"obp":".225","slg":".232","ops":".457","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":29,"rbi":7,"leftOnBase":60,"sacBunts":3,"sacFlies":2,"babip":".163","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.67","popOuts":19,"lineOuts":8},"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":{"gamesStarted":1,"caughtStealing":12,"stolenBases":28,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":17,"putOuts":361,"errors":1,"chances":379,"fielding":".997","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":44,"groundOuts":79,"airOuts":77,"runs":41,"doubles":16,"triples":1,"homeRuns":11,"strikeOuts":94,"baseOnBalls":34,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".220","atBats":318,"obp":".301","slg":".381","ops":".682","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":121,"rbi":34,"leftOnBase":124,"sacBunts":1,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.91","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":151,"putOuts":148,"errors":2,"chances":301,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":43,"groundOuts":72,"airOuts":76,"runs":22,"doubles":14,"triples":1,"homeRuns":3,"strikeOuts":60,"baseOnBalls":13,"intentionalWalks":0,"hits":60,"hitByPitch":7,"avg":".231","atBats":260,"obp":".282","slg":".327","ops":".609","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":85,"rbi":34,"leftOnBase":105,"sacBunts":4,"sacFlies":4,"babip":".284","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.67","popOuts":7,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":181,"putOuts":115,"errors":10,"chances":306,"fielding":".967","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":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":50,"gamesStarted":0,"flyOuts":24,"groundOuts":44,"airOuts":43,"runs":25,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":1,"hits":35,"hitByPitch":3,"atBats":158,"obp":".284","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":632,"era":"4.53","inningsPitched":"43.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":22,"whip":"1.08","battersFaced":178,"outs":131,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":632,"balls":198,"strikes":434,"strikePercentage":".690","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".500","pitchesPerInning":"14.47","gamesFinished":5,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"8.45","walksPer9Inn":"2.47","hitsPer9Inn":"7.21","runsScoredPer9":"5.15","homeRunsPer9":"0.62","inheritedRunners":36,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"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":".---","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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":48,"groundOuts":67,"airOuts":84,"runs":32,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":94,"baseOnBalls":37,"intentionalWalks":1,"hits":67,"hitByPitch":5,"avg":".218","atBats":308,"obp":".309","slg":".318","ops":".627","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":98,"rbi":31,"leftOnBase":125,"sacBunts":1,"sacFlies":3,"babip":".292","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.60","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":188,"errors":1,"chances":196,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":104,"flyOuts":50,"groundOuts":62,"airOuts":103,"runs":36,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":86,"baseOnBalls":41,"intentionalWalks":0,"hits":52,"hitByPitch":1,"avg":".175","atBats":297,"obp":".274","slg":".343","ops":".617","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":102,"rbi":31,"leftOnBase":125,"sacBunts":2,"sacFlies":4,"babip":".201","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"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":131,"flyOuts":100,"groundOuts":109,"airOuts":189,"runs":84,"doubles":25,"triples":2,"homeRuns":26,"strikeOuts":60,"baseOnBalls":54,"intentionalWalks":20,"hits":139,"hitByPitch":6,"avg":".283","atBats":492,"obp":".357","slg":".500","ops":".857","caughtStealing":7,"stolenBases":36,"stolenBasePercentage":".837","caughtStealingPercentage":".163","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":557,"totalBases":246,"rbi":68,"leftOnBase":164,"sacBunts":0,"sacFlies":5,"babip":".275","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.92","popOuts":55,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":195,"putOuts":68,"errors":10,"chances":273,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"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":129,"flyOuts":113,"groundOuts":142,"airOuts":192,"runs":66,"doubles":23,"triples":1,"homeRuns":10,"strikeOuts":49,"baseOnBalls":45,"intentionalWalks":2,"hits":139,"hitByPitch":3,"avg":".270","atBats":514,"obp":".329","slg":".377","ops":".706","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":570,"totalBases":194,"rbi":43,"leftOnBase":138,"sacBunts":1,"sacFlies":7,"babip":".279","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.40","popOuts":24,"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":263,"errors":8,"chances":283,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":70,"groundOuts":87,"airOuts":123,"runs":47,"doubles":21,"triples":1,"homeRuns":10,"strikeOuts":94,"baseOnBalls":16,"intentionalWalks":0,"hits":86,"hitByPitch":4,"avg":".225","atBats":382,"obp":".261","slg":".364","ops":".625","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":139,"rbi":41,"leftOnBase":155,"sacBunts":4,"sacFlies":4,"babip":".270","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.20","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":59,"putOuts":239,"errors":9,"chances":307,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":34,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":11,"strikes":23,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":2,"flyOuts":44,"groundOuts":50,"airOuts":80,"runs":22,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":12,"intentionalWalks":3,"hits":61,"hitByPitch":1,"atBats":219,"obp":".315","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":872,"era":"3.02","inningsPitched":"56.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":19,"whip":"1.29","battersFaced":238,"outs":170,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":286,"strikes":586,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"15.39","gamesFinished":14,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"5.40","walksPer9Inn":"1.91","hitsPer9Inn":"9.69","runsScoredPer9":"3.49","homeRunsPer9":"0.79","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":73,"groundOuts":62,"airOuts":122,"runs":39,"doubles":14,"triples":2,"homeRuns":23,"strikeOuts":114,"baseOnBalls":41,"intentionalWalks":1,"hits":89,"hitByPitch":6,"avg":".233","atBats":382,"obp":".313","slg":".461","ops":".774","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":176,"rbi":60,"leftOnBase":191,"sacBunts":0,"sacFlies":5,"babip":".264","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.61","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":21,"putOuts":269,"errors":4,"chances":294,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 9-11)","summary":"6.1 IP, 4 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":28,"strikes":63,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.68","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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":86,"groundOuts":151,"airOuts":161,"runs":89,"doubles":20,"triples":5,"homeRuns":26,"strikeOuts":136,"baseOnBalls":49,"intentionalWalks":1,"hits":154,"hitByPitch":9,"atBats":598,"obp":".322","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2570,"era":"4.77","inningsPitched":"154.2","wins":9,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":82,"whip":"1.31","battersFaced":660,"outs":464,"gamesPitched":27,"completeGames":1,"shutouts":0,"pitchesThrown":2570,"balls":926,"strikes":1644,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.94","rbi":2,"winPercentage":".450","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.85","hitsPer9Inn":"8.96","runsScoredPer9":"5.18","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":38,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":10,"errors":0,"chances":22,"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"}]},"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":"600","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":19,"airOuts":18,"runs":10,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".176","atBats":74,"obp":".247","slg":".338","ops":".585","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":25,"rbi":8,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".234","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"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,666134,692216,669717,682657,677587,595978,666310,676440,670036,663465],"pitchers":[676440,670036,663465],"bench":[672356,681807],"bullpen":[671106,677944,663671,683769,682120,596001,800048,681870,671922,668909],"battingOrder":[680757,682177,608070,700932,666134,692216,682657,677587,666310],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kwan (23, Miller, B)."},{"label":"HR","value":"Schneemann (11, 3rd inning off Miller, B, 1 on, 2 out)."},{"label":"TB","value":"Kwan 2; Schneemann 4."},{"label":"RBI","value":"Schneemann 2 (34)."},{"label":"2-out RBI","value":"Schneemann 2."},{"label":"Team RISP","value":"1-for-1."},{"label":"Team LOB","value":"1."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Festa, M (Raleigh at 2nd base)."},{"label":"DP","value":"2 (Schneemann-Rocchio-Manzardo; Rocchio-Martínez, A-Manzardo)."}]}],"note":[{"label":"a","value":"Grounded out for Wilson, Wi in the 8th."},{"label":"b","value":"Struck out for Hedges in the 8th."}]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"First Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Raleigh (by Festa, M)."},{"label":"HBP","value":"Raleigh (by Bibee)."},{"label":"Pitches-strikes","value":"Miller, B 72-47; Speier 14-11; Brash 10-7; Muñoz, A 16-12; Bibee 91-63; Festa, M 12-6; Allard 34-23."},{"label":"Groundouts-flyouts","value":"Miller, B 6-1; Speier 0-1; Brash 1-0; Muñoz, A 0-0; Bibee 7-3; Festa, M 1-0; Allard 2-2."},{"label":"Batters faced","value":"Miller, B 21; Speier 3; Brash 3; Muñoz, A 3; Bibee 27; Festa, M 3; Allard 7."},{"label":"Inherited runners-scored","value":"Festa, M 2-2."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Tyler Jones. 2B: Nate Tomlinson. 3B: Mark Wegner. "},{"label":"Weather","value":"70 degrees, Sunny."},{"label":"Wind","value":"7 mph, In From RF."},{"label":"First pitch","value":"1:41 PM."},{"label":"T","value":"2:23."},{"label":"Att","value":"34,136."},{"label":"Venue","value":"Progressive Field."},{"label":"August 31, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","boxscoreName":"Miller, B"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 4-5)","summary":"6.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":72,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":25,"strikes":47,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"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":13,"gamesStarted":13,"flyOuts":39,"groundOuts":60,"airOuts":75,"runs":41,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":27,"intentionalWalks":0,"hits":64,"hitByPitch":3,"atBats":245,"obp":".337","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":1109,"era":"5.71","inningsPitched":"64.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.41","battersFaced":280,"outs":194,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1109,"balls":396,"strikes":713,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":2,"winPercentage":".444","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"1.85","strikeoutsPer9Inn":"6.96","walksPer9Inn":"3.76","hitsPer9Inn":"8.91","runsScoredPer9":"5.71","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":18},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":61,"pitchingGameScore":61},{"player":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","boxscoreName":"Schneemann"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":44,"groundOuts":79,"airOuts":77,"runs":41,"doubles":16,"triples":1,"homeRuns":11,"strikeOuts":94,"baseOnBalls":34,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".220","atBats":318,"obp":".301","slg":".381","ops":".682","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":121,"rbi":34,"leftOnBase":124,"sacBunts":1,"sacFlies":1,"babip":".276","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.91","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":151,"putOuts":148,"errors":2,"chances":301,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","boxscoreName":"Crawford, J"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":69,"groundOuts":130,"airOuts":135,"runs":59,"doubles":20,"triples":0,"homeRuns":9,"strikeOuts":106,"baseOnBalls":66,"intentionalWalks":1,"hits":128,"hitByPitch":3,"avg":".260","atBats":492,"obp":".351","slg":".356","ops":".707","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":175,"rbi":46,"leftOnBase":181,"sacBunts":6,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.67","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":310,"putOuts":169,"errors":9,"chances":488,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"loser":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"save":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}