{"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":776924,"link":"/api/v1.1/game/776924/feed/live","metaData":{"wait":10,"timeStamp":"20250802_015438","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776924,"type":"R","doubleHeader":"N","id":"2025/08/01/minmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776924-2025-08-01","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-01T23:10:00Z","originalDate":"2025-08-01","officialDate":"2025-08-01","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2025,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","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":"Minnesota","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":58,"ties":0,"pct":".468"},"records":{},"divisionLeader":false,"wins":51,"losses":58,"winningPercentage":".468"},"franchiseName":"Minnesota","clubName":"Twins","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":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":54,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":55,"losses":54,"winningPercentage":".505"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID543859":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859","firstName":"Michael","lastName":"Tonkin","primaryNumber":"39","birthDate":"1989-11-19","currentAge":36,"birthCity":"Glendale","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Tonkin","middleName":"Harvey","boxscoreName":"Tonkin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2013-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Tonkin","nameSlug":"michael-tonkin-543859","firstLastName":"Michael Tonkin","lastFirstName":"Tonkin, Michael","lastInitName":"Tonkin, M","initLastName":"M Tonkin","fullFMLName":"Michael Harvey Tonkin","fullLFMName":"Tonkin, Michael Harvey","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"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},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID570632":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632","firstName":"José","lastName":"Ureña","primaryNumber":"54","birthDate":"1991-09-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Ureña","middleName":"Miguel","boxscoreName":"Ureña","nickName":"El Nueve","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"ooh-rain-ya","mlbDebutDate":"2015-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ureña","nameSlug":"jose-urena-570632","firstLastName":"José Ureña","lastFirstName":"Ureña, José","lastInitName":"Ureña, J","initLastName":"J Ureña","fullFMLName":"José Miguel Ureña","fullLFMName":"Ureña, José Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"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},"ID541640":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640","firstName":"Erasmo","lastName":"Ramírez","primaryNumber":"50","birthDate":"1990-05-02","currentAge":36,"birthCity":"Rivas","birthCountry":"Nicaragua","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erasmo","useLastName":"Ramírez","middleName":"Jose","boxscoreName":"Ramírez, E","nickName":"Mito","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"eh-RAS-mo rah-MEE-rez","mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erasmo Ramírez","nameSlug":"erasmo-ramirez-541640","firstLastName":"Erasmo Ramírez","lastFirstName":"Ramírez, Erasmo","lastInitName":"Ramírez, E","initLastName":"E Ramírez","fullFMLName":"Erasmo Jose Ramírez","fullLFMName":"Ramírez, Erasmo Jose","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"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},"ID680837":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837","firstName":"Ryan","lastName":"Fitzgerald","primaryNumber":"46","birthDate":"1994-06-17","currentAge":32,"birthCity":"Hinsdale","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"Fitzgerald","boxscoreName":"Fitzgerald, R","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fitzgerald","nameSlug":"ryan-fitzgerald-680837","firstLastName":"Ryan Fitzgerald","lastFirstName":"Fitzgerald, Ryan","lastInitName":"Fitzgerald, R","initLastName":"R Fitzgerald","fullFMLName":"Ryan  Fitzgerald","fullLFMName":"Fitzgerald, Ryan","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"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},"ID663562":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562","firstName":"Noah","lastName":"Davis","primaryNumber":"56","birthDate":"1997-04-22","currentAge":29,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Davis","middleName":"D.","boxscoreName":"Davis, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Noah Davis","nameSlug":"noah-davis-663562","firstLastName":"Noah Davis","lastFirstName":"Davis, Noah","lastInitName":"Davis, N","initLastName":"N Davis","fullFMLName":"Noah D. Davis","fullLFMName":"Davis, Noah D.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID670242":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","firstName":"Matthew","lastName":"Wallner","primaryNumber":"38","birthDate":"1997-12-12","currentAge":28,"birthCity":"Forest Lake","birthStateProvince":"MN","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Wallner","boxscoreName":"Wallner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Wallner","nameSlug":"matt-wallner-670242","firstLastName":"Matt Wallner","lastFirstName":"Wallner, Matt","lastInitName":"Wallner, M","initLastName":"M Wallner","fullFMLName":"Matthew Wallner","fullLFMName":"Wallner, Matthew","strikeZoneTop":3.4,"strikeZoneBottom":1.71},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":36,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID671286":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286","firstName":"Johnathan","lastName":"Rodríguez","birthDate":"1999-11-04","currentAge":26,"birthCity":"Toa Baja","birthCountry":"Puerto Rico","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Johnathan","useLastName":"Rodríguez","boxscoreName":"Rodríguez, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johnathan Rodríguez","nameSlug":"johnathan-rodriguez-671286","firstLastName":"Johnathan Rodríguez","lastFirstName":"Rodríguez, Johnathan","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Johnathan Rodríguez","fullLFMName":"Rodríguez, Johnathan ","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"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},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"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},"ID701487":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487","firstName":"Pierson","lastName":"Ohl","primaryNumber":"40","birthDate":"1999-09-10","currentAge":27,"birthCity":"Moorpark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":207,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierson","useLastName":"Ohl","middleName":"Blaine","boxscoreName":"Ohl","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierson Ohl","nameSlug":"pierson-ohl-701487","firstLastName":"Pierson Ohl","lastFirstName":"Ohl, Pierson","lastInitName":"Ohl, P","initLastName":"P Ohl","fullFMLName":"Pierson Blaine Ohl","fullLFMName":"Ohl, Pierson Blaine","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID663986":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986","firstName":"Trevor","lastName":"Stephan","primaryNumber":"37","birthDate":"1995-11-25","currentAge":30,"birthCity":"Magnolia","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Stephan","middleName":"R.","boxscoreName":"Stephan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"steff-in","mlbDebutDate":"2021-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Stephan","nameSlug":"trevor-stephan-663986","firstLastName":"Trevor Stephan","lastFirstName":"Stephan, Trevor","lastInitName":"Stephan, T","initLastName":"T Stephan","fullFMLName":"Trevor R. Stephan","fullLFMName":"Stephan, Trevor R.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680577":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577","firstName":"DaShawn","lastName":"Keirsey","primaryNumber":"49","birthDate":"1997-05-13","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"DaShawn","useLastName":"Keirsey Jr. ","middleName":"Robert","boxscoreName":"Keirsey Jr.","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"KER-zee, rhymes with jersey","mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"DaShawn Keirsey Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"dashawn-keirsey-jr-680577","firstLastName":"DaShawn Keirsey Jr.","lastFirstName":"Keirsey Jr., DaShawn","lastInitName":"Keirsey Jr., D","initLastName":"D Keirsey Jr.","fullFMLName":"DaShawn Robert Keirsey Jr.","fullLFMName":"Keirsey Jr., DaShawn Robert","strikeZoneTop":3.209,"strikeZoneBottom":1.62},"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},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID467793":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793","firstName":"Carlos","lastName":"Santana","primaryNumber":"41","birthDate":"1986-04-08","currentAge":40,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Carlos","useLastName":"Santana","boxscoreName":"Santana, C","nickName":"Slamtana","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2010-06-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Santana","nameSlug":"carlos-santana-467793","firstLastName":"Carlos Santana","lastFirstName":"Santana, Carlos","lastInitName":"Santana, C","initLastName":"C Santana","fullFMLName":"Carlos Santana","fullLFMName":"Santana, Carlos","strikeZoneTop":3.109,"strikeZoneBottom":1.569}},"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":"Partly Cloudy","temp":"71","wind":"13 mph, In From RF"},"gameInfo":{"attendance":32777,"firstPitch":"2025-08-01T23:10:00.000Z","gameDurationMinutes":164},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"home":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":431178,"fullName":"Leah Tobin","link":"/api/v1/people/431178"},"moundVisits":{"away":{"used":1,"remaining":4},"home":{"used":0,"remaining":5}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:10:58.259Z","endTime":"2025-08-01T23:11:21.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"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-01T19:05:46.414Z","endTime":"2025-08-01T22:48:35.594Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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-01T22:48:35.594Z","endTime":"2025-08-01T23:09:56.168Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"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-01T23:09:56.168Z","endTime":"2025-08-01T23:11:00.582Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.8,"strikeZoneTop":3.44911072873347,"strikeZoneBottom":1.48181756749349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44045223581095,"aZ":-16.72003380020532,"pfxX":-0.8856664465672841,"pfxZ":8.368462591631705,"pX":-1.0181298766270308,"pZ":2.4766725839616783,"vX0":4.970372964324014,"vY0":-133.27962220745792,"vZ0":-5.756361476040203,"x":155.81,"y":171.91,"x0":-2.771034160311749,"y0":50.00548071604141,"z0":5.821816936062464,"aX":-1.6361704839052476},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":0.8,"spinRate":2318,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40682569287978065,"extension":7.374883333234765},"index":3,"playId":"1c8066ff-a4ca-3667-a29c-279979e45ecd","pitchNumber":1,"startTime":"2025-08-01T23:11:00.582Z","endTime":"2025-08-01T23:11:07.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.0,"strikeZoneTop":3.16893923251143,"strikeZoneBottom":1.51893514125019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.721691438334428,"aZ":-17.5098593381342,"pfxX":-2.033861152763044,"pfxZ":7.934051795186913,"pX":0.5553769339689978,"pZ":1.63168222333171,"vX0":9.191593020178296,"vY0":-133.58696228229437,"vZ0":-7.6073838151116915,"x":95.83,"y":194.72,"x0":-2.632666424312773,"y0":50.00268503717694,"z0":5.725664374139854,"aX":-3.7606362941370515},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":2.2,"spinRate":2319,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.40656816360662607,"extension":7.096377371752043},"hitData":{"launchSpeed":61.3,"launchAngle":-1.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.74,"coordY":165.68}},"index":4,"playId":"260d71d3-5ba8-3613-93eb-ab46798955ac","pitchNumber":2,"startTime":"2025-08-01T23:11:13.909Z","endTime":"2025-08-01T23:11:21.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:11:21.903Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:11:25.660Z","endTime":"2025-08-01T23:13:22.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.0,"endSpeed":88.7,"strikeZoneTop":3.6638870308892,"strikeZoneBottom":1.61937326962373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.898728178062996,"aZ":-13.829733257597383,"pfxX":-7.207633435739186,"pfxZ":9.162826798829236,"pX":-1.4155344403294936,"pZ":3.2304336509252742,"vX0":6.094603691232962,"vY0":-139.76153330093325,"vZ0":-4.879352303988046,"x":170.96,"y":151.56,"x0":-2.674962119703387,"y0":50.00538161790201,"z0":5.889220290085917,"aX":-14.435120646786284},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":12.0,"spinRate":2139,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39008322492865055,"extension":6.625317334104137},"index":0,"playId":"aee1194b-73da-3b93-8ba3-3b5a72cb875f","pitchNumber":1,"startTime":"2025-08-01T23:11:51.345Z","endTime":"2025-08-01T23:11:57.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.5889699612949,"strikeZoneBottom":1.64514376271827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.72506754281282,"aZ":-13.600503148849402,"pfxX":-7.607954145600921,"pfxZ":9.224071210744365,"pX":-0.26330333783519055,"pZ":3.721623738389453,"vX0":9.311806968743962,"vY0":-141.37146446124277,"vZ0":-3.835995134929925,"x":127.04,"y":138.3,"x0":-2.6191629977001694,"y0":50.00629277535681,"z0":5.9756462798291565,"aX":-15.32619063127884},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2231,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3881796464803897,"extension":7.382803454114644},"index":1,"playId":"52af98e6-3e10-3d57-8926-515cca89f245","pitchNumber":2,"startTime":"2025-08-01T23:12:07.761Z","endTime":"2025-08-01T23:12:14.536Z","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":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.54139953584164,"strikeZoneBottom":1.62311755981758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.424465612275515,"aZ":-6.234724315901201,"pfxX":-7.391063052703165,"pfxZ":12.821963719058939,"pX":-0.21104151256554113,"pZ":1.8909296108540208,"vX0":9.387056122745717,"vY0":-140.1014314489304,"vZ0":-9.764227827924344,"x":125.04,"y":187.72,"x0":-2.61733299357956,"y0":50.002877594964836,"z0":5.797397839570635,"aX":-14.952814501713677},"breaks":{"breakAngle":58.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.7,"breakHorizontal":11.9,"spinRate":2275,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3883489809401546,"extension":7.455115613893591},"index":2,"playId":"7a89c9bb-667d-3d0f-8d91-1a803d97231c","pitchNumber":3,"startTime":"2025-08-01T23:12:25.249Z","endTime":"2025-08-01T23:12:32.920Z","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":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.54048263144428,"strikeZoneBottom":1.5717865198775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.762209892527647,"aZ":-20.1895019825483,"pfxX":-2.558330364123974,"pfxZ":6.409101043597419,"pX":-0.6064460561482942,"pZ":1.910359937110866,"vX0":6.5301317453834615,"vY0":-135.0126412345824,"vZ0":-6.468669862774014,"x":140.12,"y":187.2,"x0":-2.710073267258431,"y0":50.00452436809854,"z0":5.729622610060636,"aX":-4.785875315358953},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":3.5,"spinRate":2077,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.40365917970634024,"extension":7.241581843255467},"index":3,"playId":"c43e7fee-e714-3807-8439-2d8f1e047220","pitchNumber":4,"startTime":"2025-08-01T23:12:43.267Z","endTime":"2025-08-01T23:12:50.694Z","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":98.1,"endSpeed":90.1,"strikeZoneTop":3.57022123652667,"strikeZoneBottom":1.60164462325676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.076181546823094,"aZ":-7.763711202440407,"pfxX":-8.032841113155438,"pfxZ":11.83920020491368,"pX":0.35003144761720834,"pZ":1.3035300407031611,"vX0":11.20547024643404,"vY0":-142.09828467615088,"vZ0":-10.612061867777154,"x":103.66,"y":203.58,"x0":-2.585863257924037,"y0":50.00048948934482,"z0":5.563526334137139,"aX":-16.559676682729297},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.6,"breakHorizontal":12.5,"spinRate":2246,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.384262766619031,"extension":7.214906858956967},"index":4,"playId":"0063abf1-6066-3ca8-ae3b-76286ef00f7f","pitchNumber":5,"startTime":"2025-08-01T23:13:00.797Z","endTime":"2025-08-01T23:13:06.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.630231728583198,"aZ":-7.177318705184733,"pfxX":-7.2878599926700085,"pfxZ":12.193963741867424,"pX":0.33064539818608535,"pZ":2.4535442340613063,"vX0":11.012951926485256,"vY0":-141.42763205181598,"vZ0":-7.7857306438982326,"x":104.4,"y":172.53,"x0":-2.6456410902860887,"y0":50.00681563327024,"z0":5.684435373915465,"aX":-14.945186733635111},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.9,"breakHorizontal":11.3,"spinRate":2160,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.38553335967207847,"extension":7.2610251679543065},"index":5,"playId":"5d69af14-6935-38e1-9091-c107a9b6ff2e","pitchNumber":6,"startTime":"2025-08-01T23:13:18.039Z","endTime":"2025-08-01T23:13:22.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:13:22.996Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-01T23:13:32.847Z","endTime":"2025-08-01T23:14:25.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":89.6,"strikeZoneTop":3.20388131392944,"strikeZoneBottom":1.53408924593035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.029895247274375,"aZ":-7.9560379465230175,"pfxX":-5.079472365996634,"pfxZ":11.831442861448346,"pX":-0.07082714738543919,"pZ":3.4667885135639067,"vX0":8.170788308584433,"vY0":-141.40862481059804,"vZ0":-5.684583659494197,"x":119.7,"y":145.18,"x0":-2.3236731135423176,"y0":50.000067352356446,"z0":5.999999998343563,"aX":-10.395745969257707},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.6,"breakHorizontal":7.7,"spinRate":2287,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3857771361014848,"extension":7.059605639766078},"index":0,"playId":"9a6b387e-2b7e-3f6a-8305-1de6abceabc1","pitchNumber":1,"startTime":"2025-08-01T23:13:46.699Z","endTime":"2025-08-01T23:13:54.431Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.39660326294687,"strikeZoneBottom":1.58095998770758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.063168075764864,"aZ":-15.975369352797038,"pfxX":-8.87751920702052,"pfxZ":8.001813176685772,"pX":0.40432072076435827,"pZ":2.0645489613470343,"vX0":10.764469428744142,"vY0":-140.930097521106,"vZ0":-7.270062544081406,"x":101.59,"y":183.04,"x0":-2.299644586378649,"y0":50.00603212066052,"z0":5.6970571702614174,"aX":-17.97851979737822},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2005,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.3876877439163491,"extension":7.113004536739138},"index":1,"playId":"a448be99-5fd7-3e66-9664-63345943126f","pitchNumber":2,"startTime":"2025-08-01T23:14:04.079Z","endTime":"2025-08-01T23:14:10.253Z","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":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42587712388881,"aZ":-28.525294887070494,"pfxX":6.922148005456624,"pfxZ":2.194235728458639,"pX":0.7312388897889459,"pZ":1.2182233249166163,"vX0":6.497291480411297,"vY0":-127.3658541501191,"vZ0":-5.890823402929996,"x":89.13,"y":205.89,"x0":-2.7417430711159896,"y0":50.00179244775585,"z0":5.785376945828094,"aX":11.49686513211803},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-13.9,"spinRate":2127,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4282298469559289,"extension":7.185297081040645},"index":2,"playId":"c0e4f76e-c21f-3235-8582-6db0bbe73699","pitchNumber":3,"startTime":"2025-08-01T23:14:20.603Z","endTime":"2025-08-01T23:14:25.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:14:25.025Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to center fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:16:31.150Z","endTime":"2025-08-01T23:17:54.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.26578233786151,"strikeZoneBottom":1.37323008675347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17708143300215,"aZ":-14.002834997642328,"pfxX":-7.814764785922002,"pfxZ":9.881792706117515,"pX":-0.798174855909572,"pZ":2.08219952174189,"vX0":6.540168426658219,"vY0":-134.06291805704163,"vZ0":-4.136275829418844,"x":147.42,"y":182.56,"x0":-2.241693630613874,"y0":50.00514878980761,"z0":4.6294739438426005,"aX":-14.37418189612581},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":13.0,"spinRate":2260,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4069557292135144,"extension":6.526419204498731},"index":0,"playId":"5b06644d-123f-3650-9e42-6fc0e3f90c6f","pitchNumber":1,"startTime":"2025-08-01T23:16:35.318Z","endTime":"2025-08-01T23:16:42.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6564806979752,"aZ":-11.402688226433462,"pfxX":-6.417156938567273,"pfxZ":11.406827425831343,"pX":0.24043929247717719,"pZ":2.8336900433373446,"vX0":8.691818401727783,"vY0":-134.02022055543105,"vZ0":-2.863718850125713,"x":107.84,"y":162.27,"x0":-2.2093489349962803,"y0":50.00558674774279,"z0":4.7292993569472115,"aX":-11.68937133344105},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.3,"breakHorizontal":9.7,"spinRate":2372,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40851490310794825,"extension":6.826620004796895},"index":1,"playId":"37733039-d857-304d-81eb-1d5bcdd4ab9f","pitchNumber":2,"startTime":"2025-08-01T23:16:50.131Z","endTime":"2025-08-01T23:16:54.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.24346081208286,"strikeZoneBottom":1.35061310200879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.285408853730615,"aZ":-25.48711806389647,"pfxX":-10.121819821054453,"pfxZ":4.120114562212608,"pX":-0.8094951180394133,"pZ":0.4932537984486209,"vX0":7.240709389664737,"vY0":-126.25738843213989,"vZ0":-5.380809721148548,"x":147.86,"y":225.46,"x0":-2.3909729677455633,"y0":50.00603341020029,"z0":4.688053294103478,"aX":-16.44112643080161},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":16.8,"spinRate":2134,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4328563494835804,"extension":6.342575826823202},"index":2,"playId":"ff50c02c-14cb-3a9c-99fb-1f5fbc120484","pitchNumber":3,"startTime":"2025-08-01T23:17:08.377Z","endTime":"2025-08-01T23:17:12.759Z","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":92.0,"endSpeed":84.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57452334207069,"aZ":-13.02170451803823,"pfxX":-7.041745367734396,"pfxZ":10.54937485861712,"pX":-0.2620104924425079,"pZ":2.4530362543586453,"vX0":7.511237821883947,"vY0":-133.81673618493528,"vZ0":-3.5975582786121394,"x":126.99,"y":172.55,"x0":-2.188929634980927,"y0":50.00487311446964,"z0":4.746352494567109,"aX":-12.787264426703743},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":11.2,"spinRate":2213,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4091398043098389,"extension":6.481143285939049},"index":3,"playId":"caf0c06f-472d-3280-a2c2-32f2b844b72c","pitchNumber":4,"startTime":"2025-08-01T23:17:24.440Z","endTime":"2025-08-01T23:17:28.826Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.048815640871073,"aZ":-17.133306933201368,"pfxX":-6.9226774113775935,"pfxZ":8.18026883578045,"pX":-0.5644041540634365,"pZ":2.4343591176428796,"vX0":6.441788669782088,"vY0":-134.48166834951425,"vZ0":-2.3077548379123742,"x":138.51,"y":173.05,"x0":-2.086664105634144,"y0":50.005721680037354,"z0":4.513404642657148,"aX":-12.734097761915356},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":11.3,"spinRate":2233,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40665538431662185,"extension":6.554861752497544},"hitData":{"launchSpeed":92.4,"launchAngle":18.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.35,"coordY":91.18}},"index":4,"playId":"2a72d626-c6a6-340b-ba33-343d4463ec36","pitchNumber":5,"startTime":"2025-08-01T23:17:43.936Z","endTime":"2025-08-01T23:17:54.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:17:54.464Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Edouard Julien to first baseman Kody Clemens. Steven Kwan to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:18:03.618Z","endTime":"2025-08-01T23:18:45.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.36212510145407,"strikeZoneBottom":1.32218305861828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.474164150704297,"aZ":-31.190857376314586,"pfxX":7.335722105547174,"pfxZ":0.7282810410766292,"pX":0.9535360082743563,"pZ":2.3019746763925943,"vX0":5.730591795356844,"vY0":-115.22479004938975,"vZ0":0.8764884062765346,"x":80.65,"y":176.63,"x0":-2.5187637414400315,"y0":50.00032487986837,"z0":4.9311377880771925,"aX":9.85862618872496},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.8,"breakHorizontal":-14.8,"spinRate":2682,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4754059510773243,"extension":6.398219243776557},"index":0,"playId":"7dbaf272-8616-36b4-90cf-bc1696660e92","pitchNumber":1,"startTime":"2025-08-01T23:18:21.668Z","endTime":"2025-08-01T23:18:27.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.432333412716456,"aZ":-23.109007771768706,"pfxX":-0.527112049034131,"pfxZ":5.5537767676723995,"pX":0.343397302219089,"pZ":1.975522795093238,"vX0":7.335483822887142,"vY0":-125.8368848950692,"vZ0":-2.307634557224644,"x":103.91,"y":185.44,"x0":-2.51976109996221,"y0":50.00026625075914,"z0":4.743815305410061,"aX":-0.8617469567618583},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":-0.5,"spinRate":2383,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.43245016808324666,"extension":6.508603273535554},"hitData":{"launchSpeed":100.9,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.04,"coordY":155.28}},"index":1,"playId":"22281d90-fd16-3d07-9d81-6be0dc5c5fd7","pitchNumber":2,"startTime":"2025-08-01T23:18:38.142Z","endTime":"2025-08-01T23:18:45.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:18:45.642Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a ground ball to right fielder Matt Wallner. Steven Kwan scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:19:01.067Z","endTime":"2025-08-01T23:19:42.603Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":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":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.49116937582936,"strikeZoneBottom":1.53070599574867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.34802022006133,"aZ":-31.004629825332863,"pfxX":8.57005861000777,"pfxZ":0.854295983945315,"pX":-0.361010842468012,"pZ":2.4692439495776677,"vX0":2.8571866976625753,"vY0":-115.85365590462561,"vZ0":1.201845477814261,"x":130.76,"y":172.11,"x0":-2.721483951386233,"y0":50.00207269484118,"z0":4.892771064357097,"aX":11.723382954311312},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.2,"breakHorizontal":-16.2,"spinRate":2762,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.47161864940624776,"extension":6.404941647647281},"index":0,"playId":"12b9149a-c613-3682-b8d5-5dc5fe62b2ae","pitchNumber":1,"startTime":"2025-08-01T23:19:16.571Z","endTime":"2025-08-01T23:19:22.120Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":73.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.082304088280427,"aZ":-35.33688043866295,"pfxX":7.181793910587345,"pfxZ":-2.3514645075507925,"pX":-0.0961003002277943,"pZ":1.2615085319209514,"vX0":3.572157581681732,"vY0":-114.17823478256093,"vZ0":-0.7534811063876313,"x":120.66,"y":204.72,"x0":-2.6038680573309434,"y0":50.0009365120545,"z0":5.013471915846947,"aX":9.670224295073263},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.2,"breakHorizontal":-13.8,"spinRate":2778,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.47609688370579484,"extension":6.457463468549685},"hitData":{"launchSpeed":96.7,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.32,"coordY":107.47}},"index":1,"playId":"8dd61eea-bed5-3497-8089-5bd525067d9c","pitchNumber":2,"startTime":"2025-08-01T23:19:31.817Z","endTime":"2025-08-01T23:19:42.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:19:42.603Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:19:58.746Z","endTime":"2025-08-01T23:22:13.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5,6],"actionIndex":[2],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.28030654063227,"strikeZoneBottom":1.27721088083613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61479204831807,"aZ":-18.784506982838735,"pfxX":-9.963256658850678,"pfxZ":7.081449742978586,"pX":-0.35496238504570915,"pZ":3.036464822544357,"vX0":9.244418334475599,"vY0":-136.09837116121474,"vZ0":-0.9053230475242018,"x":130.53,"y":156.8,"x0":-2.4879710053933515,"y0":50.00499246503265,"z0":4.664681781408222,"aX":-18.84439710492899},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":16.3,"spinRate":2303,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.4012294993916088,"extension":6.515117258129314},"index":0,"playId":"8b0813ba-d732-3134-8062-37c2be936623","pitchNumber":1,"startTime":"2025-08-01T23:20:13.541Z","endTime":"2025-08-01T23:20:20.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.27892905136509,"strikeZoneBottom":1.37762269477075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.836128706535415,"aZ":-14.219697203455208,"pfxX":-7.0684066664446705,"pfxZ":9.778297110881095,"pX":0.6835808026570875,"pZ":3.9820571885834917,"vX0":10.72332838531513,"vY0":-134.12103286731195,"vZ0":-0.2586154288858965,"x":90.94,"y":131.26,"x0":-2.433469161364353,"y0":50.00387379105977,"z0":5.086755804183717,"aX":-12.981207534514782},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2366,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4071371822879075,"extension":5.967305943914625},"index":1,"playId":"c283c046-9f09-3398-a37b-ca02bba14385","pitchNumber":2,"startTime":"2025-08-01T23:20:31.647Z","endTime":"2025-08-01T23:20:38.891Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (32) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"c283c046-9f09-3398-a37b-ca02bba14385","startTime":"2025-08-01T23:20:48.307Z","endTime":"2025-08-01T23:20:53.535Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01675224368666,"aZ":-36.97357552786472,"pfxX":7.33436906904751,"pfxZ":-3.529854001583649,"pX":0.551781513013053,"pZ":2.0107603524640814,"vX0":4.965639106282807,"vY0":-115.9589962904965,"vZ0":1.1520747265234959,"x":95.97,"y":184.49,"x0":-2.5714812326414815,"y0":50.003320117721756,"z0":5.0394330075276645,"aX":9.970660667712087},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.8,"breakHorizontal":-14.5,"spinRate":2826,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4726458354067109,"extension":6.570160490060944},"index":3,"playId":"61d22ae4-28c3-3d77-8e7e-bdf09e9523dd","pitchNumber":3,"startTime":"2025-08-01T23:20:53.535Z","endTime":"2025-08-01T23:20:58.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-01T23:21:09.498Z","endTime":"2025-08-01T23:21:39.058Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13143668173214,"aZ":-11.441650832785175,"pfxX":-7.191667493457871,"pfxZ":10.824289363645393,"pX":0.17813172532516142,"pZ":3.316796108705429,"vX0":9.96397186022851,"vY0":-138.09822554042188,"vZ0":-1.5100345376351265,"x":110.21,"y":149.23,"x0":-2.5562914947335003,"y0":50.003214772064354,"z0":4.647568454422311,"aX":-13.776189858717986},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":10.7,"spinRate":2344,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3978770164445957,"extension":6.708225991541951},"index":5,"playId":"d142b338-7b8b-3c78-9ac6-df87b8c52d82","pitchNumber":4,"startTime":"2025-08-01T23:21:39.058Z","endTime":"2025-08-01T23:21:46.604Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.689249806229494,"aZ":-12.707323192972071,"pfxX":-10.72274050369892,"pfxZ":10.300267827908886,"pX":-0.6425196089997786,"pZ":3.5740775600487593,"vX0":8.523670401929586,"vY0":-136.73903714362248,"vZ0":-0.7144938223361916,"x":141.49,"y":142.28,"x0":-2.4099211182301277,"y0":50.00398445683995,"z0":4.712248869935529,"aX":-20.268079626233444},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":17.5,"spinRate":2458,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.400861773716346,"extension":6.742049714289507},"index":6,"playId":"feab9cb1-7719-3260-b510-526d1094ef4a","pitchNumber":5,"startTime":"2025-08-01T23:22:07.606Z","endTime":"2025-08-01T23:22:13.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:22:13.302Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-01T23:22:29.070Z","endTime":"2025-08-01T23:23:25.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":94.2,"endSpeed":86.0,"strikeZoneTop":3.17632861802325,"strikeZoneBottom":1.36101588714174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.948640747738292,"aZ":-10.418917787759957,"pfxX":-9.889411847711957,"pfxZ":11.454415508119121,"pX":-0.507694382694201,"pZ":1.6268253065763112,"vX0":9.039523775471832,"vY0":-136.87517334370293,"vZ0":-5.755208850640197,"x":136.35,"y":194.86,"x0":-2.5667075071702374,"y0":50.001244467294356,"z0":4.468718489318649,"aX":-18.78052830606369},"breaks":{"breakAngle":55.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":16.1,"spinRate":2453,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.4000298665301858,"extension":6.803792964008096},"index":0,"playId":"ec1c8a3b-4de2-3235-b8af-0d7800537a67","pitchNumber":1,"startTime":"2025-08-01T23:22:38.562Z","endTime":"2025-08-01T23:22:45.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.487226413718787,"aZ":-11.700692990887626,"pfxX":-9.843721404761233,"pfxZ":10.517601615344555,"pX":0.2850431408424007,"pZ":2.2844530082681986,"vX0":11.04744644695344,"vY0":-138.1006565799286,"vZ0":-4.010454434618397,"x":106.13,"y":177.1,"x0":-2.4733183115505657,"y0":50.00461117530866,"z0":4.532667404185876,"aX":-19.166000700052848},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":15.7,"spinRate":2465,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.395419078190256,"extension":6.771091075610048},"index":1,"playId":"31d5e558-b98f-353c-9154-813c53a966ce","pitchNumber":2,"startTime":"2025-08-01T23:22:57.727Z","endTime":"2025-08-01T23:23:02.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.187292500657755,"aZ":-14.336962690005523,"pfxX":-8.011266885164716,"pfxZ":9.203405639627741,"pX":0.3090575892153547,"pZ":2.899273782184674,"vX0":9.90598462543263,"vY0":-137.3174437921079,"vZ0":-1.798835614779374,"x":105.22,"y":160.5,"x0":-2.279416774897261,"y0":50.0018309445219,"z0":4.5223510926134,"aX":-15.525870840489816},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":12.8,"spinRate":2431,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3966399993746763,"extension":6.847675126388351},"hitData":{"launchSpeed":76.4,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.3,"coordY":167.38}},"index":2,"playId":"24a9871a-c853-3df7-8f07-0faed3fe32e4","pitchNumber":3,"startTime":"2025-08-01T23:23:17.622Z","endTime":"2025-08-01T23:23:25.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:23:25.189Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:24:52.980Z","endTime":"2025-08-01T23:26:36.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":96.2,"endSpeed":88.1,"strikeZoneTop":3.62249978192724,"strikeZoneBottom":1.6581526211959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32035907822732,"aZ":-6.215540406985087,"pfxX":-5.847034561586584,"pfxZ":13.11066179555159,"pX":0.28397096277649525,"pZ":2.2244542961150997,"vX0":9.706718763052587,"vY0":-139.56528404079015,"vZ0":-9.223931600963663,"x":106.18,"y":178.72,"x0":-2.4735099590582483,"y0":50.003288361272396,"z0":5.97521874903463,"aX":-11.577973402704902},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":22.0,"breakHorizontal":8.6,"spinRate":2347,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3918921200034382,"extension":7.198840093882552},"index":0,"playId":"5d4a7392-a2f1-3f30-8591-a440a5cc22dc","pitchNumber":1,"startTime":"2025-08-01T23:25:36.691Z","endTime":"2025-08-01T23:25:42.281Z","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":97.3,"endSpeed":88.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58290506963772,"aZ":-8.94790495409701,"pfxX":-6.83631075802464,"pfxZ":11.510635916707951,"pX":0.3444974418249955,"pZ":2.6133242338622575,"vX0":10.161454204724484,"vY0":-141.2455418567776,"vZ0":-7.566627439924238,"x":103.87,"y":168.22,"x0":-2.4137688694139197,"y0":50.00266199628909,"z0":5.904545968212746,"aX":-13.794830202859057},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.3,"breakHorizontal":10.3,"spinRate":2400,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3879881480990126,"extension":7.373133085446091},"index":1,"playId":"acdc7738-9871-3373-ae33-2313df5f815c","pitchNumber":2,"startTime":"2025-08-01T23:25:53.331Z","endTime":"2025-08-01T23:25:58.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.64392695027378,"strikeZoneBottom":1.67979222084759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85904421349392,"aZ":-41.88668106394455,"pfxX":5.896500079131408,"pfxZ":-6.621860404353875,"pX":0.3269908919185807,"pZ":0.8022502134719883,"vX0":4.706309088665649,"vY0":-120.73338672282225,"vZ0":-4.062045488934447,"x":104.54,"y":217.12,"x0":-2.4178111973061878,"y0":50.00151187914724,"z0":6.216125248652986,"aX":8.650223737525982},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.7,"breakHorizontal":-11.9,"spinRate":2472,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4547291085683325,"extension":6.4758307367240535},"index":2,"playId":"522dbcba-05e7-3bfc-a959-409e49658523","pitchNumber":3,"startTime":"2025-08-01T23:26:12.973Z","endTime":"2025-08-01T23:26:17.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.080226409470818,"aZ":-42.918389768131526,"pfxX":4.243706514707264,"pfxZ":-7.1534277825899135,"pX":-0.9809732122669084,"pZ":1.5845838804980512,"vX0":2.7348157527818446,"vY0":-121.83201469007884,"vZ0":-2.4836218194897124,"x":154.39,"y":196.0,"x0":-2.6695472555280024,"y0":50.00140581756221,"z0":6.3286526033731745,"aX":6.374790799175928},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-13.3,"breakHorizontal":-8.3,"spinRate":2481,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4496743825066831,"extension":6.344141494529345},"hitData":{"launchSpeed":76.6,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.01,"coordY":158.3}},"index":3,"playId":"5514f925-0796-3f71-94f6-f981464e99af","pitchNumber":4,"startTime":"2025-08-01T23:26:29.380Z","endTime":"2025-08-01T23:26:36.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:26:36.471Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes, catcher Bo Naylor to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:26:44.755Z","endTime":"2025-08-01T23:28:00.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":92.5,"endSpeed":86.5,"strikeZoneTop":3.59217422173953,"strikeZoneBottom":1.57524700679587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.604911454260026,"aZ":-18.396341229369224,"pfxX":-1.2360305915991296,"pfxZ":7.318185592119546,"pX":-0.5257961540271269,"pZ":3.053390616864081,"vX0":6.30644117872195,"vY0":-134.74204898790222,"vZ0":-4.036550859839276,"x":137.04,"y":156.34,"x0":-2.711971539024266,"y0":50.00583094612114,"z0":5.830036329868557,"aX":-2.3281703449543074},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":1.2,"spinRate":2350,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.40277656335098344,"extension":7.083964751108707},"index":0,"playId":"9bd2dde2-2a29-3c27-ab3c-bf86c6430112","pitchNumber":1,"startTime":"2025-08-01T23:27:01.630Z","endTime":"2025-08-01T23:27:07.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11906464608962,"aZ":-24.883693740404308,"pfxX":-0.503229214046266,"pfxZ":3.95678447576193,"pX":0.3980759949840144,"pZ":2.8304949754807267,"vX0":8.34361810852443,"vY0":-134.1568574565995,"vZ0":-3.4944049037609313,"x":101.83,"y":162.36,"x0":-2.6728736391373658,"y0":50.00312345927701,"z0":5.902188888193148,"aX":-0.9288666631059564},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":-0.7,"spinRate":2343,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.40662505030862794,"extension":7.035755882111383},"index":1,"playId":"f6c3a5b0-6cdd-39d0-833f-1570b2439cf4","pitchNumber":2,"startTime":"2025-08-01T23:27:15.229Z","endTime":"2025-08-01T23:27:20.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":82.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.559296645688704,"aZ":-30.314655630817658,"pfxX":4.732912863374533,"pfxZ":1.1086706498839103,"pX":-0.963503353803843,"pZ":1.916586285470651,"vX0":3.0936355317387645,"vY0":-127.12745915813757,"vZ0":-3.5673155383659436,"x":153.73,"y":187.03,"x0":-2.8004899406936654,"y0":50.00357437072894,"z0":5.676855769171263,"aX":7.953453932630127},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-9.1,"spinRate":2358,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.42653666661274237,"extension":6.966676123494617},"index":2,"playId":"8526c0c6-50a6-3b5f-b404-8b5bf1745dca","pitchNumber":3,"startTime":"2025-08-01T23:27:33.022Z","endTime":"2025-08-01T23:27:37.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.49652739621204,"strikeZoneBottom":1.58331950014092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.067011688596917,"aZ":-27.723873868437686,"pfxX":5.118850003014428,"pfxZ":2.6507839175148096,"pX":-0.38162564848479225,"pZ":2.35080897968817,"vX0":4.118835208892944,"vY0":-127.48147330001473,"vZ0":-3.3566283981757437,"x":131.55,"y":175.31,"x0":-2.6717162967443,"y0":50.004678918320984,"z0":5.824246806207116,"aX":8.602131819937506},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-10.1,"spinRate":2082,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4262618655985553,"extension":7.05368937985801},"index":3,"playId":"062866c6-0009-3145-9a67-925f47cf4097","pitchNumber":4,"startTime":"2025-08-01T23:27:51.961Z","endTime":"2025-08-01T23:28:00.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:28:00.550Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-01T23:28:09.300Z","endTime":"2025-08-01T23:30:37.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.77399389269776,"strikeZoneBottom":1.76529906330627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.233144632623073,"aZ":-8.91875503465317,"pfxX":-7.714296911412659,"pfxZ":11.243821674508997,"pX":0.689544798260086,"pZ":2.4030491076311122,"vX0":11.21265353789467,"vY0":-142.5410332075994,"vZ0":-8.50930728336929,"x":90.72,"y":173.9,"x0":-2.2836974311437315,"y0":50.002203262902654,"z0":5.981612797021259,"aX":-15.954727098185195},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":11.9,"spinRate":2417,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38354154483311076,"extension":6.641788809219653},"index":0,"playId":"68005d15-383b-3ac3-bf43-6975df8642b6","pitchNumber":1,"startTime":"2025-08-01T23:28:28.631Z","endTime":"2025-08-01T23:28:36.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.79258531972712,"strikeZoneBottom":1.70903308801568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.773312721051695,"aZ":-12.503697548346667,"pfxX":-6.544178415322693,"pfxZ":9.504178147524836,"pX":-1.2768691243682238,"pZ":3.3006389380564047,"vX0":5.9622894796688595,"vY0":-143.13087812920602,"vZ0":-5.5257623113719,"x":165.67,"y":149.66,"x0":-2.539148484755498,"y0":50.00519058105199,"z0":6.042842843867439,"aX":-13.547692960618791},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.2,"breakHorizontal":10.6,"spinRate":2440,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.38303009452569814,"extension":6.449886669932284},"index":1,"playId":"59c95d4b-4c53-3f41-94f4-a7bd6afa3bb9","pitchNumber":2,"startTime":"2025-08-01T23:28:44.237Z","endTime":"2025-08-01T23:28:49.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.555889790182274,"aZ":-8.666841792789317,"pfxX":-8.283462148146615,"pfxZ":11.462822638670856,"pX":-0.8456560957766656,"pZ":2.6722043624282654,"vX0":7.538001437377374,"vY0":-142.06252740238358,"vZ0":-7.547283012843781,"x":149.23,"y":166.63,"x0":-2.4530534830843815,"y0":50.00157452315223,"z0":5.909097668043932,"aX":-16.985284746460234},"breaks":{"breakAngle":56.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":13.6,"spinRate":2427,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.38508410825953066,"extension":6.523138553229688},"index":2,"playId":"d4c2d7bb-9c4d-364a-a7bb-96a7083dcff8","pitchNumber":3,"startTime":"2025-08-01T23:29:01.699Z","endTime":"2025-08-01T23:29:07.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.81050491638729,"strikeZoneBottom":1.71184891009366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.265064854451264,"aZ":-9.632609407902622,"pfxX":-6.876034133965102,"pfxZ":10.788517319997,"pX":0.6667486790528598,"pZ":2.960650114351411,"vX0":10.925857474541516,"vY0":-143.2084756559648,"vZ0":-6.866689397110366,"x":91.59,"y":158.84,"x0":-2.294260764857578,"y0":50.002620507413155,"z0":5.983339432771804,"aX":-14.367245826577312},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":2334,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38161901367177986,"extension":7.612879157754264},"index":3,"playId":"a1187e0a-d798-3fb9-a96d-4ff5c5e5d03a","pitchNumber":4,"startTime":"2025-08-01T23:29:24.944Z","endTime":"2025-08-01T23:29:31.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-01T23:29:36.483Z","endTime":"2025-08-01T23:29:50.288Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.66253139306721,"strikeZoneBottom":1.64006072867133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.106088049953023,"aZ":-39.94717737447835,"pfxX":4.1065669467654615,"pfxZ":-5.055717299912105,"pX":0.5077187891776381,"pZ":0.761760058631212,"vX0":5.94572609016988,"vY0":-123.15898736170024,"vZ0":-4.517059793288368,"x":97.65,"y":218.21,"x0":-2.4696610362004754,"y0":50.00144325767521,"z0":5.992628404727363,"aX":6.31627634785553},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.0,"breakHorizontal":-8.8,"spinRate":2479,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.44447821036142354,"extension":6.543446002445005},"index":5,"playId":"50aa2af1-ea44-3fdc-b1d5-6319ef156c01","pitchNumber":5,"startTime":"2025-08-01T23:29:50.288Z","endTime":"2025-08-01T23:29:55.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7714590056293,"aZ":-7.631236014675829,"pfxX":-5.795451366936557,"pfxZ":11.529599528884068,"pX":0.03362342525583543,"pZ":3.2110340914718383,"vX0":9.279793482284703,"vY0":-143.92479141885494,"vZ0":-6.8245356153118575,"x":115.72,"y":152.08,"x0":-2.4577917264859983,"y0":50.00634062460726,"z0":6.065353194732247,"aX":-12.340988271114366},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":19.9,"breakHorizontal":9.0,"spinRate":2342,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37843528362046674,"extension":6.295021444947627},"index":6,"playId":"31e26118-b8e3-31bd-b687-1f1c80f4b560","pitchNumber":6,"startTime":"2025-08-01T23:30:11.493Z","endTime":"2025-08-01T23:30:15.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":92.1,"strikeZoneTop":3.68740543015787,"strikeZoneBottom":1.66539742536679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.899937854685998,"aZ":-5.913716643488885,"pfxX":-7.757913560878548,"pfxZ":12.283601157640913,"pX":-0.0849354532456792,"pZ":2.193074692624309,"vX0":9.535012792961304,"vY0":-143.6058051956816,"vZ0":-9.474335569924945,"x":120.24,"y":179.57,"x0":-2.4039258106616552,"y0":50.00118478285348,"z0":5.863448259829407,"aX":-16.584056123629356},"breaks":{"breakAngle":62.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-6.6,"breakVerticalInduced":21.0,"breakHorizontal":12.7,"spinRate":2365,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.37802057729176175,"extension":6.552052517114313},"index":7,"playId":"23e7817b-2905-3065-8ae9-97ce298ca5b8","pitchNumber":7,"startTime":"2025-08-01T23:30:32.165Z","endTime":"2025-08-01T23:30:37.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:30:37.275Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Arias flies out to center fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:32:30.821Z","endTime":"2025-08-01T23:33:09.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.53441100609582,"strikeZoneBottom":1.57687116957232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95663650982194,"aZ":-15.427174333527494,"pfxX":-8.03408859602971,"pfxZ":9.441015564948472,"pX":0.33312784164087694,"pZ":3.6632623535791593,"vX0":9.630943719167801,"vY0":-131.82202052284362,"vZ0":-0.18397126150020543,"x":104.3,"y":139.87,"x0":-2.3104564746102008,"y0":50.00122813971999,"z0":4.865200285141815,"aX":-14.249752750919244},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":12.6,"spinRate":2259,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4142555148147897,"extension":6.688800682932444},"index":0,"playId":"6c18eabe-585f-394f-a432-66b736eee2f2","pitchNumber":1,"startTime":"2025-08-01T23:32:47.338Z","endTime":"2025-08-01T23:32:52.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00195642701725,"aZ":-16.16402807928262,"pfxX":-7.310611375841317,"pfxZ":9.025132231373643,"pX":0.12414685766779945,"pZ":2.5684302579212193,"vX0":8.77451970728048,"vY0":-131.38668767931134,"vZ0":-2.463885486072002,"x":112.27,"y":169.43,"x0":-2.286150602580797,"y0":50.00203860807228,"z0":4.699265181774477,"aX":-12.96862258441331},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2198,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4145487372719239,"extension":6.700453316693762},"hitData":{"launchSpeed":96.8,"launchAngle":24.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.99,"coordY":62.17}},"index":1,"playId":"7ab05882-bfe5-3e04-899c-5c96673b711a","pitchNumber":2,"startTime":"2025-08-01T23:33:02.048Z","endTime":"2025-08-01T23:33:09.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:33:09.640Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a line drive to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:33:17.678Z","endTime":"2025-08-01T23:35:27.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":83.9,"strikeZoneTop":3.45640340879602,"strikeZoneBottom":1.5883296611667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.86198432102943,"aZ":-11.606344914497457,"pfxX":-6.646805800728829,"pfxZ":11.585287181743691,"pX":1.0043968303219848,"pZ":2.3429519877362854,"vX0":10.306658033279106,"vY0":-130.94860289109553,"vZ0":-4.100449267504513,"x":78.71,"y":175.52,"x0":-2.0793202255137597,"y0":50.00429754918925,"z0":4.767207088528681,"aX":-11.803019743972552},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.5,"breakHorizontal":10.3,"spinRate":2220,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41476207656390773,"extension":6.735438092201879},"index":0,"playId":"5a770c15-c774-3dab-ae25-1cc0c2735e76","pitchNumber":1,"startTime":"2025-08-01T23:33:34.232Z","endTime":"2025-08-01T23:33:41.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63313937890147,"aZ":-14.374428801524148,"pfxX":-8.066756558459394,"pfxZ":9.734399122716036,"pX":0.09358468772239582,"pZ":3.0391050145585035,"vX0":8.936180536990575,"vY0":-133.36551459738735,"vZ0":-1.8241673217444818,"x":113.43,"y":156.72,"x0":-2.2288064649997175,"y0":50.00103377662197,"z0":4.751540276517151,"aX":-14.748669232513603},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":13.1,"spinRate":2263,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4083491296190993,"extension":6.723981953142778},"index":1,"playId":"e823a5e0-1eb7-35df-932c-90a0121eb2e3","pitchNumber":2,"startTime":"2025-08-01T23:33:48.800Z","endTime":"2025-08-01T23:33:53.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.44963850914461,"strikeZoneBottom":1.53122397418031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10225749387741,"aZ":-15.668225821154687,"pfxX":-8.886886111819983,"pfxZ":8.905635650136233,"pX":1.5866595615676253,"pZ":2.4912697124153333,"vX0":12.073562684629511,"vY0":-133.84424066559794,"vZ0":-2.825995599865355,"x":56.52,"y":171.52,"x0":-1.7839142867274524,"y0":50.0001391151182,"z0":4.653866697862416,"aX":-16.466773146096102},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":14.2,"spinRate":2305,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.40593589163370014,"extension":6.670957165451213},"index":2,"playId":"c11000ee-9ff4-3fa0-a698-2fc5dcdb1d35","pitchNumber":3,"startTime":"2025-08-01T23:34:09.682Z","endTime":"2025-08-01T23:34:14.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.716213674522102,"aZ":-21.144011592453605,"pfxX":-0.4289047968777364,"pfxZ":6.651274639684439,"pX":0.648095096320255,"pZ":2.319121637933405,"vX0":7.861046034671955,"vY0":-126.16823302992577,"vZ0":-1.8883291606516923,"x":92.3,"y":176.16,"x0":-2.414996432939628,"y0":50.00522091378373,"z0":4.7325733902883975,"aX":-0.713149051854156},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.0,"breakHorizontal":-0.5,"spinRate":2352,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4294446553423259,"extension":6.519554921994283},"index":3,"playId":"da08843a-879b-38d3-bb49-236e4a0b7e34","pitchNumber":4,"startTime":"2025-08-01T23:34:24.878Z","endTime":"2025-08-01T23:34:29.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.12520477804801,"aZ":-22.576241445926485,"pfxX":-0.9324394271002525,"pfxZ":5.758930875695809,"pX":0.7148448802296303,"pZ":2.040635670738948,"vX0":7.181085473011209,"vY0":-126.55946822215715,"vZ0":-1.9287970425247405,"x":89.75,"y":183.68,"x0":-2.0052624112219477,"y0":50.00351398762856,"z0":4.57146434094878,"aX":-1.5543883108662473},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.3,"breakHorizontal":0.5,"spinRate":2323,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.42828450781204763,"extension":6.529650056519598},"index":4,"playId":"5ad448ff-f3a9-3000-a0bb-421ac6351757","pitchNumber":5,"startTime":"2025-08-01T23:34:41.468Z","endTime":"2025-08-01T23:34:45.860Z","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":93.8,"endSpeed":86.6,"strikeZoneTop":3.52977718036245,"strikeZoneBottom":1.61202484275764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.533045279269057,"aZ":-18.24952923996887,"pfxX":-7.935404169601066,"pfxZ":7.323566016170394,"pX":1.1412392831079652,"pZ":1.5840179320890715,"vX0":10.804716831399569,"vY0":-136.1839835829989,"vZ0":-4.476783853026778,"x":73.5,"y":196.01,"x0":-1.8245787896402779,"y0":50.001163476247626,"z0":4.49074724122074,"aX":-15.084461566161371},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":12.4,"spinRate":2355,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4003565630258512,"extension":6.5032558691744375},"index":5,"playId":"60f387f9-ea41-32a2-aaf6-aecbae31ff79","pitchNumber":6,"startTime":"2025-08-01T23:35:01.930Z","endTime":"2025-08-01T23:35:07.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.191082235626375,"aZ":-24.961454756820313,"pfxX":-9.460579455644547,"pfxZ":3.8745066681596647,"pX":-0.8619323932734322,"pZ":2.1951957119194874,"vX0":6.576620191092843,"vY0":-135.0397628771421,"vZ0":-1.544164939195693,"x":149.85,"y":179.51,"x0":-2.0898899158167046,"y0":50.00276207771858,"z0":4.5167896273319075,"aX":-17.61323483719288},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":15.8,"spinRate":2200,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40436329190102116,"extension":6.652892618381431},"hitData":{"launchSpeed":76.8,"launchAngle":23.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.92,"coordY":108.68}},"index":6,"playId":"447bd24a-d825-33e8-ba2f-689a6b21f7ff","pitchNumber":7,"startTime":"2025-08-01T23:35:16.795Z","endTime":"2025-08-01T23:35:27.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:35:27.401Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks. Carlos Santana to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:35:39.046Z","endTime":"2025-08-01T23:39:06.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.3,"strikeZoneTop":3.27402409725617,"strikeZoneBottom":1.40176296673016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.037450990483503,"aZ":-17.330082866838804,"pfxX":-6.147414462259713,"pfxZ":7.79841640693267,"pX":-0.11688186540707919,"pZ":3.224172870344198,"vX0":8.208547129671917,"vY0":-136.38357818696707,"vZ0":-0.16746727978135217,"x":121.46,"y":151.73,"x0":-2.3523085419978704,"y0":50.003797869650455,"z0":4.470975799364527,"aX":-11.703922360686287},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2288,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.4000136710519806,"extension":6.7794899929552255},"index":0,"playId":"ae42fb5b-1e7b-3fb8-b5a1-e91d62185fa2","pitchNumber":1,"startTime":"2025-08-01T23:35:55.027Z","endTime":"2025-08-01T23:36:00.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.2549286558865,"strikeZoneBottom":1.35757499607118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.139080724742524,"aZ":-19.69624207454558,"pfxX":-5.553802231182461,"pfxZ":6.766044049363579,"pX":-0.8045003795334885,"pZ":4.894691220775147,"vX0":6.175398961648757,"vY0":-134.43649509896434,"vZ0":4.311842522689802,"x":147.67,"y":106.62,"x0":-2.4018038740217507,"y0":50.00029400396984,"z0":4.664573359607708,"aX":-10.239344372307873},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":8.9,"spinRate":2212,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40628212493350047,"extension":6.613277666464877},"index":1,"playId":"4a05e5fa-fcbc-338b-9fce-d54b56e80185","pitchNumber":2,"startTime":"2025-08-01T23:36:14.467Z","endTime":"2025-08-01T23:36:18.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.28322867565088,"strikeZoneBottom":1.48737613843685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.382352654375858,"aZ":-15.11299158987654,"pfxX":-7.785077825987324,"pfxZ":8.985581474050619,"pX":-0.07597938501637332,"pZ":3.656232589931327,"vX0":9.064935216735927,"vY0":-135.63070738443432,"vZ0":0.08136278277308956,"x":119.9,"y":140.06,"x0":-2.420424155432128,"y0":50.00020708126366,"z0":4.663647511074797,"aX":-14.778268562890606},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":12.6,"spinRate":2286,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40095188387266845,"extension":6.678374266608734},"index":2,"playId":"330c650c-2801-3d94-927b-7dde72922aa3","pitchNumber":3,"startTime":"2025-08-01T23:36:34.192Z","endTime":"2025-08-01T23:36:39.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.431925783965458,"aZ":-35.937512478387596,"pfxX":7.806351016289987,"pfxZ":-2.728673499085846,"pX":-0.3138831419907247,"pZ":1.4816852232923376,"vX0":2.9995939360294,"vY0":-116.09622125596559,"vZ0":0.8180875913348158,"x":128.96,"y":198.77,"x0":-2.6324873715931725,"y0":50.00088828857142,"z0":4.514958018698281,"aX":10.775138051777944},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.6,"breakHorizontal":-14.9,"spinRate":2624,"spinDirection":62},"zone":7,"typeConfidence":2.0,"plateTime":0.4697651032801682,"extension":6.369276737535022},"index":3,"playId":"51245a4a-6b5e-3bdb-bed8-d352fe6e62a5","pitchNumber":4,"startTime":"2025-08-01T23:36:53.816Z","endTime":"2025-08-01T23:36:59.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.21765242576054,"aZ":-21.70270929562261,"pfxX":0.28222661002446214,"pfxZ":6.114272871932235,"pX":-0.5143830436975224,"pZ":2.597855444597584,"vX0":5.093808072933032,"vY0":-128.3951776155219,"vZ0":-0.837368023891318,"x":136.61,"y":168.64,"x0":-2.539786357599489,"y0":50.00164604802263,"z0":4.578632537685158,"aX":0.48194290109736065},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.2,"breakHorizontal":-1.3,"spinRate":2405,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4225106163479171,"extension":6.666854457902385},"index":4,"playId":"a840a702-2e18-3519-be73-0afdedc3cdc3","pitchNumber":5,"startTime":"2025-08-01T23:37:40.352Z","endTime":"2025-08-01T23:37:45.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.258641274493865,"aZ":-26.211595607882778,"pfxX":-0.6642647876548491,"pfxZ":3.476401435084716,"pX":-0.3079252911129142,"pZ":1.7607226664144893,"vX0":5.936211970223918,"vY0":-128.75105537857212,"vZ0":-1.8026496284255498,"x":128.74,"y":191.24,"x0":-2.5359395361957024,"y0":50.00373279500414,"z0":4.455987603345084,"aX":-1.1403911816843542},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2349,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4219281496998084,"extension":6.527408133338289},"index":5,"playId":"e76ca163-265d-3e4d-b1e4-10ca8354a109","pitchNumber":6,"startTime":"2025-08-01T23:38:04.327Z","endTime":"2025-08-01T23:38:09.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":74.5,"strikeZoneTop":3.20792698154279,"strikeZoneBottom":1.39424921761216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.2892427376946,"aZ":-34.80905114714281,"pfxX":6.3880641796307795,"pfxZ":-1.9297071250795144,"pX":0.25591290443935166,"pZ":-0.5308078978849196,"vX0":4.493435199042121,"vY0":-115.14560795914007,"vZ0":-4.242059877031216,"x":107.25,"y":253.11,"x0":-2.540562080982574,"y0":50.00536380961555,"z0":4.649106746101209,"aX":8.710217559662631},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.2,"breakHorizontal":-12.6,"spinRate":2865,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4729102808040224,"extension":6.730492044402535},"index":6,"playId":"dea53bad-641a-3de1-ab72-c685754521be","pitchNumber":7,"startTime":"2025-08-01T23:38:29.613Z","endTime":"2025-08-01T23:38:36.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.9,"strikeZoneTop":3.24132917119944,"strikeZoneBottom":1.24944182548261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.008783698007115,"aZ":-24.662173437079307,"pfxX":-0.23161603029318734,"pfxZ":4.34761695568681,"pX":-1.3983100988923582,"pZ":3.8448719292043947,"vX0":3.1935732498012768,"vY0":-128.7010558129611,"vZ0":2.417612929970767,"x":170.3,"y":134.97,"x0":-2.6093580681652413,"y0":50.00565406505985,"z0":4.7677338264357685,"aX":-0.40073054142907344},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":-0.1,"spinRate":2394,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.42069075985418314,"extension":6.510724667554442},"index":7,"playId":"71e28ff1-a629-3472-aea0-f22d16aeee23","pitchNumber":8,"startTime":"2025-08-01T23:39:01.833Z","endTime":"2025-08-01T23:39:06.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:39:06.563Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to center fielder Austin Martin. Carlos Santana scores. Bo Naylor to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:39:12.033Z","endTime":"2025-08-01T23:40:22.795Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":{"id":657746,"link":"/api/v1/people/657746"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.16764865721527,"strikeZoneBottom":1.41666552122752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29892531715476,"aZ":-14.056004833155123,"pfxX":-7.566370997363244,"pfxZ":9.38424205549018,"pX":-0.8052679892150211,"pZ":2.8443642174362216,"vX0":7.670874193475369,"vY0":-136.44911614584313,"vZ0":-2.159617328643247,"x":147.69,"y":161.98,"x0":-2.6382010248443306,"y0":50.00252457878517,"z0":4.587955214079254,"aX":-14.608433309760343},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":12.6,"spinRate":2394,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39781624060827214,"extension":6.810669840405605},"index":0,"playId":"65f2340f-e7e3-3e42-b5df-257b5a3c4c1c","pitchNumber":1,"startTime":"2025-08-01T23:39:36.282Z","endTime":"2025-08-01T23:39:41.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":83.4,"strikeZoneTop":3.06630046316713,"strikeZoneBottom":1.31553755714869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.72089500309833,"aZ":-23.01662187811725,"pfxX":0.6331889489731206,"pfxZ":5.305401988396038,"pX":0.9394715291024557,"pZ":0.7111205297100407,"vX0":8.29668798011597,"vY0":-128.5294490229252,"vZ0":-5.032994236654714,"x":81.19,"y":219.58,"x0":-2.370981167144331,"y0":50.00433738636366,"z0":4.410950701187678,"aX":1.0907456330504932},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":-2.4,"spinRate":2414,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4211106617891134,"extension":6.5185715258207635},"index":1,"playId":"6a3dcc4e-f4d6-3e39-a842-f9756892d586","pitchNumber":2,"startTime":"2025-08-01T23:39:53.005Z","endTime":"2025-08-01T23:39:57.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.295413237831855,"aZ":-15.666451045701711,"pfxX":-7.083748934282063,"pfxZ":8.561050028624965,"pX":0.05198974296071241,"pZ":2.083450295306871,"vX0":9.191974851416798,"vY0":-136.37617372405776,"vZ0":-3.545800515944654,"x":115.02,"y":182.53,"x0":-2.4050123572438884,"y0":50.00437883978752,"z0":4.447392612652612,"aX":-13.662566362286261},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":11.4,"spinRate":2263,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.398035229414639,"extension":6.785423242225472},"hitData":{"launchSpeed":97.9,"launchAngle":8.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.13,"coordY":113.56}},"index":2,"playId":"d1aa63d7-805b-3922-9087-7cb3663d8f61","pitchNumber":3,"startTime":"2025-08-01T23:40:09.323Z","endTime":"2025-08-01T23:40:22.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:40:22.795Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:40:42.113Z","endTime":"2025-08-01T23:42:02.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.7,"strikeZoneTop":3.2258271947801,"strikeZoneBottom":1.3943449833005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.3467145029869,"aZ":-32.04261432661592,"pfxX":9.210738945714416,"pfxZ":0.0978059074845401,"pX":-0.42744136032187247,"pZ":2.2630054169184493,"vX0":2.3951516816919907,"vY0":-116.47107969819433,"vZ0":1.1773780198064923,"x":133.29,"y":177.68,"x0":-2.662085486352637,"y0":50.00536776359974,"z0":4.742015510987366,"aX":12.873517071217483},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.6,"breakHorizontal":-17.3,"spinRate":2870,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.46721691216813666,"extension":6.441824425467784},"index":0,"playId":"be0802ca-ee95-3fdd-9c4e-c66d8eebd873","pitchNumber":1,"startTime":"2025-08-01T23:40:51.611Z","endTime":"2025-08-01T23:40:58.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.25265354038217,"strikeZoneBottom":1.43937092449197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.358064871316692,"aZ":-18.207980529832884,"pfxX":-6.615857507828872,"pfxZ":7.306801885238491,"pX":0.8284398160737458,"pZ":2.385205284560105,"vX0":10.288842227644654,"vY0":-136.2561511645707,"vZ0":-2.0516823404520665,"x":85.42,"y":174.38,"x0":-2.108903750857172,"y0":50.000839157497346,"z0":4.38411771215729,"aX":-12.642763503168283},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2397,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39950928282098186,"extension":6.611222008096175},"index":1,"playId":"0305dc2c-427d-341b-a664-e9bc1a79a520","pitchNumber":2,"startTime":"2025-08-01T23:41:08.758Z","endTime":"2025-08-01T23:41:15.901Z","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":93.6,"endSpeed":86.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.764283454738575,"aZ":-17.95301871672484,"pfxX":-6.415185012738933,"pfxZ":7.429952251674426,"pX":0.384426016559729,"pZ":2.53493391243549,"vX0":9.525965174665544,"vY0":-136.21509709118482,"vZ0":-1.7488750785820018,"x":102.35,"y":170.34,"x0":-2.2951926982276203,"y0":50.00107390250416,"z0":4.402977116471288,"aX":-12.27667862604662},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2399,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3993109076504777,"extension":6.868857100411058},"index":2,"playId":"6edacc7a-ca0e-3227-959d-abc47bd4000f","pitchNumber":3,"startTime":"2025-08-01T23:41:27.160Z","endTime":"2025-08-01T23:41:31.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26851859897435,"aZ":-20.49102506909311,"pfxX":-7.884026372116905,"pfxZ":6.097043801052946,"pX":-0.11750410325034556,"pZ":2.640256577880869,"vX0":8.90119562228812,"vY0":-137.49695860061087,"vZ0":-0.9389923384734176,"x":121.48,"y":167.49,"x0":-2.371267213640781,"y0":50.00337115840562,"z0":4.375693943415271,"aX":-15.108559376890625},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":12.5,"spinRate":2344,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.39825472577437937,"extension":6.879702227438317},"hitData":{"launchSpeed":77.4,"launchAngle":39.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.81,"coordY":120.86}},"index":3,"playId":"a7d508bf-35b1-3a42-a8c6-ef95bdf75e72","pitchNumber":4,"startTime":"2025-08-01T23:41:51.060Z","endTime":"2025-08-01T23:42:02.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:42:02.992Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-01T23:42:22.491Z","endTime":"2025-08-01T23:43:40.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.3,"strikeZoneTop":3.40383495703328,"strikeZoneBottom":1.53624016768489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.895175815553667,"aZ":-29.641424968310975,"pfxX":7.385933996140882,"pfxZ":1.828126351376488,"pX":-1.4348540597020512,"pZ":3.0534122229737712,"vX0":1.0634658351897444,"vY0":-115.68485560714235,"vZ0":2.5957847588059098,"x":171.69,"y":156.34,"x0":-2.8594702348230245,"y0":50.004304817513585,"z0":4.715313197236314,"aX":10.242765223394738},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.1,"breakHorizontal":-13.7,"spinRate":2774,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.46934474541832705,"extension":6.388404863221221},"index":0,"playId":"62cad176-67de-30e9-9ca2-2eca2e46d8ce","pitchNumber":1,"startTime":"2025-08-01T23:42:30.376Z","endTime":"2025-08-01T23:42:35.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.98586267741276,"aZ":-26.690197404217756,"pfxX":-1.5383682157168983,"pfxZ":3.2190579099384538,"pX":0.06877564021490255,"pZ":2.021305722445209,"vX0":6.821855662891921,"vY0":-128.73102632941433,"vZ0":-1.4563792830333466,"x":114.38,"y":184.2,"x0":-2.398688791854767,"y0":50.00268115179866,"z0":4.63171747159574,"aX":-2.621341202045725},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":1.4,"spinRate":2290,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.42308179481725805,"extension":6.367345546342643},"index":1,"playId":"6127a38b-8db0-321b-bf61-060cb8db643d","pitchNumber":2,"startTime":"2025-08-01T23:42:48.887Z","endTime":"2025-08-01T23:42:53.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.458150547706154,"aZ":-22.004783314914693,"pfxX":-5.0884098181130195,"pfxZ":5.338237539767276,"pX":-0.02925307411320125,"pZ":2.895065906528252,"vX0":8.111314279093248,"vY0":-136.98349553000423,"vZ0":0.022100046709678023,"x":118.12,"y":160.61,"x0":-2.3638303344510367,"y0":50.00470116819614,"z0":4.387692148173517,"aX":-9.698488283693788},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":7.6,"spinRate":2456,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3994157814480115,"extension":6.542640137855546},"index":2,"playId":"9477030a-d705-3515-8fb7-266e68186701","pitchNumber":3,"startTime":"2025-08-01T23:43:11.619Z","endTime":"2025-08-01T23:43:16.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56781936940639,"aZ":-20.663176156473877,"pfxX":-5.591952563290021,"pfxZ":6.134712635457177,"pX":-0.49417528213666695,"pZ":3.2302394859278074,"vX0":7.356922957039134,"vY0":-135.1440108362799,"vZ0":0.48963912997956127,"x":135.84,"y":151.56,"x0":-2.5074343106040446,"y0":50.000900091825095,"z0":4.482434068820098,"aX":-10.489327220618478},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2200,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40314759840214887,"extension":6.679833038506772},"index":3,"playId":"fca47d70-67ce-3edb-9a8d-a97390644e9f","pitchNumber":4,"startTime":"2025-08-01T23:43:35.261Z","endTime":"2025-08-01T23:43:40.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:43:40.603Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:45:44.818Z","endTime":"2025-08-01T23:46:38.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.4,"strikeZoneTop":3.30472840081725,"strikeZoneBottom":1.43946285702358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.808808802956023,"aZ":-21.6286288584847,"pfxX":-2.976873319126358,"pfxZ":5.946577796561674,"pX":0.6100110394126904,"pZ":1.130882608341095,"vX0":9.650923533001144,"vY0":-130.89880222683982,"vZ0":-7.951620066222645,"x":93.75,"y":208.25,"x0":-2.702288347099316,"y0":50.00613760704408,"z0":5.769533194661565,"aX":-5.283198160266684},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.6,"breakHorizontal":3.7,"spinRate":2333,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4148950679823926,"extension":7.0473219909184595},"index":0,"playId":"3b4716f9-126f-3fc2-97fb-56b337633bca","pitchNumber":1,"startTime":"2025-08-01T23:45:50.697Z","endTime":"2025-08-01T23:45:55.599Z","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":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.9,"strikeZoneTop":3.32206889029171,"strikeZoneBottom":1.48234288919891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.347803823778893,"aZ":-23.86193093905481,"pfxX":-2.326188402563816,"pfxZ":4.582877356760719,"pX":-1.3217542022997089,"pZ":3.144793622952106,"vX0":5.088753420304423,"vY0":-132.4036523203409,"vZ0":-2.5152904404650838,"x":167.38,"y":153.87,"x0":-2.9475179251806076,"y0":50.00579261888433,"z0":5.812646751965756,"aX":-4.22301849208409},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":3.4,"spinRate":2282,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41020190187654526,"extension":6.147280115592777},"index":1,"playId":"2019852e-0cb2-3bac-a33c-ca122b8cbb99","pitchNumber":2,"startTime":"2025-08-01T23:46:04.142Z","endTime":"2025-08-01T23:46:08.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.3692768819278,"strikeZoneBottom":1.50386237539961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.262510179555555,"aZ":-13.318786821092665,"pfxX":-6.8897055572336345,"pfxZ":9.266747392810574,"pX":-1.287244726481031,"pZ":3.862968009640752,"vX0":6.304435716970143,"vY0":-140.86213310626624,"vZ0":-3.737916178732453,"x":166.07,"y":134.48,"x0":-2.645728971619448,"y0":50.00103687610591,"z0":6.0524579894530275,"aX":-14.016665615808462},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2256,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3869979604248339,"extension":7.049926695960919},"index":2,"playId":"e039bc08-ce59-3700-8870-c730e40aac81","pitchNumber":3,"startTime":"2025-08-01T23:46:17.765Z","endTime":"2025-08-01T23:46:22.502Z","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":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":85.7,"strikeZoneTop":3.32891220221779,"strikeZoneBottom":1.4637816596011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27161014338034,"aZ":-20.775191517617163,"pfxX":-1.7701740141153222,"pfxZ":6.257277633455606,"pX":1.6819958215925577,"pZ":1.4856653331057659,"vX0":11.777936228792141,"vY0":-132.3721136937751,"vZ0":-6.983998683641607,"x":52.89,"y":198.67,"x0":-2.5453849731762963,"y0":50.000224749393425,"z0":5.617732923670103,"aX":-3.22368942016804},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":1.3,"spinRate":2371,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4096828063481537,"extension":7.2792897068815305},"index":3,"playId":"c77c05e1-6bb5-3e5a-9fb0-54ba952c99fe","pitchNumber":4,"startTime":"2025-08-01T23:46:34.235Z","endTime":"2025-08-01T23:46:38.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:46:38.700Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana. Brooks Lee to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:46:46.481Z","endTime":"2025-08-01T23:47:32.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.6,"strikeZoneTop":3.07645470784223,"strikeZoneBottom":1.34427076748803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6730881467986,"aZ":-13.356072777227883,"pfxX":-6.017154717363617,"pfxZ":9.283501342880236,"pX":-0.023229061985728626,"pZ":2.6205832671016966,"vX0":8.934348455091516,"vY0":-140.067459153055,"vZ0":-6.8557621850621295,"x":117.89,"y":168.02,"x0":-2.4432611692986574,"y0":50.00372059571991,"z0":5.938644962905247,"aX":-12.19833871375774},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2219,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38808221707043433,"extension":7.053092507622773},"index":0,"playId":"adfca640-52d1-3637-959c-d24ffac2cdc4","pitchNumber":1,"startTime":"2025-08-01T23:47:05.200Z","endTime":"2025-08-01T23:47:10.532Z","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":96.6,"endSpeed":89.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90434705478679,"aZ":-21.359724038522668,"pfxX":-8.744442291937265,"pfxZ":5.371700481122105,"pX":-0.05903134436561273,"pZ":1.8672850698176382,"vX0":10.103615044289398,"vY0":-140.31730127615864,"vZ0":-6.597876656693132,"x":119.25,"y":188.36,"x0":-2.554103821536983,"y0":50.00318824288805,"z0":5.62050054284827,"aX":-17.604953103214594},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.6,"breakHorizontal":14.0,"spinRate":2122,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.38893301776370137,"extension":7.155501772036583},"hitData":{"launchSpeed":81.7,"launchAngle":-60.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.51,"coordY":156.95}},"index":1,"playId":"bf63efdd-8d0f-3bc0-924d-9b558c146064","pitchNumber":2,"startTime":"2025-08-01T23:47:25.076Z","endTime":"2025-08-01T23:47:32.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:47:32.897Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:47:47.294Z","endTime":"2025-08-01T23:49:52.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.7,"endSpeed":89.7,"strikeZoneTop":3.47084807184371,"strikeZoneBottom":1.5521467312073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36956686312806,"aZ":-8.191982420636647,"pfxX":-10.02875053274862,"pfxZ":11.748820861315181,"pX":1.8496671605870296,"pZ":1.9440826700652767,"vX0":15.57112613180726,"vY0":-141.3008977618526,"vZ0":-9.079468971757663,"x":46.5,"y":186.29,"x0":-2.4057122231310117,"y0":50.00240818883409,"z0":5.708706638201899,"aX":-20.47114757092908},"breaks":{"breakAngle":60.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":15.4,"spinRate":2427,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.38625607899227443,"extension":7.556699627356039},"index":0,"playId":"4b26df96-f7ab-3438-8e78-c403d67626b0","pitchNumber":1,"startTime":"2025-08-01T23:48:02.944Z","endTime":"2025-08-01T23:48:07.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"bd79bd42-850c-3799-940e-4955be115062","startTime":"2025-08-01T23:48:22.026Z","endTime":"2025-08-01T23:48:25.817Z","isPitch":false,"type":"pickoff"},{"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":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.36165809324416,"strikeZoneBottom":1.66685101156838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46096096814796,"aZ":-30.232667885120946,"pfxX":5.651523610787535,"pfxZ":1.2052500570117068,"pX":-0.8243226204809303,"pZ":1.976920610896496,"vX0":3.4817896669256068,"vY0":-125.48413744270277,"vZ0":-3.290524096361117,"x":148.42,"y":185.4,"x0":-2.958605478265494,"y0":50.00503958074114,"z0":5.736626361636125,"aX":9.124493930404169},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-10.9,"spinRate":2312,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4344465185862534,"extension":7.1241138559633965},"index":2,"playId":"2bb2e22d-4874-32cb-aa8d-1fcf7193861c","pitchNumber":2,"startTime":"2025-08-01T23:48:44.703Z","endTime":"2025-08-01T23:48:51.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.38560675353726,"strikeZoneBottom":1.58971972300109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15572277710615,"aZ":-30.223560696452733,"pfxX":4.857234658919938,"pfxZ":1.1969838030857929,"pX":-0.4049601346443276,"pZ":2.179477895959692,"vX0":4.66923196823502,"vY0":-126.43601496600508,"vZ0":-3.1578981704444713,"x":132.44,"y":179.93,"x0":-2.8997107661353985,"y0":50.006205375277645,"z0":5.842647163106439,"aX":7.9514543896077985},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":-9.7,"spinRate":2122,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.43141519981989607,"extension":6.829490121415287},"index":3,"playId":"c65ec1d4-935e-3b43-93a6-07ead8ea9093","pitchNumber":3,"startTime":"2025-08-01T23:49:03.582Z","endTime":"2025-08-01T23:49:08.792Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48845296164242,"aZ":-11.174134611446412,"pfxX":-7.065168144786348,"pfxZ":10.221701094155067,"pX":-0.004238155946567903,"pZ":2.8721561829467146,"vX0":9.34173423759931,"vY0":-142.38488676767454,"vZ0":-6.364477029266127,"x":117.16,"y":161.23,"x0":-2.4087282711399,"y0":50.005141928138414,"z0":5.842572012613588,"aX":-14.518851463142445},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":10.9,"spinRate":2438,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3845830942724344,"extension":7.1825032396486135},"index":4,"playId":"98036250-508b-320a-8ff1-ffb410691600","pitchNumber":4,"startTime":"2025-08-01T23:49:25.182Z","endTime":"2025-08-01T23:49:29.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.758612675535346,"aZ":-39.70602500669034,"pfxX":4.776603389032518,"pfxZ":-5.018330651261034,"pX":-0.011588445046789856,"pZ":1.664971919207623,"vX0":4.818834692761,"vY0":-121.42082060106911,"vZ0":-2.35496266212963,"x":117.44,"y":193.83,"x0":-2.639355767250357,"y0":50.00565586909967,"z0":6.087662029570137,"aX":7.164377059425166},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.4,"breakHorizontal":-9.7,"spinRate":2308,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.45032968186979305,"extension":7.246399274090208},"index":5,"playId":"a35ad0fa-bec6-3cc3-bbc3-8bdf850cb9d6","pitchNumber":5,"startTime":"2025-08-01T23:49:48.165Z","endTime":"2025-08-01T23:49:52.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:49:52.976Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Twins challenged (tag play), call on the field was upheld: Austin Martin singles on a line drive to left fielder Steven Kwan. Brooks Lee out at home on the throw, left fielder Steven Kwan to catcher Bo Naylor.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-01T23:50:01.390Z","endTime":"2025-08-01T23:50:53.871Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.6,"endSpeed":80.9,"strikeZoneTop":3.41160103829879,"strikeZoneBottom":1.46867018859531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.020380334812653,"aZ":-29.70643593957862,"pfxX":6.764015699195475,"pfxZ":1.505769130021502,"pX":-1.0709510185803197,"pZ":1.9663681163186544,"vX0":2.463323541823635,"vY0":-126.21308055063817,"vZ0":-4.008278512744539,"x":157.82,"y":185.69,"x0":-2.9343218069452717,"y0":50.001659452519625,"z0":5.927291241641515,"aX":11.077932136630292},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-12.8,"spinRate":2190,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4314689367117368,"extension":6.362296400527168},"index":0,"playId":"65d4d1c9-adb8-30a0-814d-9dca038a7214","pitchNumber":1,"startTime":"2025-08-01T23:50:22.375Z","endTime":"2025-08-01T23:50:29.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39406172310419,"aZ":-22.769248147001136,"pfxX":-0.8164694383219078,"pfxZ":4.972319061091847,"pX":-0.6400123959518912,"pZ":2.269044094847656,"vX0":6.029174797973539,"vY0":-135.57702828106818,"vZ0":-4.803662001577164,"x":141.4,"y":177.52,"x0":-2.7719750260442915,"y0":50.00010748127854,"z0":5.621705153123857,"aX":-1.5447412012658106},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":0.4,"spinRate":2283,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.40166543649577413,"extension":7.274147821944259},"hitData":{"launchSpeed":95.0,"launchAngle":12.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.58,"coordY":123.2}},"index":1,"playId":"e42797d3-66be-3817-93d6-bc9b5583198f","pitchNumber":2,"startTime":"2025-08-01T23:50:42.844Z","endTime":"2025-08-01T23:50:53.871Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":142},"playEndTime":"2025-08-01T23:50:53.871Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:55:03.453Z","endTime":"2025-08-01T23:58:33.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.199102917547034,"aZ":-16.417024978078125,"pfxX":-6.541367081590543,"pfxZ":8.62243126976402,"pX":-0.4284289327695329,"pZ":1.9162899311800816,"vX0":6.815701249386792,"vY0":-133.46179836192718,"vZ0":-3.9634924199516512,"x":133.33,"y":187.04,"x0":-2.149594534971936,"y0":50.00507583276762,"z0":4.582296739158605,"aX":-11.957260153552276},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2282,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.40837556830472677,"extension":6.6144454062841875},"index":0,"playId":"c10ede4f-9563-300f-aae5-b7919b999f64","pitchNumber":1,"startTime":"2025-08-01T23:55:03.453Z","endTime":"2025-08-01T23:55:09.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.713411605274928,"aZ":-31.332794696229747,"pfxX":8.444271929826503,"pfxZ":0.603059235594607,"pX":0.236804735434992,"pZ":2.1600122531284742,"vX0":4.079647867018247,"vY0":-116.71543800796975,"vZ0":0.5225268064201347,"x":107.97,"y":180.46,"x0":-2.6272600764255865,"y0":50.000964873628874,"z0":4.869591492576373,"aX":11.718594367424753},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.4,"breakHorizontal":-16.3,"spinRate":2768,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4681978994660341,"extension":6.627745826258749},"index":1,"playId":"469e1b05-c49e-339e-8389-2fc46a429942","pitchNumber":2,"startTime":"2025-08-01T23:55:42.646Z","endTime":"2025-08-01T23:55:46.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.385777699622242,"aZ":-38.921992238386636,"pfxX":7.813380104473586,"pfxZ":-5.108603229173857,"pX":-0.6524926931982047,"pZ":1.2779818264743303,"vX0":1.596684986103483,"vY0":-113.79599346311882,"vZ0":0.24306267787537794,"x":141.87,"y":204.27,"x0":-2.37731197095585,"y0":50.00211723038315,"z0":5.0016323662804325,"aX":10.324189630866705},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.9,"breakHorizontal":-14.5,"spinRate":2810,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4799316264000266,"extension":6.509411649698591},"index":2,"playId":"65c6b993-fe11-3026-ab0b-dd87d04511a5","pitchNumber":3,"startTime":"2025-08-01T23:56:00.614Z","endTime":"2025-08-01T23:56:05.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.171390000433977,"aZ":-26.915312209830986,"pfxX":-0.08763227370379312,"pfxZ":3.237979721645445,"pX":1.2584052538525823,"pZ":2.811631061574067,"vX0":8.953603446522003,"vY0":-126.27092588027067,"vZ0":0.7135085495544835,"x":69.03,"y":162.87,"x0":-2.3126262798110955,"y0":50.00526379270263,"z0":4.680288247943508,"aX":-0.14436017704018556},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-1.8,"spinRate":2242,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.43272776309077843,"extension":6.534896139763057},"index":3,"playId":"5e6e620c-852a-363b-a486-520fb5338361","pitchNumber":4,"startTime":"2025-08-01T23:56:21.096Z","endTime":"2025-08-01T23:56:29.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.344413225143885,"aZ":-29.605664657617435,"pfxX":0.5337521503187759,"pfxZ":1.6150253515850466,"pX":0.7659265633034849,"pZ":2.586679492481366,"vX0":7.219235266300896,"vY0":-125.42795195005333,"vZ0":0.9771792463405243,"x":87.8,"y":168.94,"x0":-2.2189575521303313,"y0":50.00513797695057,"z0":4.605933164875816,"aX":0.8502156483879144},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.4,"breakHorizontal":-2.6,"spinRate":2473,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.43666019934261735,"extension":6.589999977210538},"index":4,"playId":"e8897be4-c211-3ab4-a33f-dba24d3a4d87","pitchNumber":5,"startTime":"2025-08-01T23:56:52.302Z","endTime":"2025-08-01T23:56:56.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33913654593861,"aZ":-17.9544238587085,"pfxX":-5.505070514381168,"pfxZ":7.581171175406082,"pX":-0.34617726205871374,"pZ":3.9348003245348484,"vX0":7.094878324961042,"vY0":-135.5228498423084,"vZ0":1.3595750545378138,"x":130.2,"y":132.54,"x0":-2.2727836175577734,"y0":50.001437121036304,"z0":4.673963439455616,"aX":-10.324519435264097},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2377,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4029059083447821,"extension":6.628475585961419},"index":5,"playId":"305242bc-f450-31e3-811d-f1dd67688a6a","pitchNumber":6,"startTime":"2025-08-01T23:57:10.205Z","endTime":"2025-08-01T23:57:14.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.36358533964319,"strikeZoneBottom":1.43507665766059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.808845794965485,"aZ":-27.207193156457937,"pfxX":-9.587780364891936,"pfxZ":2.8840848413746065,"pX":-0.268093686202261,"pZ":0.7668012113185464,"vX0":8.173934970119605,"vY0":-130.08639790700215,"vZ0":-4.656270353729182,"x":127.22,"y":218.08,"x0":-2.1964477022874296,"y0":50.00440353314924,"z0":4.628160056912714,"aX":-16.529051304780534},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.4,"breakHorizontal":15.7,"spinRate":2358,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4201194038259426,"extension":6.5954771788809365},"index":6,"playId":"b69a7cd4-80e2-307a-a394-721f82522052","pitchNumber":7,"startTime":"2025-08-01T23:57:29.298Z","endTime":"2025-08-01T23:57:33.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67229898318279,"aZ":-14.137083741168068,"pfxX":-6.126444717818173,"pfxZ":9.679973429042688,"pX":-0.07087806809111744,"pZ":3.6120612245383943,"vX0":8.107783614632028,"vY0":-135.20828496414973,"vZ0":-0.2327493775104073,"x":119.7,"y":141.25,"x0":-2.303350627265914,"y0":50.00461300474542,"z0":4.685674572470238,"aX":-11.418835006218698},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":9.5,"spinRate":2407,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4040922167629315,"extension":6.721206189156655},"index":7,"playId":"d991d4b4-6f03-3ce2-8a1b-2e2e92d692c7","pitchNumber":8,"startTime":"2025-08-01T23:57:47.143Z","endTime":"2025-08-01T23:57:54.913Z","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":87.3,"endSpeed":80.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.724219963664623,"aZ":-25.502003053931535,"pfxX":1.0216449135136936,"pfxZ":4.044829654939093,"pX":0.36725182820583097,"pZ":3.3520318140306795,"vX0":6.53099664100112,"vY0":-127.05707259979299,"vZ0":1.6332902104851241,"x":103.0,"y":148.28,"x0":-2.3593773595420533,"y0":50.00527265877879,"z0":4.714119145468616,"aX":1.6850626080025273},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":-3.2,"spinRate":2346,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.42954732818970687,"extension":6.587400245155159},"index":8,"playId":"facf6287-c2ff-372f-b2f0-e450ba19de42","pitchNumber":9,"startTime":"2025-08-01T23:58:07.605Z","endTime":"2025-08-01T23:58:12.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.605658077868657,"aZ":-37.70838770019167,"pfxX":9.430629585903304,"pfxZ":-4.086787347518202,"pX":0.21222435786774105,"pZ":2.303958531837886,"vX0":2.990716222830648,"vY0":-115.64287197505116,"vZ0":2.058630838264559,"x":108.91,"y":176.57,"x0":-2.3230314952616937,"y0":50.00227044511535,"z0":5.019860075117851,"aX":12.770083518831202},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.6,"breakHorizontal":-17.9,"spinRate":2914,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.4736582482298406,"extension":6.5575026661744085},"hitData":{"launchSpeed":91.2,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.93,"coordY":168.59}},"index":9,"playId":"43110ba7-5fa9-31ad-8b7f-321411d61870","pitchNumber":10,"startTime":"2025-08-01T23:58:25.649Z","endTime":"2025-08-01T23:58:33.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-01T23:58:33.393Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to center fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-01T23:58:44.140Z","endTime":"2025-08-02T00:00:33.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.069523590420655,"aZ":-13.688096393910577,"pfxX":-6.105608537713205,"pfxZ":9.810002910196642,"pX":0.45140168630822974,"pZ":3.387959998702383,"vX0":9.175515796576544,"vY0":-135.7709808134455,"vZ0":-0.8580565787743217,"x":99.79,"y":147.31,"x0":-2.16393460865047,"y0":50.006703882213436,"z0":4.651990763424544,"aX":-11.511486312694226},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":9.4,"spinRate":2375,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4019600609674505,"extension":6.707979161272766},"index":0,"playId":"7c720664-2101-325d-921f-cf852a4a9174","pitchNumber":1,"startTime":"2025-08-01T23:59:10.824Z","endTime":"2025-08-01T23:59:15.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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.25249373182835,"strikeZoneBottom":1.30668686168947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13570654477876,"aZ":-17.688655627823078,"pfxX":-9.431680885218917,"pfxZ":7.863985522866457,"pX":1.0252287429974911,"pZ":2.5439284061040333,"vX0":10.560619407728282,"vY0":-135.02910072614543,"vZ0":-2.0542036220471553,"x":77.92,"y":170.09,"x0":-1.7160202865595715,"y0":50.000283445653785,"z0":4.562685744831228,"aX":-17.368010762573874},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":14.8,"spinRate":2385,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40604201496261316,"extension":6.8317891857132915},"index":1,"playId":"8c5ee8b2-32a6-3b01-8fe8-c5d679e28f9c","pitchNumber":2,"startTime":"2025-08-01T23:59:26.245Z","endTime":"2025-08-01T23:59:33.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.03062503764087,"aZ":-27.490130559386035,"pfxX":-0.3799532815679765,"pfxZ":2.8700986665940107,"pX":1.1095825849850947,"pZ":2.9584703188296757,"vX0":7.580758735263541,"vY0":-126.29371201600026,"vZ0":1.1571043886557772,"x":74.71,"y":158.9,"x0":-1.8675880540461018,"y0":50.004517969410536,"z0":4.687112749913775,"aX":-0.6208814316388155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":-0.8,"spinRate":2408,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4318538553605391,"extension":6.559514895752989},"index":2,"playId":"11a61107-aff7-31c6-912e-56158546b790","pitchNumber":3,"startTime":"2025-08-01T23:59:43.262Z","endTime":"2025-08-01T23:59:48.054Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-01T23:59:58.408Z","endTime":"2025-08-02T00:00:08.805Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":89.0,"endSpeed":82.7,"strikeZoneTop":3.30298488287938,"strikeZoneBottom":1.30633930377502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72932233053087,"aZ":-24.10305178209624,"pfxX":0.04838179402867748,"pfxZ":4.690508939433489,"pX":0.505936319654783,"pZ":0.9790677432680096,"vX0":7.09133707114584,"vY0":-129.4987724514623,"vZ0":-4.150759670926405,"x":97.71,"y":212.35,"x0":-2.2592523917455223,"y0":50.00338766045429,"z0":4.418004622916717,"aX":0.08183891938220073},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":-1.4,"spinRate":2390,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.42086562384085635,"extension":6.732209064010975},"index":4,"playId":"23a094e0-4076-3bc7-8437-dbe749e36bea","pitchNumber":4,"startTime":"2025-08-02T00:00:08.805Z","endTime":"2025-08-02T00:00:14.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.741347412320447,"aZ":-18.638284999887745,"pfxX":-6.501764529417752,"pfxZ":7.30101224755211,"pX":0.2028999190020398,"pZ":2.641950628668926,"vX0":8.438256223811251,"vY0":-134.44613818352343,"vZ0":-1.8751142738308602,"x":109.27,"y":167.45,"x0":-2.1134526977815837,"y0":50.00048454820717,"z0":4.653983947574414,"aX":-12.050430512844716},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":10.2,"spinRate":2332,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40546791590790177,"extension":6.746644764096563},"hitData":{"launchSpeed":80.4,"launchAngle":33.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.47,"coordY":84.86}},"index":5,"playId":"c4e6f5d5-fdfd-3caa-9f02-e048b2c711d9","pitchNumber":5,"startTime":"2025-08-02T00:00:25.142Z","endTime":"2025-08-02T00:00:33.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:00:33.116Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T00:00:53.089Z","endTime":"2025-08-02T00:02:58.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.14756441417394,"strikeZoneBottom":1.26136238852292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6402302554882,"aZ":-19.53375353587892,"pfxX":-6.889720722389486,"pfxZ":6.766959494714495,"pX":0.9792117773290183,"pZ":3.3943438862460886,"vX0":10.858612300039038,"vY0":-135.5511717718766,"vZ0":0.513477178706406,"x":79.67,"y":147.13,"x0":-2.176820176683618,"y0":50.00010166653494,"z0":4.56251026273025,"aX":-12.865586573358023},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":10.3,"spinRate":2290,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.403524454415245,"extension":6.909170131237105},"index":0,"playId":"5d587556-65ce-3727-b9cb-6dda9869e593","pitchNumber":1,"startTime":"2025-08-02T00:01:04.268Z","endTime":"2025-08-02T00:01:10.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.22888490097924,"strikeZoneBottom":1.26731960921318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27145299484837,"aZ":-20.441688850707276,"pfxX":-5.922668348653419,"pfxZ":6.390496279887811,"pX":1.122564674205672,"pZ":3.4202331247940116,"vX0":10.598004326787182,"vY0":-134.41628075979676,"vZ0":0.7974386680288648,"x":74.21,"y":146.43,"x0":-2.0960575991651877,"y0":50.00084240829797,"z0":4.567676352933998,"aX":-10.871275152743376},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.0,"breakHorizontal":8.5,"spinRate":2270,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4069904294621818,"extension":6.797063717824936},"index":1,"playId":"c26ecd8f-4528-3732-8ec9-b30a765e7891","pitchNumber":2,"startTime":"2025-08-02T00:01:19.390Z","endTime":"2025-08-02T00:01:24.125Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.21057059320795,"strikeZoneBottom":1.37490545082694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.945216244473485,"aZ":-17.312137396850297,"pfxX":-6.372080567252388,"pfxZ":7.893493810739678,"pX":0.7002727074952687,"pZ":1.9311821860689282,"vX0":10.235875376827506,"vY0":-135.67795391465364,"vZ0":-3.7293014874599826,"x":90.31,"y":186.64,"x0":-2.2764231053826656,"y0":50.0029165851623,"z0":4.5145207016053694,"aX":-11.998340226232012},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2306,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.40218431606499827,"extension":6.897888221953043},"index":2,"playId":"fa550b08-5a85-3f92-9fef-a0d011eab192","pitchNumber":3,"startTime":"2025-08-02T00:01:35.096Z","endTime":"2025-08-02T00:01:40.797Z","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":92.5,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58079452752361,"aZ":-18.547037443086026,"pfxX":-5.951955133524379,"pfxZ":7.427967457359308,"pX":0.656852531362094,"pZ":2.4929242698554406,"vX0":9.599084464049536,"vY0":-134.46434420733803,"vZ0":-2.036514135159142,"x":91.96,"y":171.47,"x0":-2.1825976173031654,"y0":50.00529686344738,"z0":4.5731136842568345,"aX":-10.924201204971233},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":8.8,"spinRate":2282,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40700848996918637,"extension":6.844205985631966},"index":3,"playId":"3b16b2c7-0d98-35a3-a03b-89c7e9a15be3","pitchNumber":4,"startTime":"2025-08-02T00:01:52.620Z","endTime":"2025-08-02T00:02:00.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17761804863096,"aZ":-15.724128771650188,"pfxX":-6.137144651071086,"pfxZ":8.68232848282322,"pX":0.3238447772035687,"pZ":3.2376047898247595,"vX0":8.78872938851485,"vY0":-136.3452556505731,"vZ0":-0.7985250618458393,"x":104.66,"y":151.36,"x0":-2.1344582079454897,"y0":50.00421611223986,"z0":4.612834218170233,"aX":-11.630730582874651},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":9.4,"spinRate":2324,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.400749590085411,"extension":6.87502039019679},"index":4,"playId":"20955be5-1c1a-3340-83bc-6a3deeb26810","pitchNumber":5,"startTime":"2025-08-02T00:02:22.441Z","endTime":"2025-08-02T00:02:30.338Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.026732190959187,"aZ":-38.88814499938103,"pfxX":6.458949346427612,"pfxZ":-4.85049043301337,"pX":0.24485245832799488,"pZ":1.8848561693348884,"vX0":3.9705492346799325,"vY0":-116.65696277705244,"vZ0":1.238076936737278,"x":107.67,"y":187.89,"x0":-2.315718603554349,"y0":50.001681746062445,"z0":5.000368951306708,"aX":8.941499070657326},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.3,"breakHorizontal":-12.6,"spinRate":2939,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4687032052152009,"extension":6.631129030812752},"index":5,"playId":"83454bf2-c708-3839-acf0-a4c2b0369377","pitchNumber":6,"startTime":"2025-08-02T00:02:53.676Z","endTime":"2025-08-02T00:02:58.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:02:58.735Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alan Roden flies out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:04:59.434Z","endTime":"2025-08-02T00:06:32.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.55389481260164,"strikeZoneBottom":1.57982613588487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.198003265353382,"aZ":-44.191784176750645,"pfxX":5.79926604777659,"pfxZ":-8.363740576393777,"pX":-1.1360416834930336,"pZ":2.592151810587516,"vX0":1.9688608148384985,"vY0":-119.21899192278556,"vZ0":0.988922386176069,"x":160.3,"y":168.79,"x0":-2.7262022438684133,"y0":50.001794118860474,"z0":6.164852160186384,"aX":8.335116490597988},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.6,"breakHorizontal":-10.9,"spinRate":2504,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.45967388529853936,"extension":7.558104016336576},"index":0,"playId":"f39b8e1e-0dc2-33ac-81e7-529dbaac5183","pitchNumber":1,"startTime":"2025-08-02T00:05:13.001Z","endTime":"2025-08-02T00:05:18.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41602892731119,"aZ":-12.487416977339405,"pfxX":-5.612114158211641,"pfxZ":9.600529301953166,"pX":0.31498141522593803,"pZ":3.091116762819433,"vX0":9.495586804984747,"vY0":-141.18271015347526,"vZ0":-5.95430639114983,"x":104.99,"y":155.32,"x0":-2.3388152726962956,"y0":50.000707100591434,"z0":6.006926577894482,"aX":-11.506454270683294},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":8.5,"spinRate":2357,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3856610718383986,"extension":7.105987549745995},"index":1,"playId":"91aa2938-e4bd-33a9-9917-b9a817a4ac9d","pitchNumber":2,"startTime":"2025-08-02T00:05:26.390Z","endTime":"2025-08-02T00:05:30.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.59121033787609,"strikeZoneBottom":1.61737657881928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.06263784726648,"aZ":-41.597088794108366,"pfxX":5.461543808141962,"pfxZ":-6.359895063978435,"pX":-1.185922448632492,"pZ":3.0364154764267717,"vX0":2.0469041447913634,"vY0":-120.569267038819,"vZ0":0.9253523200575688,"x":162.2,"y":156.8,"x0":-2.7539825903313084,"y0":50.00358925321376,"z0":6.300452646469799,"aX":8.090898674992893},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.0,"breakHorizontal":-10.3,"spinRate":2399,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.45320243624205947,"extension":6.693812614714395},"index":2,"playId":"f7ae5e11-29b6-3f97-b7c3-37ade4b9f9df","pitchNumber":3,"startTime":"2025-08-02T00:05:44.563Z","endTime":"2025-08-02T00:05:50.705Z","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":97.2,"endSpeed":89.8,"strikeZoneTop":3.58911670852255,"strikeZoneBottom":1.59028176037668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.58709821633283,"aZ":-16.012123292223226,"pfxX":-4.517476425670655,"pfxZ":7.862088552667828,"pX":-1.3197166001753993,"pZ":4.388716318346382,"vX0":5.281259031550297,"vY0":-141.5878667661012,"vZ0":-2.0066220167723303,"x":167.3,"y":120.28,"x0":-2.6113813802951715,"y0":50.000319324139994,"z0":6.117140828076422,"aX":-9.284229973494263},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2321,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3850252169223163,"extension":6.51599296976476},"index":3,"playId":"ac93a22b-a88a-346b-87d7-d6a0f78dec0c","pitchNumber":4,"startTime":"2025-08-02T00:06:03.727Z","endTime":"2025-08-02T00:06:09.218Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54466566942608,"aZ":-16.756181679466792,"pfxX":-6.124288514772382,"pfxZ":7.667117137882046,"pX":-0.4602500295510105,"pZ":2.5071035916295705,"vX0":8.210063859496927,"vY0":-140.15791731906688,"vZ0":-6.151149718884555,"x":134.54,"y":171.09,"x0":-2.6173954462641933,"y0":50.00002688347166,"z0":5.805103670765351,"aX":-12.3116024881649},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2291,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38921831696291287,"extension":6.889684376392867},"hitData":{"launchSpeed":99.5,"launchAngle":43.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.52,"coordY":61.42}},"index":4,"playId":"168afd51-b0db-3387-9511-4c1f8cb4e113","pitchNumber":5,"startTime":"2025-08-02T00:06:20.234Z","endTime":"2025-08-02T00:06:32.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:06:32.860Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp ground ball to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:06:51.563Z","endTime":"2025-08-02T00:07:31.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.47674124324103,"strikeZoneBottom":1.60664019035581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54223939815511,"aZ":-36.3308749960706,"pfxX":6.650943139582651,"pfxZ":-2.777486259590302,"pX":-0.5822302051183161,"pZ":1.4820818156472906,"vX0":2.6140743091202454,"vY0":-121.36322780421436,"vZ0":-3.3717164310639753,"x":139.19,"y":198.76,"x0":-2.5373538430705675,"y0":50.005996657762324,"z0":6.050600739097836,"aX":9.933012845911323},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.6,"breakHorizontal":-12.7,"spinRate":2347,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.45114249119075955,"extension":6.838059798188722},"index":0,"playId":"8ab102ec-e249-3491-ab5f-291796e92819","pitchNumber":1,"startTime":"2025-08-02T00:06:51.563Z","endTime":"2025-08-02T00:06:54.571Z","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":96.5,"endSpeed":89.0,"strikeZoneTop":3.46098544517572,"strikeZoneBottom":1.61631167128482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20152398943324,"aZ":-19.050122707847347,"pfxX":-8.584251386328065,"pfxZ":6.546313884466121,"pX":0.22062843646153132,"pZ":1.4905283906530482,"vX0":10.468518408162373,"vY0":-140.1019746205669,"vZ0":-8.071970412001821,"x":108.59,"y":198.54,"x0":-2.4345297744352887,"y0":50.00198741035465,"z0":5.63558579276471,"aX":-17.206306189144644},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":13.6,"spinRate":2186,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38972126494965753,"extension":7.230609918620087},"index":1,"playId":"65e321a7-68b5-3a49-8791-8340f4b62190","pitchNumber":2,"startTime":"2025-08-02T00:07:04.728Z","endTime":"2025-08-02T00:07:11.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.910739698735004,"aZ":-20.31603358753444,"pfxX":-7.882787510365917,"pfxZ":5.874755444462336,"pX":0.006750919626363188,"pZ":2.407591272617887,"vX0":10.0954608807736,"vY0":-140.4977468058211,"vZ0":-5.674593909959065,"x":116.74,"y":173.78,"x0":-2.592498250445583,"y0":50.0051851020237,"z0":5.7550359519677645,"aX":-15.916874707675525},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":12.5,"spinRate":2158,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3884048142118859,"extension":7.170430140444694},"hitData":{"launchSpeed":108.7,"launchAngle":2.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.28,"coordY":108.08}},"index":2,"playId":"16d0b699-26af-3e5a-9ae8-4cfc6a070bdb","pitchNumber":3,"startTime":"2025-08-02T00:07:20.704Z","endTime":"2025-08-02T00:07:31.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:07:31.180Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:07:39.736Z","endTime":"2025-08-02T00:10:04.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.702192861249767,"aZ":-14.476561519351103,"pfxX":-6.558153490993176,"pfxZ":8.710392402460597,"pX":-0.12053122420211068,"pZ":2.982523651778961,"vX0":9.331764799863668,"vY0":-140.86277571671596,"vZ0":-5.033402071601862,"x":121.59,"y":158.25,"x0":-2.6073858468364617,"y0":50.00104185435801,"z0":5.711713711104047,"aX":-13.323029972314131},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":10.2,"spinRate":2300,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.387209222614584,"extension":7.09594816544312},"index":0,"playId":"d9a88e1d-4ccb-306b-a38a-52006956f3b1","pitchNumber":1,"startTime":"2025-08-02T00:07:59.304Z","endTime":"2025-08-02T00:08:06.186Z","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":95.7,"endSpeed":88.7,"strikeZoneTop":3.53870104785328,"strikeZoneBottom":1.69604536785229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.034067946733337,"aZ":-15.064044808284763,"pfxX":-7.526982082354818,"pfxZ":8.632458542385137,"pX":-0.2311915887273247,"pZ":1.5694697397126784,"vX0":9.117101642548299,"vY0":-138.9306862107316,"vZ0":-9.343108212538349,"x":125.81,"y":196.4,"x0":-2.555910594185477,"y0":50.00288297537586,"z0":5.945941359809059,"aX":-14.920612983429931},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2375,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3921468514226123,"extension":6.705592598348159},"index":1,"playId":"99b4d0b0-f67d-3caa-827f-2935a36bc517","pitchNumber":2,"startTime":"2025-08-02T00:08:20.701Z","endTime":"2025-08-02T00:08:28.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.58350071217097,"strikeZoneBottom":1.56364856174469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41655681687418,"aZ":-15.122330801373035,"pfxX":-8.317390863524238,"pfxZ":8.352591842059116,"pX":0.23642588973087753,"pZ":1.5599676102011337,"vX0":10.747328359591217,"vY0":-141.10111942930448,"vZ0":-8.522872967398424,"x":107.99,"y":196.66,"x0":-2.5194423458091153,"y0":50.002365089668395,"z0":5.5688218988546305,"aX":-16.977926910205984},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2372,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.38638790596607775,"extension":7.202661155126977},"index":2,"playId":"d03a9de9-9cd1-348e-b6fd-d25b0776e2e0","pitchNumber":3,"startTime":"2025-08-02T00:08:42.758Z","endTime":"2025-08-02T00:08:48.958Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T00:08:57.753Z","endTime":"2025-08-02T00:09:16.323Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.4,"strikeZoneTop":3.61647151127148,"strikeZoneBottom":1.62233998270944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33488440160146,"aZ":-42.076674412971016,"pfxX":4.32191509892603,"pfxZ":-6.597058167847711,"pX":-1.5488301472849366,"pZ":2.511817581310511,"vX0":1.5505076831149844,"vY0":-121.0559172196804,"vZ0":0.15287726385086287,"x":176.04,"y":170.96,"x0":-2.7574770071684607,"y0":50.00578995854779,"z0":6.09986870884067,"aX":6.482382967167818},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-11.8,"breakHorizontal":-8.2,"spinRate":2382,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.45067238782004404,"extension":7.0565878356940335},"index":4,"playId":"a8f1d6f3-c291-3a64-9bd3-96e3ad912828","pitchNumber":4,"startTime":"2025-08-02T00:09:16.323Z","endTime":"2025-08-02T00:09:21.381Z","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":97.5,"endSpeed":89.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.750400438102503,"aZ":-12.568174448015974,"pfxX":-7.494733816441382,"pfxZ":9.57095247399725,"pX":-0.261304387468862,"pZ":2.504413858855825,"vX0":9.134163083913494,"vY0":-141.62849648703641,"vZ0":-6.783019012151174,"x":126.96,"y":171.16,"x0":-2.5415529654010087,"y0":50.00658765471092,"z0":5.7201296663397745,"aX":-15.359693836860087},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.2,"breakHorizontal":11.9,"spinRate":2475,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.3854717891879691,"extension":7.245311242988736},"index":5,"playId":"233708d1-cb7d-333e-993a-cc667cc57af4","pitchNumber":5,"startTime":"2025-08-02T00:09:36.211Z","endTime":"2025-08-02T00:09:40.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53843152160001,"aZ":-41.669190789304984,"pfxX":6.416708167877147,"pfxZ":-6.4800759365038,"pX":-1.1268326612093764,"pZ":2.0338226614446024,"vX0":2.140087829215703,"vY0":-120.1246849946918,"vZ0":-1.00821046906049,"x":159.95,"y":183.87,"x0":-2.861955609147649,"y0":50.0004291532608,"z0":6.15249032391699,"aX":9.407047539766209},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-11.8,"breakHorizontal":-12.1,"spinRate":2361,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.455382425791548,"extension":6.7532423797856955},"index":6,"playId":"3d7cc914-20aa-327b-827b-3a847adc3ede","pitchNumber":6,"startTime":"2025-08-02T00:09:58.508Z","endTime":"2025-08-02T00:10:04.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:10:04.469Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a sharp line drive to left fielder Steven Kwan. Ryan Jeffers to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:10:17.889Z","endTime":"2025-08-02T00:10:39.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.192287392677343,"aZ":-27.048624072163783,"pfxX":-1.7364103832101836,"pfxZ":2.781326207484927,"pX":-0.05113938749710561,"pZ":2.704944054909239,"vX0":7.773297882122978,"vY0":-134.3986919802744,"vZ0":-2.984517191451415,"x":118.95,"y":165.75,"x0":-2.7463539858586286,"y0":50.00193792727893,"z0":5.7362054165557,"aX":-3.1995818562893477},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":1.6,"spinRate":2232,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.40643834481386865,"extension":6.990966568521422},"hitData":{"launchSpeed":101.9,"launchAngle":14.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.35,"coordY":108.08}},"index":0,"playId":"26f68e92-21c8-306a-a8ff-6097137d4096","pitchNumber":1,"startTime":"2025-08-02T00:10:28.913Z","endTime":"2025-08-02T00:10:39.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:10:39.571Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks. Ryan Jeffers to 3rd. Royce Lewis to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:10:54.193Z","endTime":"2025-08-02T00:13:49.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72204694081848,"aZ":-15.390781979166476,"pfxX":-6.482525618047145,"pfxZ":8.256477004670234,"pX":-0.09477775885447325,"pZ":3.453916035987712,"vX0":9.662006150155383,"vY0":-141.3245818980046,"vZ0":-4.154716875232476,"x":120.61,"y":145.52,"x0":-2.707902904745273,"y0":50.00213897719866,"z0":5.924528154308484,"aX":-13.177277894196253},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2285,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38684310560639856,"extension":6.860730565397722},"index":0,"playId":"3715c19a-a61a-3aa2-95f2-d38593bc7a1b","pitchNumber":1,"startTime":"2025-08-02T00:11:09.853Z","endTime":"2025-08-02T00:11:13.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.690544206453392,"aZ":-40.24517904737791,"pfxX":4.377064598290295,"pfxZ":-5.251200578873487,"pX":0.3339346944173612,"pZ":0.6853852971839091,"vX0":5.902876592926938,"vY0":-122.80024214392658,"vZ0":-4.983053078777114,"x":104.27,"y":220.27,"x0":-2.6628863226088484,"y0":50.00015576840583,"z0":6.138040176619874,"aX":6.73121727780798},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.4,"breakHorizontal":-9.2,"spinRate":2437,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44480607878487266,"extension":6.791065078802407},"index":1,"playId":"b78f7598-5d8f-3f73-a2b0-453a17f4d79f","pitchNumber":2,"startTime":"2025-08-02T00:11:29.252Z","endTime":"2025-08-02T00:11:35.209Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T00:11:45.818Z","endTime":"2025-08-02T00:12:03.757Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.404653984313768,"aZ":-41.263895825909096,"pfxX":5.528563628650584,"pfxZ":-6.327223122135818,"pX":-0.5417594706417753,"pZ":1.0940585614000196,"vX0":3.707247949402346,"vY0":-119.48326583002172,"vZ0":-2.9486675991491973,"x":137.65,"y":209.24,"x0":-2.83513661962384,"y0":50.00269092216069,"z0":6.075300263410698,"aX":7.941845806887119},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.9,"breakHorizontal":-10.9,"spinRate":2372,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.459538220090272,"extension":6.662737471469746},"index":3,"playId":"a8f38791-0eb7-317c-83d7-5fd4f71d610a","pitchNumber":3,"startTime":"2025-08-02T00:12:03.757Z","endTime":"2025-08-02T00:12:08.251Z","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":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.69273610766992,"strikeZoneBottom":1.55330408261005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.102346564373207,"aZ":-41.97903519365682,"pfxX":3.617101094582063,"pfxZ":-6.42621596191537,"pX":-1.3619243809532215,"pZ":0.8296638036065999,"vX0":1.9883304052325432,"vY0":-122.72212917633152,"vZ0":-4.208355546923787,"x":168.91,"y":216.38,"x0":-2.652299225371973,"y0":50.00249454890319,"z0":6.139589702116178,"aX":5.520494504381561},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.4,"breakHorizontal":-7.0,"spinRate":2409,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.44618163318780324,"extension":6.465712703569338},"index":4,"playId":"9ed230a1-8942-3193-a6dd-ff5a4498680f","pitchNumber":4,"startTime":"2025-08-02T00:12:29.486Z","endTime":"2025-08-02T00:12:33.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.68487755326275,"strikeZoneBottom":1.64683208520815,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17811428334812,"aZ":-15.702049272595591,"pfxX":-8.161379502971368,"pfxZ":8.021429239586656,"pX":-0.4587909100637184,"pZ":4.5935050048416075,"vX0":9.41489931928138,"vY0":-142.27712638663874,"vZ0":-1.107476963873207,"x":134.49,"y":114.76,"x0":-2.7480083896184966,"y0":50.00099235971479,"z0":5.981379986296208,"aX":-16.756559896778434},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2359,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38474758866337355,"extension":6.536411369652286},"index":5,"playId":"51cd53cf-b328-36ca-b7c3-04d4ceda1c62","pitchNumber":5,"startTime":"2025-08-02T00:12:54.358Z","endTime":"2025-08-02T00:12:58.600Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.65509492579918,"strikeZoneBottom":1.64215153133004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92114946184614,"aZ":-42.445088812952065,"pfxX":4.1030698953476445,"pfxZ":-6.747739646590325,"pX":0.4962310890957686,"pZ":0.009206092194411812,"vX0":6.414266946695736,"vY0":-122.78477919652263,"vZ0":-5.336256317597604,"x":98.08,"y":238.53,"x0":-2.6856046035332746,"y0":50.00144805067565,"z0":5.832852572425472,"aX":6.2466904399328715},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.2,"breakHorizontal":-9.0,"spinRate":2477,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.44655311297781797,"extension":6.742034003379872},"index":6,"playId":"8ea9c31a-3810-34c6-9bdb-0cd85d45c209","pitchNumber":6,"startTime":"2025-08-02T00:13:15.471Z","endTime":"2025-08-02T00:13:19.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.4,"strikeZoneTop":3.64517258097981,"strikeZoneBottom":1.5629101672933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.987161013023158,"aZ":-41.63430035288022,"pfxX":6.267153486216941,"pfxZ":-6.195533773864624,"pX":-0.14431755626339168,"pZ":1.0731199888237613,"vX0":4.2963486266170055,"vY0":-122.668522050779,"vZ0":-3.5247611417337126,"x":122.5,"y":209.81,"x0":-2.732156719213137,"y0":50.00539297233358,"z0":6.073786057004327,"aX":9.563717214570978},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.8,"breakHorizontal":-12.4,"spinRate":2504,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.44630547402052834,"extension":6.903139170330605},"index":7,"playId":"c08ca7e3-0553-33dd-a6ba-7ce9d2b8b486","pitchNumber":7,"startTime":"2025-08-02T00:13:45.401Z","endTime":"2025-08-02T00:13:49.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:13:49.374Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T00:13:57.303Z","endTime":"2025-08-02T00:16:28.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.38552817962324,"strikeZoneBottom":1.53962042730768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24430543576903,"aZ":-37.82256897828466,"pfxX":5.132760220957981,"pfxZ":-3.5062332064551924,"pX":-0.4505126164157041,"pZ":1.967721434451049,"vX0":4.43586272429632,"vY0":-125.56658351501446,"vZ0":-2.0941249473843997,"x":134.17,"y":185.65,"x0":-2.9010503867465824,"y0":50.00306751688495,"z0":5.863517376574573,"aX":8.269773542337859},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.6,"breakHorizontal":-10.2,"spinRate":2294,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.43469534712778746,"extension":6.82820672839593},"index":0,"playId":"c4581283-78c3-3651-a619-c73ad7339beb","pitchNumber":1,"startTime":"2025-08-02T00:14:19.034Z","endTime":"2025-08-02T00:14:24.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.35146630770224,"strikeZoneBottom":1.538300902699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386563574430834,"aZ":-32.009460895841464,"pfxX":4.702279183550554,"pfxZ":0.09451491560877567,"pX":1.3293266833110982,"pZ":0.8995319508258566,"vX0":8.860309095895749,"vY0":-128.5460855454767,"vZ0":-5.881759417016243,"x":66.33,"y":214.49,"x0":-2.760684940288809,"y0":50.001076272446156,"z0":5.6750682765633425,"aX":7.937919363765385},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.8,"breakHorizontal":-10.3,"spinRate":2267,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.42462709840937185,"extension":7.151132317104538},"index":1,"playId":"b68a4d93-e2dc-3610-aa68-1dd2ecd43d97","pitchNumber":2,"startTime":"2025-08-02T00:14:39.156Z","endTime":"2025-08-02T00:14:46.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.35603879641179,"strikeZoneBottom":1.54317839530156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.306905336299312,"aZ":-31.921605295324973,"pfxX":4.239149285560554,"pfxZ":0.14766034577056697,"pX":0.6470633329966406,"pZ":0.48276635754356456,"vX0":7.2151018785818515,"vY0":-129.0389269077518,"vZ0":-7.165992607289434,"x":92.34,"y":225.75,"x0":-2.7209730944255974,"y0":50.004647049004866,"z0":5.710660442726798,"aX":7.247784421149955},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.0,"breakHorizontal":-9.1,"spinRate":2307,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4222041533651879,"extension":6.963745738567322},"index":2,"playId":"54c7b728-8f4b-3e64-843a-92c5ecf5d32b","pitchNumber":3,"startTime":"2025-08-02T00:15:01.288Z","endTime":"2025-08-02T00:15:07.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":91.0,"strikeZoneTop":3.34572138575463,"strikeZoneBottom":1.56888339138991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.363036616951568,"aZ":-14.691147371337594,"pfxX":-6.844635234896602,"pfxZ":8.394190126746295,"pX":0.745507087966542,"pZ":1.7137885457102175,"vX0":11.675817252800854,"vY0":-141.98223135711038,"vZ0":-8.33493057198348,"x":88.58,"y":192.51,"x0":-2.4934078451908537,"y0":50.00543043213741,"z0":5.582616013137442,"aX":-14.260108564843692},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.9,"breakHorizontal":10.6,"spinRate":2371,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.382848014711759,"extension":7.345396502070522},"index":3,"playId":"2be33d63-1e03-399b-98cd-654e6bc57735","pitchNumber":4,"startTime":"2025-08-02T00:15:37.536Z","endTime":"2025-08-02T00:15:44.473Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.42345075658568,"strikeZoneBottom":1.6217024739866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.366276292880663,"aZ":-21.581450329079217,"pfxX":-0.7408010626430213,"pfxZ":5.642957250545928,"pX":-0.5246705269476367,"pZ":2.903751415842574,"vX0":6.3436946640042775,"vY0":-135.12588300127987,"vZ0":-3.352361791121772,"x":137.0,"y":160.38,"x0":-2.791652511954012,"y0":50.00019112389052,"z0":5.6506082369017285,"aX":-1.3905091260772036},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.8,"breakHorizontal":0.2,"spinRate":2246,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4030731083628001,"extension":7.0475437554731855},"index":4,"playId":"807817db-5f2d-33c5-a418-d8f0eb68d9ac","pitchNumber":5,"startTime":"2025-08-02T00:15:58.542Z","endTime":"2025-08-02T00:16:03.699Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.096538600326323,"aZ":-23.77590048293193,"pfxX":-2.3306892156727432,"pfxZ":4.431140361197002,"pX":-0.5602003719893118,"pZ":2.6476443994095034,"vX0":7.108498461991842,"vY0":-136.33863272015736,"vZ0":-3.8272455156079634,"x":138.35,"y":167.29,"x0":-2.8907804961016343,"y0":50.002953083703886,"z0":5.697489295308978,"aX":-4.41802453693863},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":2.9,"spinRate":2334,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4007141922875621,"extension":7.418107082603307},"hitData":{"launchSpeed":99.3,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":156.49}},"index":5,"playId":"acbf8116-72cb-3f15-8c40-ed4475f10759","pitchNumber":6,"startTime":"2025-08-02T00:16:20.032Z","endTime":"2025-08-02T00:16:28.570Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:16:28.570Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gabriel Arias pops out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:18:33.286Z","endTime":"2025-08-02T00:19:47.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.58479006548363,"strikeZoneBottom":1.49317155409816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.338971462680206,"aZ":-16.22024979384024,"pfxX":-7.781712637114498,"pfxZ":8.837969734922005,"pX":0.44261287761627505,"pZ":2.2229541409243745,"vX0":10.26255117975878,"vY0":-133.86166357405276,"vZ0":-3.4125380110465615,"x":100.13,"y":178.76,"x0":-2.4393911063921037,"y0":50.00251667373615,"z0":4.683624237247153,"aX":-14.047344134860872},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2390,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4100101299946828,"extension":6.845744844205353},"index":0,"playId":"8378da01-62a8-3c9c-a7f0-023f5430c25c","pitchNumber":1,"startTime":"2025-08-02T00:18:38.249Z","endTime":"2025-08-02T00:18:44.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.63738275753491,"strikeZoneBottom":1.52050616900917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53461790811054,"aZ":-23.545555013324236,"pfxX":-9.685530076545698,"pfxZ":4.797205396328002,"pX":-1.5082031562085787,"pZ":2.340032425426939,"vX0":6.058441722656835,"vY0":-133.46992305117513,"vZ0":-1.5793335027384425,"x":174.49,"y":175.6,"x0":-2.5527006306014317,"y0":50.00213881252139,"z0":4.639933558974247,"aX":-17.42134810814382},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2147,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4108413271419802,"extension":6.9363748813730846},"index":1,"playId":"02bf434b-cd98-3254-be67-0d01c991ceb7","pitchNumber":2,"startTime":"2025-08-02T00:18:49.831Z","endTime":"2025-08-02T00:18:56.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.61593809152419,"strikeZoneBottom":1.54183183740436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.386772356112097,"aZ":-25.940248732573295,"pfxX":-1.219110993793727,"pfxZ":3.7677986310203497,"pX":0.8061732567469675,"pZ":1.4589890330549913,"vX0":8.891332965840528,"vY0":-127.1154673474965,"vZ0":-2.7235093162246677,"x":86.27,"y":199.39,"x0":-2.5622621278463686,"y0":50.003022525937986,"z0":4.5803398826871975,"aX":-2.018319332439839},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":0.5,"spinRate":2421,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42910456249332496,"extension":6.763364353373143},"index":2,"playId":"90d18334-3afd-3d7f-aec7-b74ea7949d36","pitchNumber":3,"startTime":"2025-08-02T00:19:02.984Z","endTime":"2025-08-02T00:19:10.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.58271999974185,"strikeZoneBottom":1.51675191818977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.495766763909682,"aZ":-15.319712562135336,"pfxX":-7.891834943642415,"pfxZ":9.247981516441987,"pX":1.0363448647862772,"pZ":1.7483641669453052,"vX0":11.877120216982846,"vY0":-134.2651453134056,"vZ0":-4.6997222407082075,"x":77.5,"y":191.57,"x0":-2.4225263104818064,"y0":50.004677318589216,"z0":4.614227727328759,"aX":-14.387320099174218},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2441,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40818267169952893,"extension":6.98000929198983},"index":3,"playId":"b45262ce-1176-39c0-8b12-a1b2de26c6c7","pitchNumber":4,"startTime":"2025-08-02T00:19:19.091Z","endTime":"2025-08-02T00:19:27.521Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63557011278994,"aZ":-17.29435443551948,"pfxX":-7.885244170653458,"pfxZ":8.115699659741136,"pX":-0.3487234776206114,"pZ":2.2420845129130784,"vX0":7.990933621169672,"vY0":-134.65552633423255,"vZ0":-3.106302766179719,"x":130.29,"y":178.24,"x0":-2.3323496990499226,"y0":50.00523911252123,"z0":4.636488500764275,"aX":-14.461953990041398},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":12.6,"spinRate":2427,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40698526763299947,"extension":6.848301764355068},"hitData":{"launchSpeed":96.8,"launchAngle":57.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":175.86,"coordY":133.76}},"index":4,"playId":"21c2dd28-851a-35bc-aa1c-329334c379d5","pitchNumber":5,"startTime":"2025-08-02T00:19:35.186Z","endTime":"2025-08-02T00:19:47.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:19:47.596Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Santana flies out to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:19:54.665Z","endTime":"2025-08-02T00:21:20.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.706050767470302,"aZ":-24.212361169441145,"pfxX":-0.5800861640065584,"pfxZ":4.663911839198587,"pX":0.3749078323487936,"pZ":2.6279786733340194,"vX0":7.536846148964844,"vY0":-129.04954199129935,"vZ0":-0.5330847034489258,"x":102.71,"y":167.82,"x0":-2.492784104910107,"y0":50.00556873897176,"z0":4.682117408506325,"aX":-0.9925861860986664},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.5,"breakHorizontal":-0.4,"spinRate":2345,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.42243030352885524,"extension":6.60661230049682},"index":0,"playId":"8492cefa-ae56-32f1-b76d-295ae6c437e5","pitchNumber":1,"startTime":"2025-08-02T00:20:14.040Z","endTime":"2025-08-02T00:20:19.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.45047595912122,"strikeZoneBottom":1.6331886095578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8917464738845,"aZ":-15.423139550599329,"pfxX":-6.739995698567063,"pfxZ":8.96595907958187,"pX":0.20186217346671476,"pZ":3.457697167285105,"vX0":8.90084899974002,"vY0":-135.19536520784754,"vZ0":-0.5927024768513198,"x":106.57,"y":103.67,"x0":-2.2431563308473583,"y0":50.00447875919584,"z0":4.753090497989104,"aX":-12.595718720970316},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2249,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40370254491606117,"extension":6.753969126084359},"index":1,"playId":"a195eb47-ace8-3a74-8452-fbdd7837ef45","pitchNumber":2,"startTime":"2025-08-02T00:20:33.041Z","endTime":"2025-08-02T00:20:40.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.46703104150834,"strikeZoneBottom":1.67520148091689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.898144628969998,"aZ":-15.461694003130122,"pfxX":-5.858501847226249,"pfxZ":8.82027282636342,"pX":0.9291148348855439,"pZ":2.634013133231399,"vX0":10.305914094540768,"vY0":-136.2846807049073,"vZ0":-2.3478150638175967,"x":81.58,"y":167.66,"x0":-2.127743501605466,"y0":50.004124619278656,"z0":4.565545378907263,"aX":-11.10344566412274},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2292,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4007773647516433,"extension":6.892085975263661},"index":2,"playId":"f3d03d6b-71bd-3640-88d4-72307f48f52c","pitchNumber":3,"startTime":"2025-08-02T00:20:49.426Z","endTime":"2025-08-02T00:20:56.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.981803302635004,"aZ":-17.740049615639396,"pfxX":-6.023630034370905,"pfxZ":7.820960834435638,"pX":0.5218506380362322,"pZ":2.5024801006279938,"vX0":8.993855991081912,"vY0":-134.4733898831335,"vZ0":-2.0771009817459607,"x":97.11,"y":171.21,"x0":-2.07127439352549,"y0":50.00638721518238,"z0":4.532649091226861,"aX":-11.123216106297651},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":9.1,"spinRate":2174,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.40608377769736714,"extension":6.799623806991718},"hitData":{"launchSpeed":86.5,"launchAngle":45.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.69,"coordY":88.77}},"index":3,"playId":"d0c69060-9eac-3095-996b-38aae49826cf","pitchNumber":4,"startTime":"2025-08-02T00:21:10.524Z","endTime":"2025-08-02T00:21:20.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:21:20.520Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T00:21:23.823Z","endTime":"2025-08-02T00:22:01.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.112998479793852,"aZ":-18.50859048810056,"pfxX":-7.665007670818105,"pfxZ":7.428012846193642,"pX":-0.6423061545033437,"pZ":2.739289265902227,"vX0":6.684724574556157,"vY0":-134.53234951046377,"vZ0":-1.3725894693694678,"x":141.48,"y":164.82,"x0":-2.1586549284241427,"y0":50.00432624647224,"z0":4.562826426282545,"aX":-14.106601569131694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":12.5,"spinRate":2338,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.40651982064746806,"extension":6.833005248042931},"hitData":{"launchSpeed":85.2,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.88,"coordY":169.8}},"index":0,"playId":"69a6abfd-f4f7-3d32-870f-db84889bc8bb","pitchNumber":1,"startTime":"2025-08-02T00:21:52.949Z","endTime":"2025-08-02T00:22:01.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:22:01.341Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, shortstop Gabriel Arias to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:24:01.066Z","endTime":"2025-08-02T00:24:49.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.043491732961357,"aZ":-18.593278305558982,"pfxX":-8.519493318024555,"pfxZ":6.867766926819114,"pX":-1.2071535182882995,"pZ":2.318103182958905,"vX0":7.13910290364787,"vY0":-139.62292252589853,"vZ0":-6.189412335155375,"x":163.01,"y":176.19,"x0":-2.6886576860491576,"y0":50.00159177585939,"z0":5.784558526638316,"aX":-16.842255499330054},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":13.9,"spinRate":1970,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39209541448975394,"extension":7.148584196920863},"index":0,"playId":"b6bfd326-3934-3532-b5fa-e27e68aee4c2","pitchNumber":1,"startTime":"2025-08-02T00:24:08.373Z","endTime":"2025-08-02T00:24:13.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.33726388709043,"strikeZoneBottom":1.44657252110981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.247054025191844,"aZ":-32.90560381187274,"pfxX":5.772514024670956,"pfxZ":-0.45824417701594555,"pX":0.2428456814244339,"pZ":3.0763241113611577,"vX0":5.720886116675685,"vY0":-124.69080878512919,"vZ0":-0.25603151966446935,"x":107.74,"y":155.72,"x0":-2.828538365301687,"y0":50.00605853005043,"z0":5.8872873609309835,"aX":9.122965469093376},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-11.8,"spinRate":2271,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.43868031975940625,"extension":6.8089311265874874},"index":1,"playId":"5fae350f-7f70-3385-8c43-15c5f65f8929","pitchNumber":2,"startTime":"2025-08-02T00:24:26.470Z","endTime":"2025-08-02T00:24:32.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.981423786301594,"aZ":-18.78463796520524,"pfxX":-9.662361625179436,"pfxZ":6.5826259360249075,"pX":-0.16589276384460344,"pZ":2.2236383945555063,"vX0":9.740721204979064,"vY0":-141.42738369055357,"vZ0":-6.453103975271079,"x":123.32,"y":178.74,"x0":-2.3923522421211763,"y0":50.00486773135685,"z0":5.731636207610232,"aX":-19.65889417678376},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":2143,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3866643358692632,"extension":7.293461882553541},"hitData":{"launchSpeed":92.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.89,"coordY":155.88}},"index":2,"playId":"cbab3c60-f17c-3c7f-909a-76bce4263d7c","pitchNumber":3,"startTime":"2025-08-02T00:24:41.998Z","endTime":"2025-08-02T00:24:49.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:24:49.490Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging, catcher Bo Naylor to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:25:00.006Z","endTime":"2025-08-02T00:26:27.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.46615805367966,"strikeZoneBottom":1.65911931371283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81512225463501,"aZ":-35.85262018375649,"pfxX":6.066935272651271,"pfxZ":-2.3059749031399184,"pX":-0.4824566793781241,"pZ":1.9072320004518015,"vX0":3.972356488847648,"vY0":-125.35103043776928,"vZ0":-2.2360594585048936,"x":135.39,"y":187.28,"x0":-2.874712957746269,"y0":50.00254973533877,"z0":5.731658909601832,"aX":9.67587188692791},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":-11.9,"spinRate":2233,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.43658035430074404,"extension":7.208686769856425},"index":0,"playId":"f8b41e2e-c3bf-38ac-b6d6-a4a90ff1744b","pitchNumber":1,"startTime":"2025-08-02T00:25:13.786Z","endTime":"2025-08-02T00:25:20.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.42744918509299,"strikeZoneBottom":1.63724952402021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.472524332744502,"aZ":-34.29480930289557,"pfxX":7.2282683818716285,"pfxZ":-1.3346735912286132,"pX":-1.2156520444640095,"pZ":3.0836641450318263,"vX0":1.5946049410532446,"vY0":-125.20336721232653,"vZ0":-0.16820926383791723,"x":163.34,"y":155.52,"x0":-2.799341148438091,"y0":50.00076637083009,"z0":5.950254456325124,"aX":11.512383833164971},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.2,"breakHorizontal":-13.4,"spinRate":2212,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4368991284557864,"extension":6.706431457033968},"index":1,"playId":"8dcfccf7-4cc9-3c32-a9ef-5073d0088473","pitchNumber":2,"startTime":"2025-08-02T00:25:28.493Z","endTime":"2025-08-02T00:25:33.324Z","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":97.8,"endSpeed":89.8,"strikeZoneTop":3.48442055671177,"strikeZoneBottom":1.64349822038586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90019546991327,"aZ":-15.461062822264516,"pfxX":-6.485473397521643,"pfxZ":8.11062133025954,"pX":-0.10688860711549726,"pZ":3.8282291302228746,"vX0":9.275549402972084,"vY0":-142.2335614016373,"vZ0":-3.4775341636700787,"x":121.07,"y":135.42,"x0":-2.559103635799857,"y0":50.002324369883425,"z0":6.039698905303868,"aX":-13.363919352469715},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":10.0,"spinRate":2420,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38426160868558146,"extension":6.842700873790167},"index":2,"playId":"586816b1-95b8-3a00-a4de-ea2face94a59","pitchNumber":3,"startTime":"2025-08-02T00:25:45.776Z","endTime":"2025-08-02T00:25:50.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.42214984712347,"strikeZoneBottom":1.65717060842549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55774913257722,"aZ":-13.230253781712142,"pfxX":-7.120447173478105,"pfxZ":9.235924239527886,"pX":-0.4721070129675783,"pZ":2.199704414084639,"vX0":8.264290528229209,"vY0":-142.0695893691768,"vZ0":-7.847433467394524,"x":135.0,"y":179.39,"x0":-2.4891261861656147,"y0":50.00049599577893,"z0":5.832450563086212,"aX":-14.601339496313678},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2344,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3850558665180168,"extension":7.065916096233427},"index":3,"playId":"ee56a444-5095-3a11-a6fe-cb77d2b717c1","pitchNumber":4,"startTime":"2025-08-02T00:26:01.725Z","endTime":"2025-08-02T00:26:07.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.288012655722852,"aZ":-43.90045696567218,"pfxX":5.212356061273579,"pfxZ":-7.66681987868755,"pX":0.6216024986328927,"pZ":0.5841892609148502,"vX0":6.164218602550293,"vY0":-123.6188604649222,"vZ0":-4.113778958542418,"x":93.31,"y":223.01,"x0":-2.5921931645961953,"y0":50.001532402056036,"z0":5.998812753662868,"aX":7.9733093315436205},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.6,"breakHorizontal":-11.0,"spinRate":2593,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.44503196713483417,"extension":6.675361417525126},"index":4,"playId":"460139e3-91f8-3cfc-87d4-ffe36e955ff3","pitchNumber":5,"startTime":"2025-08-02T00:26:20.533Z","endTime":"2025-08-02T00:26:27.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:26:27.751Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a line drive to right fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:26:39.955Z","endTime":"2025-08-02T00:28:26.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":80.5,"strikeZoneTop":3.48114409477168,"strikeZoneBottom":1.54390228050316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52248199052195,"aZ":-35.83428251607983,"pfxX":4.969276420911022,"pfxZ":-2.2782877313532484,"pX":-0.006104453468642773,"pZ":0.974582222929968,"vX0":4.9681742017559385,"vY0":-125.61092297571531,"vZ0":-4.745343652581014,"x":117.23,"y":212.47,"x0":-2.6491099871607457,"y0":50.000006116084755,"z0":5.775993067637887,"aX":8.001355361428441},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.9,"breakHorizontal":-10.1,"spinRate":2173,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.43471131201827085,"extension":6.861881616354622},"index":0,"playId":"e707d9cf-edb0-365a-bb55-77eab0d66a49","pitchNumber":1,"startTime":"2025-08-02T00:26:53.823Z","endTime":"2025-08-02T00:26:58.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.817510802723255,"aZ":-30.708207171161973,"pfxX":5.442183826269505,"pfxZ":0.8910679030291346,"pX":-0.40935951357834344,"pZ":1.6846223539160665,"vX0":4.152324125425094,"vY0":-126.89796181253729,"vZ0":-3.889130617002077,"x":132.6,"y":193.3,"x0":-2.7689013119210566,"y0":50.00293565231843,"z0":5.659908140762189,"aX":8.953485555336176},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-10.8,"spinRate":2233,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.43017327871209554,"extension":7.125160396460927},"index":1,"playId":"97bed005-284b-33d1-a1f9-fd49b7b3d733","pitchNumber":2,"startTime":"2025-08-02T00:27:10.292Z","endTime":"2025-08-02T00:27:16.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.45393780222667,"strikeZoneBottom":1.54048602009114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.768623879864617,"aZ":-34.827998417319094,"pfxX":4.569265611551276,"pfxZ":-1.6428575473947244,"pX":0.37049199998453025,"pZ":1.274959549780477,"vX0":6.316393853004607,"vY0":-125.50323239588712,"vZ0":-4.27279184334399,"x":102.88,"y":204.36,"x0":-2.7621551935410773,"y0":50.00493789666285,"z0":5.802478596012918,"aX":7.369683817832497},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.7,"breakHorizontal":-9.6,"spinRate":2043,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.434593945563857,"extension":6.957677909750904},"index":2,"playId":"51ce9008-2a2e-360a-a49c-6280588c4e9a","pitchNumber":3,"startTime":"2025-08-02T00:27:38.256Z","endTime":"2025-08-02T00:27:44.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.022903427287897,"aZ":-15.060530344130523,"pfxX":-6.834913893205697,"pfxZ":8.357952891917764,"pX":-0.6170690997975579,"pZ":3.16013667305362,"vX0":8.327699315394682,"vY0":-141.66317694298817,"vZ0":-4.250857457858692,"x":140.52,"y":153.46,"x0":-2.6961895083536924,"y0":50.00670003943292,"z0":5.631962100679314,"aX":-14.002511044502763},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":10.8,"spinRate":2409,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38550948946300867,"extension":7.124157392610038},"index":3,"playId":"5146cd90-86f3-32ef-87b3-ab7c3960945b","pitchNumber":4,"startTime":"2025-08-02T00:27:53.451Z","endTime":"2025-08-02T00:27:58.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53800101292234,"aZ":-12.47739091513602,"pfxX":-6.37058141383648,"pfxZ":9.62639953519224,"pX":0.30206296396464255,"pZ":2.4119474115043777,"vX0":9.523426465574673,"vY0":-141.92415177268208,"vZ0":-7.39999659363119,"x":105.49,"y":173.66,"x0":-2.264530871415637,"y0":50.00477529045792,"z0":5.8424591955430385,"aX":-13.038237071050247},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2231,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3854723844647143,"extension":7.282094032722249},"hitData":{"launchSpeed":98.6,"launchAngle":8.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.23,"coordY":119.75}},"index":4,"playId":"8ce885ed-e8fa-326d-82c1-52658371536b","pitchNumber":5,"startTime":"2025-08-02T00:28:16.953Z","endTime":"2025-08-02T00:28:26.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:28:26.992Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T00:28:39.510Z","endTime":"2025-08-02T00:30:08.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.61891575071818,"strikeZoneBottom":1.55034668081849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.045239094489393,"aZ":-13.713944109786508,"pfxX":-8.721550465516316,"pfxZ":9.491829655871033,"pX":-0.39767670384765413,"pZ":1.9157900232538756,"vX0":9.689201569354147,"vY0":-138.59584805318795,"vZ0":-7.73265931470711,"x":132.16,"y":187.05,"x0":-2.8062208961743282,"y0":50.00270826564579,"z0":5.658271911035434,"aX":-16.963117803781216},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":13.8,"spinRate":2425,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3952210470209976,"extension":7.08977001579526},"index":0,"playId":"9215eaf8-22b2-3d02-9a83-2635c82e1b4d","pitchNumber":1,"startTime":"2025-08-02T00:28:52.616Z","endTime":"2025-08-02T00:28:58.315Z","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":97.8,"endSpeed":88.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96543136788201,"aZ":-12.532997901165654,"pfxX":-8.96560858543486,"pfxZ":9.708762280514179,"pX":-0.8706515091052561,"pZ":1.751524628487335,"vX0":8.107794403390693,"vY0":-141.91657138910242,"vZ0":-9.2194948620429,"x":150.19,"y":191.49,"x0":-2.611312475345087,"y0":50.00248015067628,"z0":5.857322615767317,"aX":-18.137649848867703},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":14.4,"spinRate":2406,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3871574126495019,"extension":6.968606779402033},"index":1,"playId":"69c580c0-1cc4-3d39-8282-e6edf6729de9","pitchNumber":2,"startTime":"2025-08-02T00:29:12.453Z","endTime":"2025-08-02T00:29:16.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803477049446983,"aZ":-43.83647939337656,"pfxX":5.126965553713544,"pfxZ":-8.016812711282562,"pX":-0.7724909320009437,"pZ":2.3890409098901104,"vX0":3.3820156652084195,"vY0":-120.0257752696207,"vZ0":0.3081760394426176,"x":146.45,"y":174.28,"x0":-2.8670870515781317,"y0":50.002014839940095,"z0":6.171015522001883,"aX":7.459306058764978},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.2,"breakHorizontal":-10.1,"spinRate":2496,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.4567970963498933,"extension":6.883580909904181},"index":2,"playId":"f0a387e0-7fa7-342e-9e61-ea0ceb0a174d","pitchNumber":3,"startTime":"2025-08-02T00:29:33.561Z","endTime":"2025-08-02T00:29:40.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.153177408133747,"aZ":-41.456181730750856,"pfxX":5.689685461436388,"pfxZ":-6.412207178714659,"pX":0.15186300865095909,"pZ":1.2609739560391855,"vX0":4.846973765891831,"vY0":-119.82689592043874,"vZ0":-2.5034398385107446,"x":111.21,"y":204.73,"x0":-2.6397592940694263,"y0":50.004341944920746,"z0":6.039662573904179,"aX":8.234487704726355},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.0,"breakHorizontal":-11.5,"spinRate":2489,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.457924190719607,"extension":6.729718172866157},"hitData":{"launchSpeed":87.8,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.62,"coordY":167.98}},"index":3,"playId":"b915d2a5-1e05-32d5-8769-cc5c9ddf7355","pitchNumber":4,"startTime":"2025-08-02T00:30:01.719Z","endTime":"2025-08-02T00:30:08.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:30:08.463Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out softly to catcher Christian Vázquez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:32:16.596Z","endTime":"2025-08-02T00:33:23.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.18895756044613,"strikeZoneBottom":1.31249180421033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.032442883035923,"aZ":-24.69873042816354,"pfxX":-1.8043770989743786,"pfxZ":4.64338927321577,"pX":0.8850659715598801,"pZ":1.246496262808827,"vX0":8.580857408278797,"vY0":-125.49308789012458,"vZ0":-3.653329196520728,"x":83.26,"y":205.12,"x0":-2.3296679025968383,"y0":50.00566963918626,"z0":4.7106498865862845,"aX":-2.9078970643019657},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":1.6,"spinRate":2309,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.43481892635012453,"extension":6.804909008285375},"index":0,"playId":"cd4dd05b-3964-359d-82af-02f5a115ae55","pitchNumber":1,"startTime":"2025-08-02T00:32:16.596Z","endTime":"2025-08-02T00:32:23.188Z","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":85.9,"endSpeed":79.6,"strikeZoneTop":3.16249012146826,"strikeZoneBottom":1.33699590231447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.616480672999387,"aZ":-24.69131890704726,"pfxX":-1.0816380753960235,"pfxZ":4.679381144415648,"pX":1.0422258266488675,"pZ":1.7459160608444686,"vX0":8.627860785849368,"vY0":-124.9913398465231,"vZ0":-2.167050124578118,"x":77.27,"y":191.64,"x0":-2.297856903451386,"y0":50.003950775749885,"z0":4.629471137460256,"aX":-1.7310183284954146},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":0.2,"spinRate":2373,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4364038835525683,"extension":6.811912484647804},"index":1,"playId":"b062c467-453f-3be3-873c-fa3c22b54af1","pitchNumber":2,"startTime":"2025-08-02T00:32:30.016Z","endTime":"2025-08-02T00:32:35.435Z","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":91.6,"endSpeed":84.2,"strikeZoneTop":3.12350341782721,"strikeZoneBottom":1.32342000026594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.445904563001406,"aZ":-16.50254979588255,"pfxX":-7.392049605095238,"pfxZ":8.675507644522618,"pX":0.25145527610737645,"pZ":1.617114624449087,"vX0":9.402725908191242,"vY0":-133.04307833758833,"vZ0":-4.589863541204855,"x":107.42,"y":195.12,"x0":-2.3552837934993938,"y0":50.00435202531496,"z0":4.547288659980289,"aX":-13.3568872298285},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2353,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4104661266867802,"extension":6.814736145168324},"index":2,"playId":"4da05dc1-6683-3150-b1cf-f698696f67e1","pitchNumber":3,"startTime":"2025-08-02T00:32:45.285Z","endTime":"2025-08-02T00:32:50.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.15210205182123,"strikeZoneBottom":1.45382113001007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31208583875143,"aZ":-17.279280573580046,"pfxX":-8.20146984205951,"pfxZ":8.160113200915532,"pX":0.4384383999575563,"pZ":2.046044717195228,"vX0":9.830332509889272,"vY0":-133.65435477313846,"vZ0":-3.3419760933968545,"x":100.29,"y":183.54,"x0":-2.205844759940119,"y0":50.00552579219653,"z0":4.5392599529875834,"aX":-14.977471326511504},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2320,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40836956093720556,"extension":6.824955848190795},"index":3,"playId":"1115efc7-7984-3515-889b-7a78c1aece22","pitchNumber":4,"startTime":"2025-08-02T00:33:02.098Z","endTime":"2025-08-02T00:33:08.116Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.414617637836994,"aZ":-37.23373658037152,"pfxX":8.110596844497067,"pfxZ":-3.9360186245216005,"pX":-0.8845572322355038,"pZ":1.4334467462760048,"vX0":1.322020907487407,"vY0":-112.70772495213285,"vZ0":0.3656260393402735,"x":150.72,"y":200.08,"x0":-2.532257749497226,"y0":50.00138188467647,"z0":5.02828646053179,"aX":10.436008031690745},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.7,"breakHorizontal":-15.0,"spinRate":2783,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.4859187032476582,"extension":6.341293319368483},"hitData":{"launchSpeed":58.1,"launchAngle":-73.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.55,"coordY":202.75}},"index":4,"playId":"62d0ae61-3180-3c5c-8d23-db60c1c886ec","pitchNumber":5,"startTime":"2025-08-02T00:33:16.516Z","endTime":"2025-08-02T00:33:23.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:33:23.756Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:33:38.196Z","endTime":"2025-08-02T00:34:32.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.276608595775386,"aZ":-16.201122223172415,"pfxX":-6.664691125946733,"pfxZ":8.71005294840251,"pX":-0.1540646392207808,"pZ":2.521794944213167,"vX0":7.834807867726582,"vY0":-134.13035106593006,"vZ0":-2.3257756192100696,"x":122.87,"y":170.69,"x0":-2.238237319678268,"y0":50.00265396044072,"z0":4.546987561274057,"aX":-12.222101763300845},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":10.6,"spinRate":2242,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4073644837630548,"extension":6.838940441330004},"index":0,"playId":"1c18d73f-8da0-3ceb-863d-f95c3b84b761","pitchNumber":1,"startTime":"2025-08-02T00:33:52.641Z","endTime":"2025-08-02T00:33:58.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.25668401461636,"strikeZoneBottom":1.44306805960864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.557677339895132,"aZ":-31.242445765516475,"pfxX":-7.822628469492571,"pfxZ":0.5842749507602218,"pX":-0.5889064182858638,"pZ":0.26437341267255954,"vX0":6.917189641199053,"vY0":-125.4858521203204,"vZ0":-4.570075635025216,"x":139.45,"y":231.64,"x0":-2.354591671889821,"y0":50.00595016738976,"z0":4.632375129734013,"aX":-12.57421793484601},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":12.7,"spinRate":1996,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.43520706020255506,"extension":6.738150134323181},"index":1,"playId":"8ef0f498-897a-3b2d-a65a-700a610d0641","pitchNumber":2,"startTime":"2025-08-02T00:34:07.455Z","endTime":"2025-08-02T00:34:12.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44351199949789,"aZ":-16.077223975865287,"pfxX":-8.395332212930914,"pfxZ":8.716855816002003,"pX":0.6284275618208065,"pZ":2.0717927912537317,"vX0":10.259572771507942,"vY0":-135.03890250926833,"vZ0":-3.5245060303931437,"x":93.05,"y":182.84,"x0":-2.1295502150521295,"y0":50.001639814362605,"z0":4.525038541415424,"aX":-15.502089495803693},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":13.0,"spinRate":2367,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40562553424228653,"extension":6.98177792863246},"hitData":{"launchSpeed":94.6,"launchAngle":46.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.39,"coordY":80.97}},"index":2,"playId":"10a2f74a-59af-3387-b933-781efdf98bc4","pitchNumber":3,"startTime":"2025-08-02T00:34:22.759Z","endTime":"2025-08-02T00:34:32.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:34:32.942Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T00:34:55.698Z","endTime":"2025-08-02T00:35:06.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.909933632593873,"aZ":-17.727689598238243,"pfxX":-7.945623854890922,"pfxZ":7.975022342254705,"pX":0.5229280217914124,"pZ":2.338420064138617,"vX0":9.837383896604603,"vY0":-133.5315830443215,"vZ0":-2.5164327467912977,"x":97.07,"y":175.64,"x0":-2.17113105780063,"y0":50.002078574459674,"z0":4.56384015261086,"aX":-14.393141409670429},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2228,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.40969676954256196,"extension":6.957291584894721},"hitData":{"launchSpeed":95.1,"launchAngle":55.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.15,"coordY":106.56}},"index":0,"playId":"dc83f663-4db3-3538-adf8-0c57ea742195","pitchNumber":1,"startTime":"2025-08-02T00:34:55.698Z","endTime":"2025-08-02T00:35:06.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:35:06.166Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:37:11.986Z","endTime":"2025-08-02T00:38:10.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.48566576947184,"strikeZoneBottom":1.64512990164578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.186403909008867,"aZ":-23.32420218059011,"pfxX":-3.1632283320497323,"pfxZ":5.125715064554285,"pX":-0.338870261380685,"pZ":3.8812788950758814,"vX0":7.068870947905003,"vY0":-129.82814225933495,"vZ0":-0.939565121870721,"x":129.92,"y":133.99,"x0":-2.671809221100248,"y0":50.00544168771018,"z0":6.004181725854805,"aX":-5.465415683289876},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":4.3,"spinRate":2059,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4200074003950549,"extension":6.8428734377508125},"index":0,"playId":"c5ea7dff-f85d-3ace-90af-3f7a7d3765be","pitchNumber":1,"startTime":"2025-08-02T00:37:17.944Z","endTime":"2025-08-02T00:37:23.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.50571277991305,"strikeZoneBottom":1.64462435761111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.839362049487534,"aZ":-18.80332198855897,"pfxX":-9.428841602205965,"pfxZ":6.700892605640146,"pX":-0.09212991764544208,"pZ":1.785357754180077,"vX0":10.194478752281338,"vY0":-139.76679562899966,"vZ0":-7.059617778007497,"x":120.51,"y":190.58,"x0":-2.54621994074357,"y0":50.00579099674646,"z0":5.56008443957974,"aX":-18.825909084017418},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":15.2,"spinRate":2039,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.39054041602995815,"extension":7.063068344142965},"index":1,"playId":"d69b8aae-792e-3ff3-af72-533dc9811d04","pitchNumber":2,"startTime":"2025-08-02T00:37:33.221Z","endTime":"2025-08-02T00:37:38.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.50353670413006,"strikeZoneBottom":1.61820538336171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524379385770246,"aZ":-32.77949017857014,"pfxX":4.350843871831547,"pfxZ":-0.3776373844093852,"pX":-0.5697076716619269,"pZ":1.9673755329585592,"vX0":4.029330016900033,"vY0":-125.75031734282005,"vZ0":-2.5951519383116017,"x":138.72,"y":185.66,"x0":-2.7531833771123835,"y0":50.00194776535627,"z0":5.65035881320937,"aX":7.023528170096465},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":-8.8,"spinRate":2215,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.43419730753176733,"extension":6.861068129269272},"index":2,"playId":"f34c6d8c-1b21-3f44-a76b-0a9e371e2ac7","pitchNumber":3,"startTime":"2025-08-02T00:37:48.265Z","endTime":"2025-08-02T00:37:54.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.374706415807882,"aZ":-42.98095093498854,"pfxX":4.166898359483634,"pfxZ":-7.101585855338903,"pX":-0.23161142203843124,"pZ":1.024574140673251,"vX0":4.23141933792678,"vY0":-122.64661934450888,"vZ0":-3.330882344380724,"x":125.83,"y":211.12,"x0":-2.520735667275108,"y0":50.00002055054728,"z0":6.067507579200026,"aX":6.343530116074251},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.4,"breakHorizontal":-8.5,"spinRate":2389,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4466793548377779,"extension":6.9913929531103545},"index":3,"playId":"9d119ed6-b59a-3166-a347-837e549d23a6","pitchNumber":4,"startTime":"2025-08-02T00:38:05.488Z","endTime":"2025-08-02T00:38:10.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:38:10.477Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:38:26.214Z","endTime":"2025-08-02T00:40:19.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.67820346374518,"strikeZoneBottom":1.6317146555227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.952956082542087,"aZ":-43.17076138359283,"pfxX":5.020512522080216,"pfxZ":-7.614015891769602,"pX":-0.5003945894612917,"pZ":2.1584590774252987,"vX0":3.7513969591381633,"vY0":-119.42542508048629,"vZ0":-0.16084019195351296,"x":136.07,"y":180.5,"x0":-2.743571998041113,"y0":50.00111641853481,"z0":6.108916210066078,"aX":7.252491794241247},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.6,"breakHorizontal":-10.0,"spinRate":2365,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.45860281041448747,"extension":6.918990782405577},"index":0,"playId":"328c3f39-3288-3701-8728-d5b0562c47e0","pitchNumber":1,"startTime":"2025-08-02T00:38:32.271Z","endTime":"2025-08-02T00:38:37.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.65491613067272,"strikeZoneBottom":1.55788728750752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.463905989170716,"aZ":-43.05700442276311,"pfxX":5.24518322739059,"pfxZ":-7.6548725656170795,"pX":-1.0046781745346818,"pZ":1.6800381321377467,"vX0":2.5591162137110723,"vY0":-118.73617902008218,"vZ0":-1.1680430657893868,"x":155.3,"y":193.42,"x0":-2.7788418529971284,"y0":50.000006780643396,"z0":6.108191239247355,"aX":7.461325866157444},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.8,"breakHorizontal":-10.1,"spinRate":2392,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4619111414075334,"extension":6.76320803929306},"index":1,"playId":"b55c18b6-c154-3144-9667-0f697cc4e82b","pitchNumber":2,"startTime":"2025-08-02T00:38:44.261Z","endTime":"2025-08-02T00:38:50.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.154553657588558,"aZ":-16.55546688212848,"pfxX":-5.748373353903871,"pfxZ":7.602525563027175,"pX":-0.5612941284689567,"pZ":4.159385914958962,"vX0":8.047156882200168,"vY0":-141.68318778585197,"vZ0":-1.8822277139786645,"x":138.4,"y":126.48,"x0":-2.6775667604273625,"y0":50.00462529197307,"z0":5.878170502231751,"aX":-11.812935869362883},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":9.0,"spinRate":2256,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3850264763817024,"extension":6.709550402076603},"index":2,"playId":"8a1a4673-cdcc-360a-9264-6741f8e8d944","pitchNumber":3,"startTime":"2025-08-02T00:39:00.712Z","endTime":"2025-08-02T00:39:08.578Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T00:39:21.044Z","endTime":"2025-08-02T00:39:28.893Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.58195427323509,"strikeZoneBottom":1.61150314491188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.648991711702777,"aZ":-41.818577309641874,"pfxX":5.789137081005328,"pfxZ":-6.488716318629358,"pX":0.4510164253889934,"pZ":-0.9780446393302858,"vX0":5.378742521494166,"vY0":-121.62602800039069,"vZ0":-7.561344218212355,"x":99.81,"y":265.19,"x0":-2.547763188580558,"y0":50.00277020327091,"z0":5.83258038598351,"aX":8.603429920343858},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.4,"breakHorizontal":-11.9,"spinRate":2452,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4517312498715471,"extension":6.815568877012565},"index":4,"playId":"89ed5c3a-0186-3ed5-951c-f79322fdcad5","pitchNumber":4,"startTime":"2025-08-02T00:39:28.893Z","endTime":"2025-08-02T00:39:33.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":82.0,"strikeZoneTop":3.55498003704315,"strikeZoneBottom":1.56003731581022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.083839686573597,"aZ":-34.0847010568298,"pfxX":4.373106277552318,"pfxZ":-1.152719346552527,"pX":0.8653660824596969,"pZ":-0.5350069201179132,"vX0":7.446912082072531,"vY0":-127.00222482712888,"vZ0":-8.558835112177286,"x":84.01,"y":253.23,"x0":-2.6596766830564724,"y0":50.00590130607503,"z0":5.54618083505807,"aX":7.229515236225903},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":-9.5,"spinRate":2170,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.42930633303120347,"extension":7.287333644412152},"index":5,"playId":"c7cf5dd4-f0b3-3310-b07c-afd83b874085","pitchNumber":5,"startTime":"2025-08-02T00:39:49.576Z","endTime":"2025-08-02T00:39:55.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.800217771553605,"aZ":-13.807807191760464,"pfxX":-6.318358063910157,"pfxZ":8.908170881094666,"pX":-0.5195236603052092,"pZ":3.2173053638830598,"vX0":7.747727412197815,"vY0":-142.46042864252493,"vZ0":-4.9850881477178435,"x":136.8,"y":151.91,"x0":-2.449605667458213,"y0":50.003318661218124,"z0":5.858321590062494,"aX":-13.027547363595554},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2249,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3840375143196453,"extension":7.3429062689015385},"hitData":{"launchSpeed":72.7,"launchAngle":-57.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.85,"coordY":175.7}},"index":6,"playId":"5185e41a-5efe-380d-a525-10b8954cfbcc","pitchNumber":6,"startTime":"2025-08-02T00:40:10.951Z","endTime":"2025-08-02T00:40:19.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:40:19.558Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T00:40:31.820Z","endTime":"2025-08-02T00:41:22.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.57875087346478,"strikeZoneBottom":1.61146230530995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.497479576118053,"aZ":-35.67299956112139,"pfxX":7.114155642950708,"pfxZ":-2.236895150114798,"pX":0.29436092447100537,"pZ":0.010859188369114583,"vX0":5.158390015659698,"vY0":-124.79345197042203,"vZ0":-6.4441322230563856,"x":105.78,"y":238.49,"x0":-2.7277066164386556,"y0":50.00083279185382,"z0":5.586127618407853,"aX":11.150756872306108},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.4,"breakHorizontal":-14.2,"spinRate":2127,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4399048310296183,"extension":6.916478029063666},"index":0,"playId":"e2b6adb1-58b3-3501-b218-50a5d6d21cdf","pitchNumber":1,"startTime":"2025-08-02T00:40:54.519Z","endTime":"2025-08-02T00:41:00.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55118320723252,"aZ":-38.51778234076775,"pfxX":5.950422440801956,"pfxZ":-4.152322309676949,"pX":-0.31058994562981773,"pZ":2.893085842298379,"vX0":4.102006595681691,"vY0":-123.17565846883647,"vZ0":0.490832097341376,"x":128.84,"y":160.67,"x0":-2.7730470621985903,"y0":50.00012488460399,"z0":5.9604786949661985,"aX":9.097855213583095},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.1,"breakHorizontal":-11.8,"spinRate":2252,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.4454857980536282,"extension":6.801128446257496},"hitData":{"launchSpeed":89.8,"launchAngle":72.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.55,"coordY":179.48}},"index":1,"playId":"157d3b4b-f157-3703-88d7-ca270cbbe6eb","pitchNumber":2,"startTime":"2025-08-02T00:41:11.641Z","endTime":"2025-08-02T00:41:22.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:41:22.632Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:43:25.771Z","endTime":"2025-08-02T00:44:29.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"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":"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":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.8,"endSpeed":72.6,"strikeZoneTop":3.5437279410856,"strikeZoneBottom":1.5320958449345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.55847284906968,"aZ":-41.377303514466625,"pfxX":6.0625644542414125,"pfxZ":-6.957935116948374,"pX":0.35128069550201896,"pZ":1.0736121170138717,"vX0":4.395124310065589,"vY0":-114.62791407039755,"vZ0":0.42504751443652333,"x":103.61,"y":209.79,"x0":-2.3835220426029875,"y0":50.00521822680477,"z0":4.94827108162121,"aX":8.013282611765298},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.1,"breakHorizontal":-12.1,"spinRate":2805,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47910450921070113,"extension":6.624539612200938},"index":0,"playId":"9d78497d-deeb-3119-b9f9-e9d0a037df59","pitchNumber":1,"startTime":"2025-08-02T00:43:28.437Z","endTime":"2025-08-02T00:43:34.030Z","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":87.3,"endSpeed":81.3,"strikeZoneTop":3.56684911616715,"strikeZoneBottom":1.58059967526485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17393367264792,"aZ":-25.40226636262741,"pfxX":-1.0947925312602127,"pfxZ":4.087694076087669,"pX":1.3932775594973215,"pZ":1.0000908356425793,"vX0":9.48138944828987,"vY0":-126.91696123665844,"vZ0":-3.94582226641304,"x":63.89,"y":211.78,"x0":-2.2240468566422487,"y0":50.00444856047304,"z0":4.562125378321632,"aX":-1.8160966841546617},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":0.1,"spinRate":2327,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4290281371918274,"extension":6.723837083772668},"index":1,"playId":"67141e73-8cae-3629-af18-c27da3ba6ddd","pitchNumber":2,"startTime":"2025-08-02T00:43:42.111Z","endTime":"2025-08-02T00:43:46.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.49997915027983,"strikeZoneBottom":1.58922955935148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.330018047747686,"aZ":-34.07215198520215,"pfxX":6.51694647827777,"pfxZ":-1.3936674619803977,"pX":1.195266750227316,"pZ":1.3167628357710135,"vX0":6.013073593168515,"vY0":-116.11398627437539,"vZ0":-0.40976007595638086,"x":71.44,"y":203.23,"x0":-2.27737171450637,"y0":50.00314979184133,"z0":4.745508062521076,"aX":8.872122524473523},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.3,"breakHorizontal":-13.3,"spinRate":2798,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4722356501628453,"extension":6.495707556369663},"index":2,"playId":"adfc981d-d993-311e-99bf-4dbbeb53748c","pitchNumber":3,"startTime":"2025-08-02T00:43:54.932Z","endTime":"2025-08-02T00:44:02.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.54038494942365,"strikeZoneBottom":1.42821577006182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62671386090357,"aZ":-17.580049613181142,"pfxX":-7.870115036151257,"pfxZ":8.116229837926436,"pX":0.258906742515727,"pZ":2.797880313255805,"vX0":9.321623523510558,"vY0":-133.25216433767767,"vZ0":-1.4741878147404979,"x":107.13,"y":163.24,"x0":-2.2621028365316986,"y0":50.003807835957254,"z0":4.628384300646682,"aX":-14.15446957005333},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":12.2,"spinRate":2349,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4110500763134337,"extension":6.771421721379661},"index":3,"playId":"2d73be40-3d8e-3c08-87e4-f992c683729e","pitchNumber":4,"startTime":"2025-08-02T00:44:09.256Z","endTime":"2025-08-02T00:44:14.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(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":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.446321141082947,"aZ":-15.379374543258473,"pfxX":-7.813279765856972,"pfxZ":9.289612927901848,"pX":0.4820496478302937,"pZ":2.707351720264625,"vX0":9.593086409866014,"vY0":-133.7710527309223,"vZ0":-2.104229344686141,"x":98.63,"y":165.68,"x0":-2.139159651811239,"y0":50.00656077045653,"z0":4.609493922177672,"aX":-14.132889588549874},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":12.0,"spinRate":2341,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.40979674127662813,"extension":6.583825615669682},"hitData":{"launchSpeed":57.7,"launchAngle":66.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.36,"coordY":168.42}},"index":4,"playId":"c111c7b1-c46d-3ab6-8eb1-4c7428b99ccf","pitchNumber":5,"startTime":"2025-08-02T00:44:21.983Z","endTime":"2025-08-02T00:44:29.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:44:29.854Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a sharp line drive to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:44:39.628Z","endTime":"2025-08-02T00:46:10.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.29286707052739,"strikeZoneBottom":1.2601770574022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52689308758138,"aZ":-25.015725332006465,"pfxX":-9.912520420483109,"pfxZ":3.9073477797189486,"pX":-0.9172138747193532,"pZ":2.4714069925658024,"vX0":6.982975676447382,"vY0":-134.84235560246546,"vZ0":-0.8191155618620488,"x":151.96,"y":172.05,"x0":-2.258292344828312,"y0":50.00588399852272,"z0":4.551157178770948,"aX":-18.17668760186594},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2133,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4068775253799757,"extension":6.8049142582298545},"index":0,"playId":"826f95be-8cee-3df7-b3df-ca61670a0b83","pitchNumber":1,"startTime":"2025-08-02T00:45:29.529Z","endTime":"2025-08-02T00:45:36.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.27381093853354,"strikeZoneBottom":1.31631385635723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.553922293635335,"aZ":-24.32538262083296,"pfxX":-9.527685822654954,"pfxZ":4.31940296541312,"pX":-0.7487460938276767,"pZ":2.5493184219080915,"vX0":7.120785630206015,"vY0":-134.09330216204268,"vZ0":-0.8830604028053078,"x":145.54,"y":169.95,"x0":-2.203550999274211,"y0":50.00352869663921,"z0":4.621667248855803,"aX":-17.31583574862192},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2167,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40879326513171765,"extension":6.6472775213487285},"index":1,"playId":"b8584554-df71-3986-9b36-dda83aa395bf","pitchNumber":2,"startTime":"2025-08-02T00:45:44.787Z","endTime":"2025-08-02T00:45:50.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44745122613765,"aZ":-24.393939935929584,"pfxX":-0.15968318056206166,"pfxZ":4.730042435113427,"pX":-0.1522978372111797,"pZ":2.1455064526290557,"vX0":6.020935291177988,"vY0":-126.99561551716428,"vZ0":-1.3368545942821917,"x":122.81,"y":180.85,"x0":-2.5265872708393484,"y0":50.00112973793433,"z0":4.6074672571722655,"aX":-0.2643237857428794},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.5,"breakHorizontal":-1.0,"spinRate":2219,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.43026257262870393,"extension":6.539937351958021},"hitData":{"launchSpeed":105.5,"launchAngle":18.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":173.38,"coordY":76.04}},"index":2,"playId":"28896445-2ee6-3e74-b7f9-9947849d7c7d","pitchNumber":3,"startTime":"2025-08-02T00:45:59.890Z","endTime":"2025-08-02T00:46:10.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:46:10.896Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:46:20.999Z","endTime":"2025-08-02T00:47:53.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09879807028456,"aZ":-20.07528702204477,"pfxX":-6.738769584340392,"pfxZ":6.69340910548447,"pX":-0.5768705318085876,"pZ":2.97632113889569,"vX0":7.2166815957967705,"vY0":-134.10949342025216,"vZ0":-0.43693570819855254,"x":138.99,"y":158.42,"x0":-2.4371371746984827,"y0":50.001642888856885,"z0":4.583070388902286,"aX":-12.17934762950763},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":10.6,"spinRate":2230,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.40962873052652027,"extension":6.812487007321267},"index":0,"playId":"4067b629-21a3-31ff-acc1-6b311f8fab29","pitchNumber":1,"startTime":"2025-08-02T00:46:36.634Z","endTime":"2025-08-02T00:46:43.474Z","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":92.5,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.632821485654407,"aZ":-16.530535835436236,"pfxX":-6.6939193396031405,"pfxZ":8.556037359532306,"pX":-0.269022388890529,"pZ":3.7715715380149835,"vX0":7.976299952189996,"vY0":-134.48967626368943,"vZ0":0.8383499369690494,"x":127.25,"y":136.95,"x0":-2.405970753304693,"y0":50.004358101407774,"z0":4.62962908061151,"aX":-12.242489694815266},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2286,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4075226981777931,"extension":6.838957087817024},"index":1,"playId":"ebb05cc8-1366-33aa-a8fa-88fc1fe1991b","pitchNumber":2,"startTime":"2025-08-02T00:47:01.626Z","endTime":"2025-08-02T00:47:05.384Z","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":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.21757113066007,"strikeZoneBottom":1.32778560280923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7075852454604,"aZ":-39.086521896076256,"pfxX":6.974688764570482,"pfxZ":-5.210980257125097,"pX":-0.8941236416962158,"pZ":2.19313580729629,"vX0":1.4991882658436135,"vY0":-114.34699890940836,"vZ0":2.2742748103683983,"x":151.08,"y":179.57,"x0":-2.4641347662391713,"y0":50.00287467676771,"z0":5.015309663875757,"aX":9.252751724878038},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.6,"breakHorizontal":-13.0,"spinRate":2791,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4786519376662546,"extension":6.556839276346377},"index":2,"playId":"cd3710d4-5af1-310a-9cf0-42f52d8db9fc","pitchNumber":3,"startTime":"2025-08-02T00:47:28.984Z","endTime":"2025-08-02T00:47:35.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.217478022465052,"aZ":-39.22177770242828,"pfxX":6.635937703615426,"pfxZ":-5.131334408901027,"pX":1.4877683119498495,"pZ":-0.2621040399541618,"vX0":6.728113025769436,"vY0":-116.76339285508936,"vZ0":-3.05323239589471,"x":60.29,"y":245.86,"x0":-2.299793709451548,"y0":50.00425435125665,"z0":4.774765208080801,"aX":9.108663645817238},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.8,"breakHorizontal":-13.8,"spinRate":2920,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.47017364458420907,"extension":6.506764348190623},"index":3,"playId":"dd659353-3d10-383c-988d-113b79a93c2c","pitchNumber":4,"startTime":"2025-08-02T00:47:47.263Z","endTime":"2025-08-02T00:47:53.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:47:53.587Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Arias grounds into a force out, third baseman Royce Lewis to second baseman Edouard Julien. Kyle Manzardo out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T00:48:04.032Z","endTime":"2025-08-02T00:48:43.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":91.9,"endSpeed":84.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.244823104748345,"aZ":-24.272804990528204,"pfxX":-9.375804013103842,"pfxZ":4.3452641167068915,"pX":-1.3439083012855495,"pZ":2.751897903538834,"vX0":6.262579551454414,"vY0":-133.8015789274269,"vZ0":-0.35717441997567334,"x":168.23,"y":164.48,"x0":-2.4939956675225545,"y0":50.00041973548579,"z0":4.622959148665331,"aX":-17.036907001254974},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":2164,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4090076997094889,"extension":6.847418476190067},"hitData":{"launchSpeed":67.3,"launchAngle":8.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.85,"coordY":161.07}},"index":0,"playId":"e4cd1d35-6e6a-3638-8df5-1dacfcbd6301","pitchNumber":1,"startTime":"2025-08-02T00:48:36.480Z","endTime":"2025-08-02T00:48:43.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:48:43.001Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:50:54.833Z","endTime":"2025-08-02T00:51:18.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Sabrowski replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T00:50:30.093Z","endTime":"2025-08-02T00:50:57.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.81817103353823,"strikeZoneBottom":1.67917246437723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.999623949693532,"aZ":-11.140078978336545,"pfxX":5.4860757007266265,"pfxZ":11.407305717491413,"pX":-1.0476768059162833,"pZ":1.5125600986245709,"vX0":-9.61054035061991,"vY0":-134.64381740816413,"vZ0":-8.893103882320752,"x":156.93,"y":197.94,"x0":1.848003999889569,"y0":50.00666432304416,"z0":5.637570034572825,"aX":10.12024127615861},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-8.0,"spinRate":2555,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.40608667163709455,"extension":7.11095806360563},"index":1,"playId":"31da5694-041c-39f9-8f13-1dbab423d66e","pitchNumber":1,"startTime":"2025-08-02T00:50:57.170Z","endTime":"2025-08-02T00:51:03.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41183609887833,"aZ":-10.719546558875718,"pfxX":6.34331277179149,"pfxZ":11.123293323358844,"pX":0.42928243375501285,"pZ":2.474683217452319,"vX0":-6.545179645042669,"vY0":-137.93719490519794,"vZ0":-7.095779467312733,"x":100.64,"y":171.96,"x0":2.007662579091088,"y0":50.00360982300633,"z0":5.801737808731834,"aX":12.235949671411998},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":-10.1,"spinRate":2655,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.3969500876910499,"extension":6.781773587943379},"hitData":{"launchSpeed":69.8,"launchAngle":4.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.89,"coordY":160.72}},"index":2,"playId":"bede2b26-10f7-379c-9c02-4e9f6cb10a99","pitchNumber":2,"startTime":"2025-08-02T00:51:11.598Z","endTime":"2025-08-02T00:51:18.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:51:18.856Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a line drive to right fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:51:42.740Z","endTime":"2025-08-02T00:52:28.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.28524781684029,"strikeZoneBottom":1.43851254824016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.294903266943134,"aZ":-39.676085480416,"pfxX":-3.779989585741208,"pfxZ":-5.332088877477828,"pX":-2.1024074053288224,"pZ":-0.041202716683450887,"vX0":-4.835212817486848,"vY0":-118.11249304784157,"vZ0":-5.490236242115119,"x":197.14,"y":239.89,"x0":0.46526980336753665,"y0":50.00257774883667,"z0":5.977259561146838,"aX":-5.319106788660408},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.8,"breakHorizontal":8.0,"spinRate":2453,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.46440543459956807,"extension":6.737395230722198},"index":0,"playId":"4a9da91c-a006-35af-b9ef-953dd214fcee","pitchNumber":1,"startTime":"2025-08-02T00:51:45.618Z","endTime":"2025-08-02T00:51:49.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.30200045309065,"strikeZoneBottom":1.4548879797946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.173911107242848,"aZ":-42.95290397479692,"pfxX":-3.059040830054836,"pfxZ":-7.784984920540428,"pX":0.08553932699207899,"pZ":3.0248341419516684,"vX0":-0.8008807381954158,"vY0":-116.7282283035049,"vZ0":1.8250251324677023,"x":113.74,"y":157.11,"x0":0.830147604452915,"y0":50.001172276854895,"z0":6.265221844814233,"aX":-4.236874182595944},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.4,"breakHorizontal":5.8,"spinRate":2616,"spinDirection":337},"zone":2,"typeConfidence":2.0,"plateTime":0.4685510265931927,"extension":6.575246224806969},"index":1,"playId":"cd15d4af-84f9-3596-b378-eb64e7afa05c","pitchNumber":2,"startTime":"2025-08-02T00:52:01.706Z","endTime":"2025-08-02T00:52:06.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.652639020846735,"aZ":-43.55701951706419,"pfxX":-2.960460079470604,"pfxZ":-7.988247530635668,"pX":0.6182422539747324,"pZ":2.7802932859858394,"vX0":0.23976884878538327,"vY0":-118.37279151593084,"vZ0":1.2605158558276146,"x":93.43,"y":163.71,"x0":0.9007014513775067,"y0":50.00103842073192,"z0":6.21482401472875,"aX":-4.219503161182765},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.9,"breakHorizontal":5.3,"spinRate":2718,"spinDirection":336},"zone":6,"typeConfidence":2.0,"plateTime":0.4619199644482457,"extension":6.646354665931102},"hitData":{"launchSpeed":95.4,"launchAngle":16.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.67,"coordY":113.57}},"index":2,"playId":"5d808360-1364-3b79-b25d-882e1982d16f","pitchNumber":3,"startTime":"2025-08-02T00:52:18.350Z","endTime":"2025-08-02T00:52:28.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:52:28.868Z","atBatIndex":48},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christian Vázquez hit by pitch. Brooks Lee to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:52:32.848Z","endTime":"2025-08-02T00:53:17.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.995065076741955,"aZ":-13.860796528325904,"pfxX":6.725575878383408,"pfxZ":9.663274462700034,"pX":-0.6615518641743996,"pZ":3.2373577050290114,"vX0":-6.129020450234748,"vY0":-136.75291685732316,"vZ0":-4.435719874383706,"x":142.22,"y":151.37,"x0":0.734264017220773,"y0":50.00417974421472,"z0":5.830492184561225,"aX":12.7473043049451},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-10.9,"spinRate":2563,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.4004453154825498,"extension":6.827704442364032},"index":0,"playId":"90243f8f-e6c1-3b3b-b29f-40d79044d592","pitchNumber":1,"startTime":"2025-08-02T00:52:53.906Z","endTime":"2025-08-02T00:52:57.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.617242122872938,"aZ":-13.621537177186294,"pfxX":6.591173415081985,"pfxZ":9.904599656103052,"pX":-1.6596699781627777,"pZ":3.6055179476839205,"vX0":-8.725796366289165,"vY0":-135.95001675998606,"vZ0":-3.477629286523247,"x":180.26,"y":141.43,"x0":0.7341864299074553,"y0":50.00200217090399,"z0":5.845820602442456,"aX":12.345875185997205},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-10.1,"spinRate":2569,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4027910848271601,"extension":6.838557786007789},"index":1,"playId":"1ec44cf3-25c8-3a49-b5af-8aa6c496ceba","pitchNumber":2,"startTime":"2025-08-02T00:53:12.573Z","endTime":"2025-08-02T00:53:17.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:53:17.062Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:54:55.908Z","endTime":"2025-08-02T00:56:19.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Gasper replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T00:53:57.845Z","endTime":"2025-08-02T00:54:58.233Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"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.0,"endSpeed":85.4,"strikeZoneTop":3.25785786241272,"strikeZoneBottom":1.39784108647057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20245936804507,"aZ":-8.694958433746317,"pfxX":7.339061037642324,"pfxZ":12.527441248422525,"pX":0.25100040791946876,"pZ":1.7231298591454156,"vX0":-3.9474018363023187,"vY0":-136.55029538184016,"vZ0":-9.167640566704796,"x":107.43,"y":192.26,"x0":0.7677295313426091,"y0":50.00228899731568,"z0":5.736848917724246,"aX":13.753343965504824},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.8,"breakHorizontal":-12.4,"spinRate":2686,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4022942776057983,"extension":6.903361975839191},"index":1,"playId":"41803acf-cf0b-3d08-bbb1-7e5952962851","pitchNumber":1,"startTime":"2025-08-02T00:54:58.233Z","endTime":"2025-08-02T00:55:03.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.953358595293086,"aZ":-36.799288052087476,"pfxX":-5.296082648365453,"pfxZ":-3.2104451797350486,"pX":-1.3955919564732535,"pZ":0.28370518003566125,"vX0":-2.876717955135224,"vY0":-119.56149804452367,"vZ0":-5.584072305117109,"x":170.2,"y":231.12,"x0":0.5127999121117807,"y0":50.00164242079431,"z0":5.967541026563899,"aX":-7.634274851277325},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.0,"breakHorizontal":10.3,"spinRate":2794,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4588552634611873,"extension":6.712846582468231},"index":2,"playId":"8c29731a-bf18-36ff-92ff-5be848e54a9c","pitchNumber":2,"startTime":"2025-08-02T00:55:17.828Z","endTime":"2025-08-02T00:55:23.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.235014064186043,"aZ":-41.73116212734345,"pfxX":-3.1119051318120383,"pfxZ":-6.570823735719844,"pX":-0.7557390825294378,"pZ":1.7676355956363003,"vX0":-2.3578853948595286,"vY0":-119.3946168681834,"vZ0":-1.5797172491783167,"x":98.25,"y":148.91,"x0":0.646011510267106,"y0":50.001459602439695,"z0":6.165943058783182,"aX":-4.5279357323478955},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.0,"breakHorizontal":6.1,"spinRate":2682,"spinDirection":341},"zone":7,"typeConfidence":2.0,"plateTime":0.4573359331551239,"extension":6.5775110932881695},"index":3,"playId":"98c948d2-6897-3e7a-893d-45b68071f7f5","pitchNumber":3,"startTime":"2025-08-02T00:55:45.403Z","endTime":"2025-08-02T00:55:49.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.130411329286083,"aZ":-37.868564325456234,"pfxX":-3.2139899724895518,"pfxZ":-3.9734767366025996,"pX":-0.5626591715080114,"pZ":0.516977555913997,"vX0":-2.1997691437063254,"vY0":-118.82822140585832,"vZ0":-4.774007660195304,"x":138.45,"y":224.82,"x0":0.7916135689769641,"y0":50.00216947363852,"z0":5.981544638019427,"aX":-4.6088674212782745},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.0,"breakHorizontal":6.4,"spinRate":2752,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.46041156686486095,"extension":6.7669349902474325},"index":4,"playId":"f43a15e2-5ab6-3404-9a08-5db5b807c6ce","pitchNumber":4,"startTime":"2025-08-02T00:56:13.617Z","endTime":"2025-08-02T00:56:19.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T00:56:19.083Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Martin singles on a soft ground ball to pitcher Hunter Gaddis. Brooks Lee scores. Christian Vázquez scores. Austin Martin to 2nd. Throwing error by pitcher Hunter Gaddis.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T00:58:50.720Z","endTime":"2025-08-02T01:00:43.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[{"player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":{"id":681870,"link":"/api/v1/people/681870"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T00:56:36.285Z","endTime":"2025-08-02T00:57:09.714Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T00:57:09.714Z","endTime":"2025-08-02T00:58:52.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":83.4,"strikeZoneTop":3.46636053435221,"strikeZoneBottom":1.60319998818996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35565683581515,"aZ":-25.89890946132603,"pfxX":3.8272233542526393,"pfxZ":3.644884287823432,"pX":0.8333969841409395,"pZ":0.19893651583114186,"vX0":5.876717453327613,"vY0":-129.49324963607683,"vZ0":-9.772882590166974,"x":85.23,"y":233.41,"x0":-1.9502541152912725,"y0":50.004384802088516,"z0":5.95669891316453,"aX":6.595274291463667},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-8.0,"spinRate":2249,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.4206451862121492,"extension":6.891101330762092},"index":2,"playId":"c715fd8d-a740-360d-a650-11185bdadbc5","pitchNumber":1,"startTime":"2025-08-02T00:58:52.998Z","endTime":"2025-08-02T00:59:00.125Z","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":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.45843204287517,"strikeZoneBottom":1.59520947720457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.772558915966073,"aZ":-30.36146340538417,"pfxX":4.129099785885639,"pfxZ":1.0875061737621357,"pX":0.37136764769246033,"pZ":1.4016816826562928,"vX0":4.504869480095276,"vY0":-127.52894409509804,"vZ0":-5.817721813481905,"x":102.84,"y":200.93,"x0":-1.9478085225604973,"y0":50.00122977248082,"z0":6.078020122336089,"aX":6.867818922736856},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-8.4,"spinRate":2360,"spinDirection":143},"zone":14,"typeConfidence":0.91,"plateTime":0.42785449322767866,"extension":6.704576333749711},"index":3,"playId":"e3041945-5232-3b1c-b268-d22a9b652283","pitchNumber":2,"startTime":"2025-08-02T00:59:17.692Z","endTime":"2025-08-02T00:59:24.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71346216902427,"aZ":-26.324023721468784,"pfxX":3.314812384142177,"pfxZ":3.392210909765505,"pX":0.9100052564047135,"pZ":1.1226750226382154,"vX0":6.338686587019314,"vY0":-129.68401178195802,"vZ0":-7.323071784749984,"x":82.31,"y":208.47,"x0":-1.9840100019750322,"y0":50.00481630897673,"z0":5.953146633770578,"aX":5.722782417102261},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-7.2,"spinRate":2330,"spinDirection":145},"zone":14,"typeConfidence":0.91,"plateTime":0.42020817123631726,"extension":6.868329181847259},"index":4,"playId":"318f0c82-4e08-3a34-91ca-508add1d58d6","pitchNumber":3,"startTime":"2025-08-02T00:59:36.513Z","endTime":"2025-08-02T00:59:40.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.037914472674593,"aZ":-30.625657091367724,"pfxX":3.150229101612494,"pfxZ":0.927322436253271,"pX":1.1529100254881668,"pZ":1.511250354688973,"vX0":6.496516283193989,"vY0":-128.082684222129,"vZ0":-5.64555236970268,"x":73.05,"y":197.98,"x0":-1.8199456788847717,"y0":50.002968416973616,"z0":6.122165059544956,"aX":5.263760513764083},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":-7.1,"spinRate":2351,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.42669992068157736,"extension":6.867023317375407},"index":5,"playId":"0cb57ead-f2f2-359b-b793-c62cf32c0d18","pitchNumber":4,"startTime":"2025-08-02T00:59:58.342Z","endTime":"2025-08-02T01:00:03.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.234557552968315,"aZ":-31.675955300904572,"pfxX":3.1952668842572303,"pfxZ":0.3030308442434926,"pX":0.3242867832478639,"pZ":1.3450438262246778,"vX0":4.536587194742198,"vY0":-128.388072086393,"vZ0":-5.8542054396609995,"x":104.64,"y":202.46,"x0":-1.8799923046813842,"y0":50.005887337808225,"z0":6.115859121093889,"aX":5.342990785335497},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":-6.8,"spinRate":2325,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.42638843369284274,"extension":6.803153136792418},"hitData":{"launchSpeed":40.7,"launchAngle":-66.0,"totalDistance":0.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.44,"coordY":196.36}},"index":6,"playId":"b86f2538-1ea5-3c19-89f0-0bb77d417c13","pitchNumber":5,"startTime":"2025-08-02T01:00:26.861Z","endTime":"2025-08-02T01:00:43.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:00:43.777Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging, catcher Bo Naylor to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T01:01:23.073Z","endTime":"2025-08-02T01:02:17.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":87.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.268984585136398,"aZ":-15.080701988861001,"pfxX":-4.549653626829251,"pfxZ":8.731938969010454,"pX":0.7565361138581598,"pZ":1.8141172446096905,"vX0":8.597332245103827,"vY0":-138.39127689690687,"vZ0":-8.71325010207522,"x":88.16,"y":189.8,"x0":-1.7865207072625693,"y0":50.00325797243245,"z0":5.994262864577039,"aX":-8.906829633980298},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":6.6,"spinRate":2152,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.39442468326393065,"extension":6.8212994080356},"index":0,"playId":"e919d6ae-f078-360b-b134-d9eac88a75a5","pitchNumber":1,"startTime":"2025-08-02T01:01:23.073Z","endTime":"2025-08-02T01:01:30.309Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.612583144192815,"aZ":-11.533590131102835,"pfxX":-5.089542838467954,"pfxZ":10.56405587669301,"pX":-1.1574603917974309,"pZ":2.500941457250606,"vX0":4.061165232647257,"vY0":-138.58004835134435,"vZ0":-7.436750845895116,"x":161.12,"y":171.25,"x0":-1.9772693492671385,"y0":50.00479554158306,"z0":5.981558950959308,"aX":-9.946636735335055},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2307,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.3945340803519928,"extension":6.651842311402433},"index":1,"playId":"7c414c4d-b8cf-3a7c-9094-e908e74b7f09","pitchNumber":2,"startTime":"2025-08-02T01:01:51.469Z","endTime":"2025-08-02T01:01:56.815Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.939120319903875,"aZ":-31.40795225139447,"pfxX":2.6242425318488105,"pfxZ":0.45472334840994133,"pX":0.11475163808977304,"pZ":0.696492391805827,"vX0":3.980638170123281,"vY0":-127.98911629076002,"vZ0":-7.397863946698835,"x":112.63,"y":219.97,"x0":-1.7955285065270934,"y0":50.00010285513697,"z0":6.05133459608841,"aX":4.396581686398352},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.5,"breakHorizontal":-5.5,"spinRate":2337,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4263148615817034,"extension":6.840265907149286},"index":2,"playId":"51e49adb-f97f-3780-83b2-4bcce48ae388","pitchNumber":3,"startTime":"2025-08-02T01:02:10.067Z","endTime":"2025-08-02T01:02:17.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:02:17.507Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out sharply, shortstop Brooks Lee to first baseman Mickey Gasper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T01:05:00.118Z","endTime":"2025-08-02T01:05:23.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:04:24.398Z","endTime":"2025-08-02T01:04:24.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"400"},{"details":{"description":"Mickey Gasper remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:04:24.419Z","endTime":"2025-08-02T01:04:24.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"description":"Pitching Change: Justin Topa replaces Joe Ryan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T01:04:24.421Z","endTime":"2025-08-02T01:05:02.403Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.52679422789794,"strikeZoneBottom":1.54373650054445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.052426952701204,"aZ":-34.54674588678151,"pfxX":7.029769567067623,"pfxZ":-1.5690224336510479,"pX":0.13571818497512522,"pZ":1.8473658427112383,"vX0":4.022784316590857,"vY0":-122.28500646013676,"vZ0":-0.27361129657855254,"x":111.83,"y":188.9,"x0":-2.4464565457210874,"y0":50.005533116064264,"z0":4.934907372616979,"aX":10.603236334003796},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.6,"breakHorizontal":-13.7,"spinRate":2579,"spinDirection":70},"zone":8,"typeConfidence":0.9,"plateTime":0.4486318528870088,"extension":5.8784921381776245},"index":3,"playId":"30e18822-0837-37e5-adf1-4c7348509977","pitchNumber":1,"startTime":"2025-08-02T01:05:02.403Z","endTime":"2025-08-02T01:05:10.295Z","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":94.3,"endSpeed":86.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.809870379015486,"aZ":-32.78741933117822,"pfxX":-11.201433866396114,"pfxZ":-0.3201674754273256,"pX":-0.7027157899429725,"pZ":1.3596084752176119,"vX0":7.789063431543748,"vY0":-137.10628321655793,"vZ0":-3.4005561898791297,"x":143.79,"y":202.07,"x0":-2.1275657121852993,"y0":50.00626841144551,"z0":4.857872140502709,"aX":-21.292682100344972},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.1,"breakHorizontal":18.6,"spinRate":2312,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.3997625774442253,"extension":5.601436339827987},"hitData":{"launchSpeed":100.5,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":142.2,"coordY":150.43}},"index":4,"playId":"6551ab9c-28cd-3e1f-a0f3-2ff71320db28","pitchNumber":2,"startTime":"2025-08-02T01:05:15.047Z","endTime":"2025-08-02T01:05:23.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:05:23.353Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Guardians challenged (play at 1st), call on the field was upheld: Bo Naylor grounds out, first baseman Mickey Gasper to pitcher Justin Topa.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T01:05:34.224Z","endTime":"2025-08-02T01:07:11.341Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.33390319100345,"strikeZoneBottom":1.44452176977009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.682965224127873,"aZ":-31.545190755719517,"pfxX":-10.956333026528668,"pfxZ":0.32605494325950346,"pX":0.10178788032493223,"pZ":2.2703084736552723,"vX0":9.938442905744967,"vY0":-138.132698437965,"vZ0":-1.6380801799677593,"x":113.12,"y":177.48,"x0":-2.106618958295862,"y0":50.00455566531526,"z0":4.977319358232405,"aX":-21.328094284398393},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.5,"breakHorizontal":18.0,"spinRate":2230,"spinDirection":249},"zone":5,"typeConfidence":0.91,"plateTime":0.39542209782418114,"extension":6.110665670345521},"index":0,"playId":"50ab26db-50ed-35ca-8256-22c710e78a39","pitchNumber":1,"startTime":"2025-08-02T01:05:48.971Z","endTime":"2025-08-02T01:05:54.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.29191508610594,"strikeZoneBottom":1.40276954142907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91985194753525,"aZ":-30.681736921112872,"pfxX":8.378489759007731,"pfxZ":0.9830663476610901,"pX":-0.6103909672447964,"pZ":2.301657961208303,"vX0":2.1881440648323855,"vY0":-122.30576769252745,"vZ0":-0.09920340049028398,"x":140.27,"y":176.64,"x0":-2.6043744450061026,"y0":50.00582866320404,"z0":4.962366055429934,"aX":12.761886508695055},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.0,"breakHorizontal":-15.7,"spinRate":2577,"spinDirection":75},"zone":4,"typeConfidence":0.9,"plateTime":0.446936868859829,"extension":5.879055101326869},"index":1,"playId":"4cbecc55-0f67-3f77-ab40-fe77047dc354","pitchNumber":2,"startTime":"2025-08-02T01:06:02.125Z","endTime":"2025-08-02T01:06:10.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34224989607975,"aZ":-29.806202292566855,"pfxX":9.601535266786795,"pfxZ":1.558524751722266,"pX":0.7443174679074932,"pZ":1.3733542866097415,"vX0":4.651278396550605,"vY0":-122.22209881524974,"vZ0":-2.464156127333138,"x":88.63,"y":201.7,"x0":-2.4286828387799337,"y0":50.00136336469693,"z0":4.945762911147388,"aX":14.572604962569287},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-18.5,"spinRate":2711,"spinDirection":62},"zone":9,"typeConfidence":0.91,"plateTime":0.44756850851185437,"extension":5.826151325999811},"index":2,"playId":"f1216277-91d7-35a6-a905-9b50fc65c3c7","pitchNumber":3,"startTime":"2025-08-02T01:06:18.678Z","endTime":"2025-08-02T01:06:22.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.068285775392994,"aZ":-29.467949699506786,"pfxX":9.361406230942919,"pfxZ":1.7940731827058443,"pX":1.5278010826805037,"pZ":2.094930791708051,"vX0":6.393637054591912,"vY0":-121.70006777950782,"vZ0":-0.9533754512650446,"x":58.76,"y":182.22,"x0":-2.3460248997153723,"y0":50.00112594464361,"z0":5.035879840773936,"aX":14.088913553338422},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.2,"breakHorizontal":-18.5,"spinRate":2684,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4494452935217583,"extension":5.924872211434071},"index":3,"playId":"4ac7f0d1-ac66-340b-bb26-187b9f48ecfa","pitchNumber":4,"startTime":"2025-08-02T01:06:39.597Z","endTime":"2025-08-02T01:06:45.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.072855655425283,"aZ":-37.249086257723924,"pfxX":-8.21275633676069,"pfxZ":-3.0658095964337564,"pX":-0.16800350200305397,"pZ":1.643905501665337,"vX0":8.191854205521407,"vY0":-127.37789353888479,"vZ0":-0.9986355277710726,"x":123.4,"y":194.39,"x0":-2.3456199832445166,"y0":50.001135784242294,"z0":4.9640514890681855,"aX":-13.61023043267567},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.5,"breakHorizontal":13.2,"spinRate":1878,"spinDirection":271},"zone":8,"typeConfidence":0.82,"plateTime":0.4286160604767266,"extension":6.259611403971508},"hitData":{"launchSpeed":100.2,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.83,"coordY":164.96}},"index":4,"playId":"71c6c3d0-e098-3945-a8c1-fd3861155840","pitchNumber":5,"startTime":"2025-08-02T01:07:03.238Z","endTime":"2025-08-02T01:07:11.341Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":114},"playEndTime":"2025-08-02T01:07:11.341Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to center fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T01:07:23.432Z","endTime":"2025-08-02T01:10:26.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"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(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.1,"endSpeed":77.8,"strikeZoneTop":3.21775430995616,"strikeZoneBottom":1.50852655434226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.885507454845243,"aZ":-30.171344677152415,"pfxX":6.385761472446198,"pfxZ":1.3144424732295406,"pX":0.8720379482945357,"pZ":2.6258651144324574,"vX0":6.013284891934198,"vY0":-122.49444894060275,"vZ0":0.3662127559679862,"x":83.76,"y":167.88,"x0":-2.439365082441356,"y0":50.005326898358284,"z0":5.04186102721378,"aX":9.762018078569815},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-13.0,"spinRate":2621,"spinDirection":55},"zone":12,"typeConfidence":0.9,"plateTime":0.4461561687146114,"extension":5.825765644798855},"index":0,"playId":"fe7db595-88aa-3b10-8eb8-f1040277f67b","pitchNumber":1,"startTime":"2025-08-02T01:10:01.555Z","endTime":"2025-08-02T01:10:08.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.789207915966216,"aZ":-32.67776149848894,"pfxX":-10.35756957985607,"pfxZ":-0.2674401935087971,"pX":-0.5971765583018316,"pZ":2.1887762719026487,"vX0":7.982315247735988,"vY0":-136.70783473880684,"vZ0":-1.1993023696735967,"x":139.76,"y":179.68,"x0":-2.197198736411349,"y0":50.000742832789456,"z0":4.859343687255116,"aX":-19.76581097641807},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.5,"breakHorizontal":17.3,"spinRate":2236,"spinDirection":246},"zone":4,"typeConfidence":0.9,"plateTime":0.39940427378353816,"extension":5.669033498702037},"hitData":{"launchSpeed":97.1,"launchAngle":11.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.63,"coordY":83.58}},"index":1,"playId":"d7fc078e-b2f7-3de5-8921-243b9b7374ba","pitchNumber":2,"startTime":"2025-08-02T01:10:16.064Z","endTime":"2025-08-02T01:10:26.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:10:26.225Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Alan Roden.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T01:10:43.976Z","endTime":"2025-08-02T01:12:03.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.27640814348489,"strikeZoneBottom":1.42944148118758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.186213002467973,"aZ":-25.463898998538898,"pfxX":-1.8896188884237934,"pfxZ":3.8110127514426484,"pX":-0.33474869624219644,"pZ":3.59719617227431,"vX0":6.119369668635963,"vY0":-131.24730683736178,"vZ0":0.870970772704428,"x":129.76,"y":141.66,"x0":-2.4409679274057154,"y0":50.0062264607743,"z0":5.143243111413673,"aX":-3.3313468168278098},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.3,"breakHorizontal":2.3,"spinRate":2292,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.4157496443894093,"extension":5.802180410699699},"index":0,"playId":"9d9f170a-853d-3aec-9f10-fcf2a9c3d94c","pitchNumber":1,"startTime":"2025-08-02T01:10:55.983Z","endTime":"2025-08-02T01:11:01.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.21179119463168,"strikeZoneBottom":1.38985870006754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883284257920277,"aZ":-28.934005613858954,"pfxX":-0.39741490022691917,"pfxZ":1.8515610866810448,"pX":0.06880300078005308,"pZ":3.0051632897318337,"vX0":6.397045782939907,"vY0":-130.98366551773216,"vZ0":0.46188405809221567,"x":114.38,"y":157.64,"x0":-2.3463049354768652,"y0":50.0021581734494,"z0":4.978170269214097,"aX":-0.6958328113477011},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":-0.6,"spinRate":2398,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.4170717717497592,"extension":5.820645520694482},"index":1,"playId":"0fcfdd4f-d14f-3c9e-b64c-3789a87ab0ce","pitchNumber":2,"startTime":"2025-08-02T01:11:14.895Z","endTime":"2025-08-02T01:11:22.661Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.330417780024064,"aZ":-34.696750132621574,"pfxX":-7.95106370300177,"pfxZ":-1.5450178457644306,"pX":-0.059174876371841253,"pZ":2.03224504685731,"vX0":8.564395419965592,"vY0":-126.34730401109927,"vZ0":-0.6148109789996596,"x":119.26,"y":183.91,"x0":-2.443837024690185,"y0":50.00264305593685,"z0":5.042946759981667,"aX":-12.983956346465986},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.8,"breakHorizontal":12.7,"spinRate":1846,"spinDirection":263},"zone":5,"typeConfidence":0.84,"plateTime":0.4318629583968736,"extension":6.257065149713074},"index":2,"playId":"65c4d6b8-537c-3a21-b0f3-fada3fbad629","pitchNumber":3,"startTime":"2025-08-02T01:11:32.388Z","endTime":"2025-08-02T01:11:36.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.193751234795016,"aZ":-24.174647775355965,"pfxX":-0.9088713929040371,"pfxZ":4.425661762724793,"pX":-0.30174167449451533,"pZ":2.4927320750499327,"vX0":5.787728319507977,"vY0":-132.59135065470937,"vZ0":-2.03650125463306,"x":128.5,"y":171.48,"x0":-2.3803336362385394,"y0":50.00571549511003,"z0":5.007239381905441,"aX":-1.6448363299321331},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":0.6,"spinRate":2327,"spinDirection":243},"zone":4,"typeConfidence":0.92,"plateTime":0.41065981457236234,"extension":5.956627160971266},"hitData":{"launchSpeed":85.0,"launchAngle":29.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.43,"coordY":100.31}},"index":3,"playId":"43f26c42-a73d-3a6f-a6ba-7ebaf7f29f33","pitchNumber":4,"startTime":"2025-08-02T01:11:55.743Z","endTime":"2025-08-02T01:12:03.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:12:03.962Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to center fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:14:26.746Z","endTime":"2025-08-02T01:14:39.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nic Enright replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:14:21.680Z","endTime":"2025-08-02T01:14:29.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663671,"link":"/api/v1/people/663671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.010569229997834,"aZ":-12.644114880572959,"pfxX":-4.067719959569631,"pfxZ":10.461436305342138,"pX":-0.2151201463262143,"pZ":3.7460464785465235,"vX0":4.209187505543936,"vY0":-136.27984285075277,"vZ0":-4.161940527451718,"x":125.2,"y":137.64,"x0":-1.2566561960375886,"y0":50.00452789253052,"z0":6.176600586944314,"aX":-7.595646332902099},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2478,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4030564199399551,"extension":6.382541586201588},"hitData":{"launchSpeed":93.5,"launchAngle":51.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.4,"coordY":99.25}},"index":1,"playId":"2c6fbbc4-1440-308f-9030-9c2207a10863","pitchNumber":1,"startTime":"2025-08-02T01:14:29.070Z","endTime":"2025-08-02T01:14:39.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:14:39.177Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:14:49.399Z","endTime":"2025-08-02T01:15:39.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.63394605787798,"strikeZoneBottom":1.75756396353209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.278997878488042,"aZ":-10.807913476015772,"pfxX":-3.380040847290494,"pfxZ":11.34725577527573,"pX":0.14567896041195844,"pZ":0.9320320614267226,"vX0":5.142851324411842,"vY0":-136.65049151259532,"vZ0":-11.276329111633313,"x":111.45,"y":213.62,"x0":-1.3252309893450729,"y0":50.00607668758522,"z0":5.864560739378677,"aX":-6.366878506910793},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":5.0,"spinRate":2549,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.40145210989579105,"extension":6.516154625255244},"index":0,"playId":"a7fd4b3d-390e-3cb3-ac0e-a0dc704fa815","pitchNumber":1,"startTime":"2025-08-02T01:15:03.353Z","endTime":"2025-08-02T01:15:08.441Z","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":94.1,"endSpeed":85.8,"strikeZoneTop":3.72392272211381,"strikeZoneBottom":1.46530270320419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.578628864029117,"aZ":-12.001677780163467,"pfxX":-2.1504356194457026,"pfxZ":10.698750620642967,"pX":-0.7052065764121817,"pZ":1.7418646424365005,"vX0":2.5771899278524373,"vY0":-136.78467601930674,"vZ0":-9.11890221618583,"x":143.88,"y":191.75,"x0":-1.382437291344649,"y0":50.003265409439166,"z0":5.952272632561768,"aX":-4.054845381418549},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":3.4,"spinRate":2608,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.40120610897604436,"extension":6.505345891089809},"index":1,"playId":"9b8b80a5-2c73-3e36-a062-e93b5c5f6824","pitchNumber":2,"startTime":"2025-08-02T01:15:15.923Z","endTime":"2025-08-02T01:15:21.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60453904728266,"aZ":-12.02920933848233,"pfxX":-3.2920804126764347,"pfxZ":10.473681089571034,"pX":0.19345608056230437,"pZ":2.8947259359167137,"vX0":5.215687862918261,"vY0":-138.23383290588552,"vZ0":-6.226830466077339,"x":109.63,"y":160.62,"x0":-1.295454413476625,"y0":50.00048174676006,"z0":5.994094157334674,"aX":-6.330899142470966},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":4.8,"spinRate":2595,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.39717916361035277,"extension":6.3586294186271966},"hitData":{"launchSpeed":98.5,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.62,"coordY":152.85}},"index":2,"playId":"63133d50-63bd-362f-9007-fb15c3308a66","pitchNumber":3,"startTime":"2025-08-02T01:15:31.209Z","endTime":"2025-08-02T01:15:39.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:15:39.076Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T01:15:45.992Z","endTime":"2025-08-02T01:16:53.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.514815611444426,"aZ":-25.126087042598627,"pfxX":-0.7345889203018201,"pfxZ":4.259817116554231,"pX":0.787702169015413,"pZ":1.9729525560943013,"vX0":5.559365495283406,"vY0":-127.13319277221595,"vZ0":-5.099741839264167,"x":86.97,"y":185.51,"x0":-1.322175596317594,"y0":50.003045057936184,"z0":5.973367024983569,"aX":-1.216388713951766},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.8,"breakHorizontal":0.2,"spinRate":2590,"spinDirection":113},"zone":9,"typeConfidence":0.88,"plateTime":0.4291350618140335,"extension":6.434269003803698},"index":0,"playId":"4957052a-c54a-3101-87f3-4e03bf6ed22c","pitchNumber":1,"startTime":"2025-08-02T01:16:08.998Z","endTime":"2025-08-02T01:16:13.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.8,"strikeZoneTop":3.57820996122084,"strikeZoneBottom":1.58244037214374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.98096102949951,"aZ":-24.534942005349947,"pfxX":-2.115357856453314,"pfxZ":4.676370245347343,"pX":0.0017651461036457979,"pZ":1.280855190354662,"vX0":4.330848592112309,"vY0":-125.78670442712031,"vZ0":-6.4938368789959355,"x":116.93,"y":204.2,"x0":-1.4529888875557027,"y0":50.00275391039356,"z0":5.834210897952054,"aX":-3.454907554960546},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":3.0,"spinRate":2475,"spinDirection":127},"zone":14,"typeConfidence":0.87,"plateTime":0.4323353598437487,"extension":6.698986820710261},"index":1,"playId":"329fcb65-b79f-3941-abf2-02fbf3fd7585","pitchNumber":2,"startTime":"2025-08-02T01:16:21.640Z","endTime":"2025-08-02T01:16:27.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.411704306501985,"aZ":-10.714151749697074,"pfxX":-1.516297765000056,"pfxZ":11.347471528207366,"pX":-0.1487423045552617,"pZ":2.674822681458522,"vX0":3.2715752763296058,"vY0":-136.49875888066182,"vZ0":-6.969696901070938,"x":122.67,"y":166.56,"x0":-1.164632974196849,"y0":50.00485395577588,"z0":5.995340706654945,"aX":-2.8684332329905926},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.3,"breakHorizontal":2.0,"spinRate":2541,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.40092598096095866,"extension":6.494063450384942},"index":2,"playId":"957a67b5-596c-3f05-b574-46b2462a4f00","pitchNumber":3,"startTime":"2025-08-02T01:16:34.145Z","endTime":"2025-08-02T01:16:38.260Z","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":86.6,"endSpeed":80.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.683695864924612,"aZ":-27.43785542748797,"pfxX":-0.07628040605882952,"pfxZ":2.9261737442814555,"pX":0.11804076494066394,"pZ":1.4688441388545923,"vX0":3.8577774131226534,"vY0":-126.12761326792925,"vZ0":-5.547373496209946,"x":112.5,"y":199.12,"x0":-1.4187358847388611,"y0":50.00175920988378,"z0":5.898211094156411,"aX":-0.12393124587271184},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-0.7,"spinRate":2509,"spinDirection":95},"zone":14,"typeConfidence":0.9,"plateTime":0.4335899561930532,"extension":6.475417529197621},"index":3,"playId":"b7ac3c36-d9c1-3eb7-8b35-b4365425d376","pitchNumber":4,"startTime":"2025-08-02T01:16:47.213Z","endTime":"2025-08-02T01:16:53.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:16:53.070Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to third baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:19:16.111Z","endTime":"2025-08-02T01:20:59.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sands replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:19:08.515Z","endTime":"2025-08-02T01:19:18.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.41372122439074,"strikeZoneBottom":1.63937620863491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52387022005247,"aZ":-17.709414182794916,"pfxX":-6.5766858274283315,"pfxZ":7.462927371033764,"pX":-0.6548346201000474,"pZ":3.3401179539514128,"vX0":6.746482730071968,"vY0":-137.8237622004216,"vZ0":-2.9285519904922146,"x":141.96,"y":148.6,"x0":-2.271338103259817,"y0":50.0004772127952,"z0":5.601840301382671,"aX":-12.743805868852524},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":10.7,"spinRate":2375,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.39629874135894205,"extension":5.695165580948982},"index":1,"playId":"5e2ac411-2f50-3c5e-9733-08a87dad95bb","pitchNumber":1,"startTime":"2025-08-02T01:19:18.455Z","endTime":"2025-08-02T01:19:24.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.34692206203763,"strikeZoneBottom":1.57306479725469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.732457670107994,"aZ":-39.45469371346412,"pfxX":7.727569121353794,"pfxZ":-5.175928589449839,"pX":0.8692415664060069,"pZ":0.5007070790086348,"vX0":5.073654412255151,"vY0":-118.3762168895527,"vZ0":-3.1275292140440456,"x":83.87,"y":225.26,"x0":-2.3136151722078298,"y0":50.00557714782863,"z0":5.487287174891791,"aX":10.85832021302007},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.0,"breakHorizontal":-15.4,"spinRate":2990,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4644988531392755,"extension":5.545171815770182},"index":2,"playId":"1eb2beae-d5fa-3ef7-b5e1-2c7a19e6fee1","pitchNumber":2,"startTime":"2025-08-02T01:19:32.550Z","endTime":"2025-08-02T01:19:37.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.38656372326122,"strikeZoneBottom":1.6380800297007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.353601974080245,"aZ":-37.3918764375586,"pfxX":7.3925400067594245,"pfxZ":-3.573464539857984,"pX":0.7299618212010726,"pZ":0.7661395614514436,"vX0":4.981687488509792,"vY0":-120.3791421113694,"vZ0":-3.161928156641311,"x":89.18,"y":218.09,"x0":-2.3298443963273554,"y0":50.00226225020217,"z0":5.421861945059833,"aX":10.798605954283403},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.0,"breakHorizontal":-14.6,"spinRate":2973,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.45579001471305114,"extension":5.518644132072798},"index":3,"playId":"115dbc6b-979d-3366-8ffe-c047bd325143","pitchNumber":3,"startTime":"2025-08-02T01:19:49.090Z","endTime":"2025-08-02T01:19:53.926Z","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":95.6,"endSpeed":87.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52494769525395,"aZ":-16.548583229663762,"pfxX":-7.638303390013352,"pfxZ":7.961328277830427,"pX":0.6997435553381147,"pZ":2.4763089872997925,"vX0":10.238329607369867,"vY0":-138.8368662788738,"vZ0":-5.281278530657583,"x":90.33,"y":171.92,"x0":-2.034153729055827,"y0":50.00462917026072,"z0":5.4955670522862405,"aX":-14.994555352786273},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2387,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3937174908586871,"extension":5.73180211180252},"index":4,"playId":"b16a186f-7378-341b-bdd4-a8422cefcc71","pitchNumber":4,"startTime":"2025-08-02T01:20:10.344Z","endTime":"2025-08-02T01:20:14.423Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.37926669383932,"strikeZoneBottom":1.54766569344762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.980596932466103,"aZ":-31.395866566469632,"pfxX":-8.615513149694184,"pfxZ":0.46885480931753154,"pX":0.47745892035184995,"pZ":0.9949315308387685,"vX0":9.462997444798086,"vY0":-128.00926628284628,"vZ0":-4.871328866587238,"x":98.8,"y":211.92,"x0":-2.137683187334161,"y0":50.005597930844964,"z0":5.3641195078589,"aX":-14.384573064413548},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":13.7,"spinRate":1436,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42693488188683437,"extension":5.902930190964929},"index":5,"playId":"65eef082-adb9-3381-9d02-e497ebfe03bf","pitchNumber":5,"startTime":"2025-08-02T01:20:31.618Z","endTime":"2025-08-02T01:20:36.653Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83613114970845,"aZ":-22.583060101728677,"pfxX":2.1884766591187463,"pfxZ":5.4402755819573,"pX":0.10764291466675889,"pZ":2.607548586888186,"vX0":5.600622937274529,"vY0":-131.67208745651635,"vZ0":-2.9243285397061083,"x":112.9,"y":168.38,"x0":-2.3277622830239983,"y0":50.00547051234253,"z0":5.395733612425872,"aX":3.858256369407883},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-5.2,"spinRate":2462,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4153016818827866,"extension":5.489398671475631},"hitData":{"launchSpeed":73.2,"launchAngle":52.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"5","coordinates":{"coordX":78.88,"coordY":137.61}},"index":6,"playId":"fd15ee0a-278e-3207-8590-edf8ff71fda7","pitchNumber":6,"startTime":"2025-08-02T01:20:50.465Z","endTime":"2025-08-02T01:20:59.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:20:59.573Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, third baseman Royce Lewis to first baseman Mickey Gasper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:21:19.565Z","endTime":"2025-08-02T01:23:43.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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":"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":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":89.4,"endSpeed":82.5,"strikeZoneTop":3.5554985686923,"strikeZoneBottom":1.63660670854476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50492514806499,"aZ":-28.11685232890239,"pfxX":2.665903406297394,"pfxZ":2.3500338554238347,"pX":0.2277247094490082,"pZ":3.3509984291110433,"vX0":5.135947187765758,"vY0":-130.20558728085336,"vZ0":-0.5297654808367279,"x":108.32,"y":148.3,"x0":-2.111372873408552,"y0":50.005508377225134,"z0":5.671383547391668,"aX":4.6112807760929595},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":-5.9,"spinRate":2527,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.41950258626174897,"extension":5.596978074018784},"index":0,"playId":"3cc16aea-82e3-3f38-9dc2-b0b6f1f16962","pitchNumber":1,"startTime":"2025-08-02T01:21:26.660Z","endTime":"2025-08-02T01:21:34.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86338174311612,"aZ":-23.75588206151058,"pfxX":0.44355275493458857,"pfxZ":4.733525843674547,"pX":0.9616735630687824,"pZ":2.217690970454089,"vX0":7.724322130812512,"vY0":-131.97005686561383,"vZ0":-4.149381077962422,"x":80.34,"y":178.9,"x0":-2.050562897106056,"y0":50.00325388939637,"z0":5.54241068366838,"aX":0.7887245790702836},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2477,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.413699129811687,"extension":5.787940070004862},"index":1,"playId":"7a42c966-0598-3ef9-833e-53686265d5ec","pitchNumber":2,"startTime":"2025-08-02T01:21:42.547Z","endTime":"2025-08-02T01:21:47.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.51316050214007,"strikeZoneBottom":1.60076042399109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91251698091766,"aZ":-33.34200755399531,"pfxX":-9.795719113766982,"pfxZ":-0.6909770669879285,"pX":-0.5566189237022054,"pZ":0.32990315046749524,"vX0":7.553154839547615,"vY0":-129.4423229636336,"vZ0":-5.848675498207128,"x":138.22,"y":229.87,"x0":-2.244832428150289,"y0":50.003537133876456,"z0":5.182488590684729,"aX":-16.56494850634717},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.4,"breakHorizontal":16.0,"spinRate":1464,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.42372221997283877,"extension":5.631960007101302},"index":2,"playId":"614676b2-08f8-3f90-a273-cf87c04680c9","pitchNumber":3,"startTime":"2025-08-02T01:22:03.466Z","endTime":"2025-08-02T01:22:11.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.4244209018501,"strikeZoneBottom":1.5327261787763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.683632416816135,"aZ":-39.48909192807058,"pfxX":6.349515045581573,"pfxZ":-5.083177802669617,"pX":0.9692044998076845,"pZ":0.516526945791517,"vX0":5.743428876359092,"vY0":-119.61272064322046,"vZ0":-3.2147747183811592,"x":80.06,"y":224.83,"x0":-2.2946919659310607,"y0":50.00390554795777,"z0":5.445061945367053,"aX":9.132479777299093},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.7,"breakHorizontal":-13.0,"spinRate":3059,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45922219209313164,"extension":5.5418755342023},"index":3,"playId":"9626a4eb-8b30-300e-ab3b-241e8db05815","pitchNumber":4,"startTime":"2025-08-02T01:22:25.726Z","endTime":"2025-08-02T01:22:29.964Z","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":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93275949165831,"aZ":-25.232665229303297,"pfxX":0.7690792180130759,"pfxZ":4.0662536741621,"pX":0.4555063680373805,"pZ":3.14967633712542,"vX0":6.5011610613220965,"vY0":-129.0896187453124,"vZ0":-1.3582353947159465,"x":99.64,"y":153.74,"x0":-2.1833780913914143,"y0":50.00308956744914,"z0":5.603850738552922,"aX":1.3128511320706842},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2460,"spinDirection":181},"zone":3,"typeConfidence":2.0,"plateTime":0.42241352136412136,"extension":5.759315189444488},"index":4,"playId":"2da5d5b1-6384-3729-83ce-999d43b7eafc","pitchNumber":5,"startTime":"2025-08-02T01:22:50.993Z","endTime":"2025-08-02T01:22:55.573Z","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":96.0,"endSpeed":88.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.327455759546865,"aZ":-17.75350130592679,"pfxX":-6.401154370178753,"pfxZ":7.233985308420927,"pX":0.5290323020687414,"pZ":3.5750060741500214,"vX0":10.194019285540003,"vY0":-139.57082369363036,"vZ0":-2.2479004139491714,"x":96.83,"y":142.25,"x0":-2.3215878984491014,"y0":50.00475797983916,"z0":5.546464271607619,"aX":-12.764526108722634},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":9.7,"spinRate":2514,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39088772583886566,"extension":6.139206419924718},"index":5,"playId":"cd7cc9f0-9b63-3add-9b19-5fdf12e4e31c","pitchNumber":6,"startTime":"2025-08-02T01:23:13.739Z","endTime":"2025-08-02T01:23:18.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.558434223967275,"aZ":-17.381883910804913,"pfxX":-5.349446347013974,"pfxZ":7.648470914540029,"pX":0.10334337104095351,"pZ":3.1682233721892645,"vX0":8.685984838214598,"vY0":-137.92312105221407,"vZ0":-2.94530865228002,"x":113.06,"y":153.24,"x0":-2.3861321075988444,"y0":50.00414171477815,"z0":5.416695180288881,"aX":-10.348366127541453},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":7.9,"spinRate":2271,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3965454082390183,"extension":6.321386281934067},"hitData":{"launchSpeed":63.8,"launchAngle":4.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.18,"coordY":147.83}},"index":6,"playId":"a6230f2a-ca69-30a7-b826-5a227d983c22","pitchNumber":7,"startTime":"2025-08-02T01:23:35.991Z","endTime":"2025-08-02T01:23:43.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:23:43.355Z","atBatIndex":61},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Manzardo hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:23:52.225Z","endTime":"2025-08-02T01:24:37.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.941799805697382,"aZ":-23.535369763455716,"pfxX":-0.10704002606800822,"pfxZ":4.7900652678081235,"pX":0.9395254398993439,"pZ":2.012392707752611,"vX0":8.063789908133979,"vY0":-132.11741909737825,"vZ0":-4.7403935776732276,"x":81.19,"y":184.45,"x0":-2.113037227002673,"y0":50.0003655012896,"z0":5.5169412989130375,"aX":-0.19384065349579116},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":-1.2,"spinRate":2613,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4114900579941625,"extension":5.6419959532512785},"index":0,"playId":"7d321cb2-050f-3ac4-83df-2529dc291255","pitchNumber":1,"startTime":"2025-08-02T01:24:12.015Z","endTime":"2025-08-02T01:24:15.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46277974216611,"aZ":-37.33154810974517,"pfxX":9.90254197425513,"pfxZ":-3.6158719962058012,"pX":1.9910961846065878,"pZ":0.8271167435525816,"vX0":6.928691058721526,"vY0":-119.09984058679689,"vZ0":-2.7627959057588476,"x":41.1,"y":216.45,"x0":-2.2499444086788527,"y0":50.00380419339548,"z0":5.403106317907042,"aX":14.11958475474096},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.0,"breakHorizontal":-19.7,"spinRate":2986,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.461200879601527,"extension":5.7474360536395235},"index":1,"playId":"1338f93a-05f1-3526-9d08-944db09760cb","pitchNumber":2,"startTime":"2025-08-02T01:24:33.706Z","endTime":"2025-08-02T01:24:37.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:24:37.772Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T01:26:18.335Z","endTime":"2025-08-02T01:27:42.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nolan Jones replaces Angel Martínez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T01:25:22.733Z","endTime":"2025-08-02T01:25:26.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":682657,"link":"/api/v1/people/682657"}},{"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":2},"index":1,"startTime":"2025-08-02T01:25:26.819Z","endTime":"2025-08-02T01:26:20.693Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.71611464137324,"strikeZoneBottom":1.57180168665913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.053866568631562,"aZ":-30.608086315142064,"pfxX":-6.819023511268481,"pfxZ":0.9404060285648104,"pX":-0.696774914382518,"pZ":2.6703100477666455,"vX0":6.186420428493708,"vY0":-127.96007954086822,"vZ0":-1.1839494742952525,"x":143.56,"y":166.68,"x0":-2.2581614436846316,"y0":50.00082750560058,"z0":5.533949786570978,"aX":-11.32305757816752},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.7,"breakHorizontal":10.9,"spinRate":1374,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.42782066348873293,"extension":5.409796052683793},"index":2,"playId":"b3e931f5-b8b8-3d45-9da6-02e70f0156a6","pitchNumber":1,"startTime":"2025-08-02T01:26:20.693Z","endTime":"2025-08-02T01:26:27.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.63199218933649,"strikeZoneBottom":1.53823137412127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.996881952544467,"aZ":-18.176082852674963,"pfxX":-7.737058396905929,"pfxZ":7.197837423485753,"pX":-1.1215990079684781,"pZ":4.214362804255991,"vX0":6.496828792628412,"vY0":-138.36361546652125,"vZ0":-0.36609752969821546,"x":159.75,"y":124.99,"x0":-2.491353269467642,"y0":50.00367969707334,"z0":5.563174364696836,"aX":-15.048104809052653},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":12.7,"spinRate":2387,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3954077458968559,"extension":6.1398162947663035},"index":3,"playId":"6296a06a-2723-3b68-ae20-f8be0c1e1241","pitchNumber":2,"startTime":"2025-08-02T01:26:38.345Z","endTime":"2025-08-02T01:26:43.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.77409730109322,"strikeZoneBottom":1.57898259613242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.853901561704607,"aZ":-37.44984686190391,"pfxX":8.958488293776991,"pfxZ":-3.7219816786826865,"pX":-1.3508266926705408,"pZ":3.3605821870924024,"vX0":0.3071445093668928,"vY0":-118.67688167048209,"vZ0":2.6735911516078543,"x":168.49,"y":148.04,"x0":-2.644887532097167,"y0":50.00094422548588,"z0":5.643313026279312,"aX":12.707616667595868},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.8,"breakHorizontal":-16.3,"spinRate":2895,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.46247896011243306,"extension":5.488886405298387},"index":4,"playId":"1a6f4dc4-6d51-3e63-b67b-02ad34164cb3","pitchNumber":3,"startTime":"2025-08-02T01:26:57.068Z","endTime":"2025-08-02T01:27:02.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80008675405164,"aZ":-37.7684328122548,"pfxX":8.25307061060878,"pfxZ":-3.9202358252892164,"pX":-0.5588782088988702,"pZ":2.720750304803911,"vX0":2.058809108895013,"vY0":-118.91930112924072,"vZ0":1.3121897034496197,"x":138.3,"y":165.32,"x0":-2.509140905371615,"y0":50.00528598333055,"z0":5.600153168411871,"aX":11.766345578193034},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.5,"breakHorizontal":-15.5,"spinRate":3024,"spinDirection":48},"zone":4,"typeConfidence":2.0,"plateTime":0.4614166364206773,"extension":5.524430811138341},"index":5,"playId":"a54104f1-2aa4-31ec-bf68-dced26efaf09","pitchNumber":4,"startTime":"2025-08-02T01:27:19.144Z","endTime":"2025-08-02T01:27:24.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.163698917243707,"aZ":-18.250087513446285,"pfxX":-7.097028418196687,"pfxZ":7.073971584435636,"pX":-0.2350335457238759,"pZ":3.4691188830756015,"vX0":8.433618516104737,"vY0":-138.96957116487545,"vZ0":-2.1562570747713137,"x":125.96,"y":145.11,"x0":-2.377397622531816,"y0":50.006718421997945,"z0":5.458371682638807,"aX":-13.978803313502295},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2362,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39310699729029874,"extension":6.118886131026263},"index":6,"playId":"e5758a52-bed3-31a0-99c3-651d6d1cb122","pitchNumber":5,"startTime":"2025-08-02T01:27:37.975Z","endTime":"2025-08-02T01:27:42.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:27:42.250Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:30:05.347Z","endTime":"2025-08-02T01:30:44.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to center field for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:29:44.909Z","endTime":"2025-08-02T01:29:44.930Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"200"},{"details":{"description":"Nolan Jones remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:29:44.930Z","endTime":"2025-08-02T01:29:44.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"description":"Pitching Change: Cade Smith replaces Nic Enright.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T01:29:44.932Z","endTime":"2025-08-02T01:30:07.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.220419134094435,"aZ":-31.664122238994146,"pfxX":-6.420951804523492,"pfxZ":0.3209606712596189,"pX":0.09952307317648673,"pZ":1.4872545451383934,"vX0":8.027244642806547,"vY0":-124.85033266142297,"vZ0":-3.503688402038417,"x":113.21,"y":198.62,"x0":-2.3235927567798225,"y0":50.00077287794899,"z0":5.515585485840694,"aX":-10.132083221701846},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":9.7,"spinRate":591,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.4387688482124732,"extension":7.34255746215971},"index":3,"playId":"faad0dc6-142d-37cb-a24e-ecc934eb6f0d","pitchNumber":1,"startTime":"2025-08-02T01:30:07.609Z","endTime":"2025-08-02T01:30:11.536Z","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.2,"endSpeed":88.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.356023080292584,"aZ":-13.559804408937008,"pfxX":-3.717090070220369,"pfxZ":9.339973046857807,"pX":-0.46499784349094536,"pZ":3.2399915406535875,"vX0":6.958635304133069,"vY0":-139.99057364189005,"vZ0":-4.136964530639866,"x":134.72,"y":151.3,"x0":-2.495311784744015,"y0":50.00591060456898,"z0":5.619021382299058,"aX":-7.411284012930492},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":5.4,"spinRate":2384,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3906467230897346,"extension":7.380956115477403},"index":4,"playId":"edb6cf7d-236d-3d61-9eca-63610eb335c6","pitchNumber":2,"startTime":"2025-08-02T01:30:20.006Z","endTime":"2025-08-02T01:30:23.792Z","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":86.5,"endSpeed":79.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.935598416606336,"aZ":-33.86880803967354,"pfxX":-2.4086477677440534,"pfxZ":-1.063119335143222,"pX":-0.3801541388730443,"pZ":1.436010282023195,"vX0":6.003040946162416,"vY0":-125.78120951278584,"vZ0":-3.172516669249795,"x":131.49,"y":200.01,"x0":-2.4865666251962515,"y0":50.00125212937415,"z0":5.464978619755518,"aX":-3.8532673235839368},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":3.0,"spinRate":536,"spinDirection":297},"zone":13,"typeConfidence":0.88,"plateTime":0.43576666739237524,"extension":7.499526719906353},"hitData":{"launchSpeed":79.6,"launchAngle":-0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.3,"coordY":166.17}},"index":5,"playId":"b399fc92-ac5a-365b-a230-ca25c07c94bc","pitchNumber":3,"startTime":"2025-08-02T01:30:37.103Z","endTime":"2025-08-02T01:30:44.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:30:44.656Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:30:56.647Z","endTime":"2025-08-02T01:32:23.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.47685488296005,"strikeZoneBottom":1.61427428851744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.136742761629815,"aZ":-36.69404452044933,"pfxX":-5.09727609006332,"pfxZ":-2.9290747763165,"pX":-1.0312424586799342,"pZ":1.5512390685998432,"vX0":5.335058658309555,"vY0":-123.74682642692323,"vZ0":-1.9850892439595291,"x":156.31,"y":196.9,"x0":-2.5592767374949092,"y0":50.00517226097203,"z0":5.456040126049233,"aX":-7.857144734767744},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.5,"breakHorizontal":7.9,"spinRate":592,"spinDirection":303},"zone":13,"typeConfidence":0.89,"plateTime":0.4436848909120976,"extension":7.380141495197155},"index":0,"playId":"ca3e24ef-7922-30e7-ada8-d8b4612ff9ed","pitchNumber":1,"startTime":"2025-08-02T01:31:11.327Z","endTime":"2025-08-02T01:31:17.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79228141533356,"aZ":-11.091178124488037,"pfxX":-6.051935395647286,"pfxZ":10.559803129766316,"pX":-0.9142081276233872,"pZ":2.4265844918389985,"vX0":6.681667248051179,"vY0":-140.20676830479937,"vZ0":-6.585665377395298,"x":151.85,"y":173.26,"x0":-2.5384725891573567,"y0":50.00642751662843,"z0":5.524950689374915,"aX":-12.08816539103318},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2341,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.390200573440072,"extension":6.87453002297487},"index":1,"playId":"55bf2f12-4fac-3b70-b878-2e3b81a34ed5","pitchNumber":2,"startTime":"2025-08-02T01:31:24.308Z","endTime":"2025-08-02T01:31:28.553Z","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.4,"endSpeed":88.2,"strikeZoneTop":3.41811030734229,"strikeZoneBottom":1.5556468532027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.08826102483297,"aZ":-11.199487872052858,"pfxX":-4.96280709812919,"pfxZ":10.514720945089692,"pX":-0.8985646914409972,"pZ":2.7164496604771764,"vX0":5.943716760446833,"vY0":-140.21053905321628,"vZ0":-5.838772932085313,"x":151.25,"y":165.44,"x0":-2.399064129664537,"y0":50.00527009957744,"z0":5.553683963560823,"aX":-9.902851036989338},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":7.8,"spinRate":2368,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3903322906800262,"extension":7.511897402614369},"index":2,"playId":"7895ac9a-aaf2-3856-9c81-d3e38dd974d3","pitchNumber":3,"startTime":"2025-08-02T01:31:42.042Z","endTime":"2025-08-02T01:31:48.844Z","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":97.0,"endSpeed":88.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.333765209403897,"aZ":-9.918572957049571,"pfxX":-5.645221577164434,"pfxZ":11.051001347967645,"pX":-0.18648890565504123,"pZ":2.02927164078123,"vX0":7.75278566999245,"vY0":-140.87215191842756,"vZ0":-7.907011836515739,"x":124.11,"y":183.99,"x0":-2.238001761446475,"y0":50.006514962972915,"z0":5.509986165386732,"aX":-11.373577242071327},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2315,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.38847066361865945,"extension":7.218000483499101},"index":3,"playId":"9ecfaeda-e60e-37a6-9544-f2095d238a04","pitchNumber":4,"startTime":"2025-08-02T01:31:58.545Z","endTime":"2025-08-02T01:32:04.254Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.34849649497524,"strikeZoneBottom":1.50969826019338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92792353669182,"aZ":-11.56976943587741,"pfxX":-4.142972954114953,"pfxZ":10.062431564733233,"pX":-0.47838920746359814,"pZ":2.0398576443884546,"vX0":6.184865276709648,"vY0":-142.25908554155274,"vZ0":-7.7398979127968675,"x":135.24,"y":183.7,"x0":-2.1433519121263043,"y0":50.002239799220355,"z0":5.530889134128866,"aX":-8.483373176597825},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":6.2,"spinRate":2406,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.38516412956020085,"extension":7.195892937429822},"index":4,"playId":"a9311eae-fe4c-320c-b404-eff87bfd4493","pitchNumber":5,"startTime":"2025-08-02T01:32:17.468Z","endTime":"2025-08-02T01:32:23.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:32:23.050Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T01:32:30.006Z","endTime":"2025-08-02T01:33:28.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.30950625277611,"strikeZoneBottom":1.47449373492075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.538471404761175,"aZ":-10.14876430112476,"pfxX":-4.35007046461136,"pfxZ":10.975244977105556,"pX":0.5117376102392279,"pZ":1.6729216131228313,"vX0":8.551054310319703,"vY0":-141.1118792219689,"vZ0":-8.800713274401097,"x":97.49,"y":193.61,"x0":-1.9993156878570262,"y0":50.0066382174015,"z0":5.49508031435053,"aX":-8.733413591145345},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":6.0,"spinRate":2301,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.3888636173214257,"extension":7.284650828912932},"index":0,"playId":"b85c52e4-ddf1-3b51-8792-0e25ef6897cf","pitchNumber":1,"startTime":"2025-08-02T01:32:45.149Z","endTime":"2025-08-02T01:32:50.488Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.41150299280988,"strikeZoneBottom":1.47576103264674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.768299036692856,"aZ":-13.840187681676188,"pfxX":-4.802374544894752,"pfxZ":9.22661512524656,"pX":0.38544885329721906,"pZ":2.3050596659416387,"vX0":8.309713000996668,"vY0":-140.08758203174403,"vZ0":-6.426138319052419,"x":102.31,"y":176.54,"x0":-1.9958485377021837,"y0":50.00156501011343,"z0":5.5341943337527395,"aX":-9.541787607777174},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":7.0,"spinRate":2267,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.3910581870486354,"extension":7.634802353471189},"index":1,"playId":"882cb54d-54ff-3dc9-8ba4-2f0bb5115304","pitchNumber":2,"startTime":"2025-08-02T01:32:59.707Z","endTime":"2025-08-02T01:33:04.925Z","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-02T01:33:10.127Z","endTime":"2025-08-02T01:33:24.408Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66265400144916,"aZ":-13.204114806527796,"pfxX":-3.4240819007390746,"pfxZ":9.510315281772193,"pX":0.38237904854396,"pZ":4.171453137936696,"vX0":7.997684163392849,"vY0":-140.5273535723803,"vZ0":-2.0720088605028746,"x":102.42,"y":126.15,"x0":-2.0590482243094637,"y0":50.00148320258179,"z0":5.778914205053109,"aX":-6.830186454594485},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":4.6,"spinRate":2409,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3901726849089937,"extension":7.210073659350447},"index":3,"playId":"59fefeb1-8fa1-36f4-9112-d1d897b537f9","pitchNumber":3,"startTime":"2025-08-02T01:33:24.408Z","endTime":"2025-08-02T01:33:28.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:33:28.388Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Royce Lewis to first baseman Mickey Gasper.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:36:16.281Z","endTime":"2025-08-02T01:36:25.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Tonkin replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:35:43.197Z","endTime":"2025-08-02T01:36:18.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.077503832144068,"aZ":-26.72477579267401,"pfxX":-9.656902822706812,"pfxZ":3.104643913587255,"pX":-1.255073164652775,"pZ":2.5951893669267627,"vX0":9.047651443954967,"vY0":-130.75321843393445,"vZ0":-2.0791113701487824,"x":164.84,"y":168.71,"x0":-3.4831798686119164,"y0":50.00332245101143,"z0":5.379316908503383,"aX":-16.948227654851177},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":2299,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.41676603799491785,"extension":6.375376876087274},"hitData":{"launchSpeed":92.4,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.84,"coordY":171.09}},"index":1,"playId":"2d528f8f-8d31-3c94-ad11-c4e6767bc90f","pitchNumber":1,"startTime":"2025-08-02T01:36:18.297Z","endTime":"2025-08-02T01:36:25.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:36:25.779Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Santana flies out to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:36:55.319Z","endTime":"2025-08-02T01:37:36.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T01:36:52.058Z","endTime":"2025-08-02T01:36:57.711Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"}},{"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":91.9,"endSpeed":84.7,"strikeZoneTop":3.48771872200786,"strikeZoneBottom":1.60844504038716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9601215414322,"aZ":-18.808069241281792,"pfxX":-9.322785765744584,"pfxZ":7.36541493882182,"pX":0.3296858206690139,"pZ":1.822067949778415,"vX0":12.851531202737062,"vY0":-133.2244434454674,"vZ0":-5.154637186239093,"x":104.43,"y":189.58,"x0":-3.3235356774025235,"y0":50.0052910854391,"z0":5.122249009128014,"aX":-16.92682429414484},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":2352,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.40957845677059623,"extension":6.004764889464926},"index":1,"playId":"0b7fb8fc-b90f-36a5-9dc2-2f2c90e544ce","pitchNumber":1,"startTime":"2025-08-02T01:36:57.711Z","endTime":"2025-08-02T01:37:04.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.49107911862799,"strikeZoneBottom":1.48645522938313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.073792229609882,"aZ":-26.487663762446083,"pfxX":-9.792203433377637,"pfxZ":3.112405682422536,"pX":-1.7210720712886662,"pZ":1.505583469803347,"vX0":8.507023473066411,"vY0":-133.37716862354387,"vZ0":-4.27801424783466,"x":182.6,"y":198.13,"x0":-3.658952054584045,"y0":50.00127044514032,"z0":5.010293185258188,"aX":-17.878463017025094},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.0,"breakHorizontal":16.2,"spinRate":2359,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.40857688411374404,"extension":6.196335660810335},"index":2,"playId":"9b65ddf7-711a-396a-a7a7-4ececc91c3c4","pitchNumber":2,"startTime":"2025-08-02T01:37:11.750Z","endTime":"2025-08-02T01:37:16.268Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.375952701359974,"aZ":-28.902587988158217,"pfxX":-10.72316667389152,"pfxZ":1.8450812539168169,"pX":-0.719907883102574,"pZ":2.398816113071735,"vX0":10.932820914223672,"vY0":-131.75030186530373,"vZ0":-1.7613897831173913,"x":144.44,"y":174.01,"x0":-3.5104955044911748,"y0":50.00429066939225,"z0":5.191646833034254,"aX":-19.041109423243867},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":17.3,"spinRate":2278,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.41415124264241143,"extension":6.3119573730568055},"hitData":{"launchSpeed":97.1,"launchAngle":34.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.32,"coordY":57.24}},"index":3,"playId":"e3e7e878-976b-3dec-9b3c-97616188eabf","pitchNumber":3,"startTime":"2025-08-02T01:37:26.696Z","endTime":"2025-08-02T01:37:36.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:37:36.146Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bo Naylor hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:37:46.642Z","endTime":"2025-08-02T01:38:58.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.28860957488966,"strikeZoneBottom":1.40546107423451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638957223407782,"aZ":-21.547312516600645,"pfxX":-8.483924639794555,"pfxZ":5.858540339735611,"pX":-0.2606657712611396,"pZ":2.4410347418331364,"vX0":11.421097766427355,"vY0":-133.31318861167213,"vZ0":-2.9110568418179033,"x":126.94,"y":172.87,"x0":-3.483109639427833,"y0":50.002458232084784,"z0":5.0894324922129055,"aX":-15.387085165250602},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.2,"breakHorizontal":13.1,"spinRate":2372,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.40969404128480047,"extension":6.567804029437096},"index":0,"playId":"4170cbf0-6f95-356b-b8c6-d518eb0b83b9","pitchNumber":1,"startTime":"2025-08-02T01:38:05.792Z","endTime":"2025-08-02T01:38:11.875Z","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":91.7,"endSpeed":84.1,"strikeZoneTop":3.24234449687399,"strikeZoneBottom":1.35343988938632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.010237505692608,"aZ":-20.433776976526488,"pfxX":-8.730116667452183,"pfxZ":6.538287980636212,"pX":1.0426486616866104,"pZ":2.1361066329733345,"vX0":14.46995230834174,"vY0":-132.79756299443326,"vZ0":-3.695962843400819,"x":77.26,"y":181.11,"x0":-3.329284749070015,"y0":50.00345910614467,"z0":5.0226702407613795,"aX":-15.678442587909863},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":2407,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4116088427624267,"extension":6.154133136490717},"index":1,"playId":"aeae9d12-29bd-35e1-98b5-95f5ae704698","pitchNumber":2,"startTime":"2025-08-02T01:38:19.296Z","endTime":"2025-08-02T01:38:25.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.29207487593079,"strikeZoneBottom":1.37794085423727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.940243419143975,"aZ":-21.354422255350705,"pfxX":-9.025511550357939,"pfxZ":6.105473260530621,"pX":-1.1532561664142107,"pZ":2.9144594174998706,"vX0":9.1225853272516,"vY0":-132.20186695030335,"vZ0":-1.6198486140357187,"x":160.96,"y":160.09,"x0":-3.4745379542430816,"y0":50.00115649237517,"z0":5.1011109645318795,"aX":-15.989610851082457},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":14.4,"spinRate":2348,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41415935364504186,"extension":5.983358780349705},"index":2,"playId":"72a543dc-9ce7-3026-b7dd-89c70fb05afa","pitchNumber":3,"startTime":"2025-08-02T01:38:35.366Z","endTime":"2025-08-02T01:38:40.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.95693885353204,"aZ":-32.076671103595096,"pfxX":-2.054076593071155,"pfxZ":0.06262395088423967,"pX":2.4194689272790746,"pZ":0.5980268198873134,"vX0":14.388842749483466,"vY0":-122.03727302215249,"vZ0":-4.165538690690617,"x":24.78,"y":222.63,"x0":-3.285262145192897,"y0":50.00151261416171,"z0":5.089182278595555,"aX":-3.1002368434885104},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.7,"breakHorizontal":0.4,"spinRate":2333,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44877400578202975,"extension":6.267149595078044},"index":3,"playId":"2e5296c2-7b8c-3a99-81d4-6d3b73e4602c","pitchNumber":4,"startTime":"2025-08-02T01:38:52.597Z","endTime":"2025-08-02T01:38:58.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:38:58.552Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out sharply to right fielder Matt Wallner.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-02T01:39:10.930Z","endTime":"2025-08-02T01:40:19.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.09722591708093,"strikeZoneBottom":1.34946260337403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.065830103828954,"aZ":-31.05344676612703,"pfxX":-0.3445209194216883,"pfxZ":0.747821851907565,"pX":-0.36680560405665075,"pZ":2.580306222823597,"vX0":7.400876070191331,"vY0":-120.66861667636124,"vZ0":-0.040014217334057633,"x":130.98,"y":169.11,"x0":-3.408784940654319,"y0":50.001601742997714,"z0":5.29794403625791,"aX":-0.5158598757856236},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.6,"breakHorizontal":-0.8,"spinRate":2170,"spinDirection":359},"zone":1,"typeConfidence":2.0,"plateTime":0.4512421739990162,"extension":6.5053349447881885},"index":0,"playId":"51089b93-7c2b-3751-b965-376e6ff28806","pitchNumber":1,"startTime":"2025-08-02T01:39:32.624Z","endTime":"2025-08-02T01:39:39.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.7,"strikeZoneTop":3.14717524284746,"strikeZoneBottom":1.35685105298575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.826668366397023,"aZ":-31.357117710006833,"pfxX":0.06667309926546139,"pfxZ":0.5485166812082589,"pX":-2.126302210142671,"pZ":2.588856402067112,"vX0":3.5757076596931276,"vY0":-120.45958086789582,"vZ0":0.08056344873470866,"x":198.05,"y":168.88,"x0":-3.631299737611062,"y0":50.00260537544093,"z0":5.300635947983143,"aX":0.0984334037300358},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.2,"breakHorizontal":-0.8,"spinRate":2181,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.45268474908015666,"extension":6.0615708993581325},"index":1,"playId":"004dcc21-67a0-34a1-9e32-c100548f4a93","pitchNumber":2,"startTime":"2025-08-02T01:39:50.117Z","endTime":"2025-08-02T01:39:54.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01463937871441,"aZ":-18.915663580702866,"pfxX":-8.812560233569055,"pfxZ":7.220227945481428,"pX":-0.0065129728021795456,"pZ":3.3232384950280567,"vX0":11.920353607727838,"vY0":-134.36519025189048,"vZ0":-1.5341471412315488,"x":117.25,"y":149.05,"x0":-3.3470832154398154,"y0":50.00126870590139,"z0":5.240266057758141,"aX":-16.17900418175775},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2426,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4070135926483851,"extension":6.313298812607843},"hitData":{"launchSpeed":100.0,"launchAngle":37.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":191.11,"coordY":62.37}},"index":2,"playId":"922f5a5e-2190-3d75-b990-7a8af2b9ebd5","pitchNumber":3,"startTime":"2025-08-02T01:40:09.884Z","endTime":"2025-08-02T01:40:19.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:40:19.610Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T01:42:30.781Z","endTime":"2025-08-02T01:43:34.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Christian Vázquez starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:42:06.109Z","endTime":"2025-08-02T01:42:49.557Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner DaShawn Keirsey Jr. replaces Christian Vázquez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:42:33.052Z","endTime":"2025-08-02T01:42:33.053Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":543877,"link":"/api/v1/people/543877"},"base":2},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.820897531228685,"aZ":-42.57401202580071,"pfxX":-1.960653628478417,"pfxZ":-6.827666864715052,"pX":-0.09147130525621819,"pZ":1.8139986296217927,"vX0":6.3920479189401345,"vY0":-123.29952845624271,"vZ0":-0.5089235902416562,"x":120.49,"y":189.8,"x0":-2.474170366634931,"y0":50.001228638931494,"z0":5.646916029272553,"aX":-2.9893830952199245},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.1,"breakHorizontal":1.9,"spinRate":782,"spinDirection":4},"zone":8,"typeConfidence":0.85,"plateTime":0.44595778703346145,"extension":6.9760946340202725},"index":2,"playId":"8707323f-12df-3a0f-ae73-3e07581f373d","pitchNumber":1,"startTime":"2025-08-02T01:42:33.054Z","endTime":"2025-08-02T01:42:36.709Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.19453611964274,"strikeZoneBottom":1.38219442180855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.393762466478638,"aZ":-41.04873631788354,"pfxX":-5.061924028907404,"pfxZ":-5.599322591388622,"pX":0.5585063125671115,"pZ":-0.4901462651807643,"vX0":9.207552681371395,"vY0":-126.3088458488795,"vZ0":-6.417848160250674,"x":95.71,"y":252.01,"x0":-2.5089574502667835,"y0":50.00536375029337,"z0":5.460159809017031,"aX":-8.022200960052567},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-11.6,"breakHorizontal":6.6,"spinRate":907,"spinDirection":348},"zone":14,"typeConfidence":0.89,"plateTime":0.4369105121429082,"extension":7.059522642168717},"index":3,"playId":"1f674e81-109e-387e-b1ea-e00cdd44f37e","pitchNumber":2,"startTime":"2025-08-02T01:42:47.719Z","endTime":"2025-08-02T01:42:54.798Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.17540562598171,"strikeZoneBottom":1.35465557313235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.322336610652506,"aZ":-34.78610020103406,"pfxX":-1.93430466250787,"pfxZ":-1.6581705792145094,"pX":-0.503071546523923,"pZ":2.5694054865266187,"vX0":5.45898680048012,"vY0":-124.80402885578614,"vZ0":-0.3716104572496285,"x":136.18,"y":169.41,"x0":-2.4682286137139156,"y0":50.002019151722386,"z0":5.587322287341054,"aX":-3.048974951532881},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.9,"breakHorizontal":2.3,"spinRate":491,"spinDirection":302},"zone":4,"typeConfidence":0.88,"plateTime":0.43901867194290345,"extension":7.2972825699288295},"index":4,"playId":"fb41565d-857f-342e-84a9-2ff3c72f4088","pitchNumber":3,"startTime":"2025-08-02T01:43:12.451Z","endTime":"2025-08-02T01:43:18.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.14362525936357,"strikeZoneBottom":1.42468741299461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.043852317842035,"aZ":-13.146516031856681,"pfxX":-5.680714926480454,"pfxZ":9.364334218065423,"pX":-0.13732286321650622,"pZ":1.520303375861091,"vX0":7.964435824166175,"vY0":-141.14263980837657,"vZ0":-8.773886693140382,"x":122.23,"y":197.73,"x0":-2.2485361841887657,"y0":50.00026341401552,"z0":5.5017872101931795,"aX":-11.539739514784374},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2383,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.38705059657206764,"extension":7.694325897598162},"index":5,"playId":"1a306440-5243-3925-92d7-84784e99a391","pitchNumber":4,"startTime":"2025-08-02T01:43:29.677Z","endTime":"2025-08-02T01:43:34.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:43:34.771Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Martin flies out to right fielder Nolan Jones. DaShawn Keirsey Jr. to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T01:43:47.614Z","endTime":"2025-08-02T01:45:27.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"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":97.0,"endSpeed":88.6,"strikeZoneTop":3.39933056788286,"strikeZoneBottom":1.61386353753557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76504943008655,"aZ":-12.618928204187073,"pfxX":-6.018650662071958,"pfxZ":9.73155978776694,"pX":1.0328834398233693,"pZ":2.5203539538238355,"vX0":10.619004448967702,"vY0":-140.80350236306373,"vZ0":-6.147491633218224,"x":77.63,"y":170.73,"x0":-2.0041738244633662,"y0":50.00257429618176,"z0":5.547452834405401,"aX":-12.094758024049414},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2253,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3889111507601739,"extension":7.524753035282159},"index":0,"playId":"ecf50dff-79c2-3f00-be88-9cdc21767670","pitchNumber":1,"startTime":"2025-08-02T01:43:59.443Z","endTime":"2025-08-02T01:44:05.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.42992413585087,"strikeZoneBottom":1.54416096648523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.695822506484014,"aZ":-12.344598070042105,"pfxX":-5.801873698483449,"pfxZ":10.018298696581102,"pX":0.08781264892085763,"pZ":1.3791914490856685,"vX0":8.528434647129497,"vY0":-139.83374493454147,"vZ0":-8.93565124799226,"x":113.65,"y":201.54,"x0":-2.248580379622314,"y0":50.00190081735196,"z0":5.4271174761674095,"aX":-11.483218919905848},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2266,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3917810589373567,"extension":7.703094820046405},"index":1,"playId":"adffe2c2-afa2-38c2-9166-3a606c50ff9e","pitchNumber":2,"startTime":"2025-08-02T01:44:14.047Z","endTime":"2025-08-02T01:44:21.065Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.43214260867852,"strikeZoneBottom":1.54686769804977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45547758450132,"aZ":-11.389868671675067,"pfxX":-5.804828644517089,"pfxZ":10.149162708501617,"pX":-0.5895127971845784,"pZ":1.6354341697795751,"vX0":6.550074229651586,"vY0":-142.3866826024697,"vZ0":-8.948036423110374,"x":139.47,"y":194.62,"x0":-2.168310140012209,"y0":50.00541731480941,"z0":5.544414477933161,"aX":-11.8912561358909},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2349,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.3850446113774555,"extension":7.612591551637825},"index":2,"playId":"3d6571fc-e2a1-3921-9c89-dcee24f305da","pitchNumber":3,"startTime":"2025-08-02T01:44:32.304Z","endTime":"2025-08-02T01:44:37.751Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.43326561094052,"strikeZoneBottom":1.54826387544406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.859987923484887,"aZ":-12.230049334407878,"pfxX":-5.84685204127735,"pfxZ":9.981447996622599,"pX":0.5580559429567113,"pZ":0.5971673924765903,"vX0":9.844473185779794,"vY0":-140.04754988499687,"vZ0":-11.228924287296408,"x":95.73,"y":222.66,"x0":-2.2334741580432556,"y0":50.003575988534394,"z0":5.444620157495499,"aX":-11.68431571635323},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2280,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.3902087070305402,"extension":7.5862277631475825},"index":3,"playId":"18e2bc25-e148-3d18-abca-f92eeb212132","pitchNumber":4,"startTime":"2025-08-02T01:44:51.478Z","endTime":"2025-08-02T01:44:55.752Z","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":96.8,"endSpeed":89.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47475369871138,"aZ":-10.142711220348376,"pfxX":-5.904078600366357,"pfxZ":10.905749707103826,"pX":-0.03991422622311711,"pZ":2.661828386625448,"vX0":8.415042197974259,"vY0":-140.67312420758356,"vZ0":-6.259694805510348,"x":118.52,"y":166.91,"x0":-2.291799692097905,"y0":50.006339849502325,"z0":5.561503469988147,"aX":-11.931834279468692},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2388,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3881497337560411,"extension":7.523862500297905},"hitData":{"launchSpeed":94.4,"launchAngle":25.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.97,"coordY":79.52}},"index":4,"playId":"034b35b4-991a-369c-acc6-3b76ad569579","pitchNumber":5,"startTime":"2025-08-02T01:45:16.279Z","endTime":"2025-08-02T01:45:27.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:45:27.526Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-02T01:45:36.922Z","endTime":"2025-08-02T01:46:41.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.8,"endSpeed":78.8,"strikeZoneTop":3.61602374643688,"strikeZoneBottom":1.60073700916161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77957609191345,"aZ":-37.59135817443528,"pfxX":-2.898388064089114,"pfxZ":-3.4535506817627453,"pX":-1.4825632722260662,"pZ":0.8384282150535024,"vX0":3.5677968409080236,"vY0":-124.8742011784298,"vZ0":-3.8698182659261215,"x":173.51,"y":216.14,"x0":-2.557913792181891,"y0":50.00369876800857,"z0":5.523395337075381,"aX":-4.546014606704673},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.0,"breakHorizontal":4.3,"spinRate":509,"spinDirection":290},"zone":13,"typeConfidence":0.83,"plateTime":0.4397892317212442,"extension":6.812114453764423},"index":0,"playId":"93eff7fe-8de4-3061-a47b-dd5110d45fca","pitchNumber":1,"startTime":"2025-08-02T01:45:55.950Z","endTime":"2025-08-02T01:46:01.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.60915244004928,"strikeZoneBottom":1.54378050205919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59488673090435,"aZ":-14.719248462154958,"pfxX":-5.757431306455283,"pfxZ":8.622641698102369,"pX":-1.2673154380409326,"pZ":3.388208034497837,"vX0":5.277503000676458,"vY0":-141.67139656287588,"vZ0":-3.569474602000807,"x":165.31,"y":147.3,"x0":-2.4099887793856833,"y0":50.00310963502841,"z0":5.610616952939114,"aX":-11.656017115929332},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2343,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.387209934719813,"extension":7.1235794487567885},"index":1,"playId":"c719b2e8-4983-3011-b8d8-c572c5f7be25","pitchNumber":2,"startTime":"2025-08-02T01:46:17.299Z","endTime":"2025-08-02T01:46:22.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.641557443850175,"aZ":-13.822875127389777,"pfxX":-5.554936172819259,"pfxZ":9.217027826519708,"pX":0.5051987921447267,"pZ":2.555409886891384,"vX0":9.282561636909424,"vY0":-140.21518584353083,"vZ0":-5.814426984785561,"x":97.74,"y":169.78,"x0":-2.1263339046561742,"y0":50.005995173370344,"z0":5.557650656547289,"aX":-11.06473703467822},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2337,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.39060362036032714,"extension":7.6562092195948415},"hitData":{"launchSpeed":91.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":160.72}},"index":2,"playId":"1317aa05-4392-3a59-9fa8-5db54bb16f19","pitchNumber":3,"startTime":"2025-08-02T01:46:34.252Z","endTime":"2025-08-02T01:46:41.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:46:41.766Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a bunt ground ball to pitcher Kody Funderburk. Brayan Rocchio to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:49:27.621Z","endTime":"2025-08-02T01:50:29.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5,6,7,8],"actionIndex":[0,1,2,3,4],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"DaShawn Keirsey Jr. remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:49:26.979Z","endTime":"2025-08-02T01:49:27.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"description":"Ryan Jeffers remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T01:49:26.979Z","endTime":"2025-08-02T01:49:27.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"300"},{"details":{"description":"Pitching Change: Kody Funderburk replaces Michael Tonkin, batting 2nd, replacing left fielder Alan Roden.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T01:49:26.979Z","endTime":"2025-08-02T01:49:27.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"201","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"description":"Defensive switch from center field to left field for Austin Martin.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-02T01:49:26.979Z","endTime":"2025-08-02T01:50:02.241Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Brayan Rocchio starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-02T01:49:27.619Z","endTime":"2025-08-02T01:49:27.620Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"},"base":2},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"playId":"60f3ab35-2e4b-4d18-a5d5-3ce6aa8d050a","startTime":"2025-08-02T01:49:27.621Z","endTime":"2025-08-02T01:49:32.621Z","isPitch":false,"type":"stepoff"},{"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":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.4675273408267,"strikeZoneBottom":1.49893505693402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69132576067954,"aZ":-15.296213421809625,"pfxX":3.5394016187637076,"pfxZ":9.018140283455914,"pX":-1.9538531854721646,"pZ":3.6203394522600227,"vX0":-11.221838534655353,"vY0":-135.6936509683275,"vZ0":-2.951100373456727,"x":191.48,"y":141.03,"x0":1.768850793175172,"y0":50.00261176376351,"z0":5.782894446255513,"aX":6.625447603346647},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-4.1,"spinRate":2356,"spinDirection":151},"zone":11,"typeConfidence":0.87,"plateTime":0.4030993675395118,"extension":7.271925729190811},"index":6,"playId":"6f4c4526-e4da-3bca-915c-9c9892838cfa","pitchNumber":1,"startTime":"2025-08-02T01:49:44.565Z","endTime":"2025-08-02T01:49:49.890Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.48535819586744,"strikeZoneBottom":1.48714243521622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61354877434843,"aZ":-23.674409255487692,"pfxX":11.633174832050713,"pfxZ":4.6655251908615805,"pX":-1.0913311538096782,"pZ":1.7628869029882948,"vX0":-12.037278179151011,"vY0":-134.46819851871916,"vZ0":-5.30399219053379,"x":158.6,"y":191.18,"x0":1.9432164230476605,"y0":50.00364387489516,"z0":5.452685030402548,"aX":21.19203920177158},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.3,"breakHorizontal":-18.4,"spinRate":2386,"spinDirection":138},"zone":13,"typeConfidence":0.91,"plateTime":0.4081637315714546,"extension":7.015961907986656},"index":7,"playId":"c3bc50b6-5531-388c-9263-9b02d3cd0dd5","pitchNumber":2,"startTime":"2025-08-02T01:50:00.349Z","endTime":"2025-08-02T01:50:04.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.320681929596073,"aZ":-25.723583051939357,"pfxX":9.979420813550492,"pfxZ":3.465165417837847,"pX":0.04453187288270458,"pZ":3.3335684666401764,"vX0":-9.41134456404924,"vY0":-135.0449124347845,"vZ0":-1.1345059029260491,"x":115.3,"y":148.77,"x0":2.265417167717132,"y0":50.001693600482206,"z0":5.555893348527609,"aX":18.571229484363556},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":-16.2,"spinRate":2398,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.40441485494398277,"extension":7.152657109917637},"hitData":{"launchSpeed":28.2,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.36,"coordY":193.37}},"index":8,"playId":"800d40a2-d1e9-3add-bdf1-a27f4eca92fa","pitchNumber":3,"startTime":"2025-08-02T01:50:20.699Z","endTime":"2025-08-02T01:50:29.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:50:29.246Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:51:05.210Z","endTime":"2025-08-02T01:52:27.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Fry replaces Daniel Schneemann.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T01:51:07.513Z","endTime":"2025-08-02T01:51:07.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.50366589828727,"strikeZoneBottom":1.56975913373704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63853164114264,"aZ":-32.46257318067112,"pfxX":10.492526521108172,"pfxZ":-0.16675598203030972,"pX":-0.10366341536066265,"pZ":2.3366208309495002,"vX0":-9.204417069183688,"vY0":-130.08700158861578,"vZ0":-2.0782543193072405,"x":120.95,"y":175.69,"x0":2.106164977491399,"y0":50.004058777715066,"z0":5.59154050268612,"aX":18.10115281490569},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":-17.2,"spinRate":1856,"spinDirection":119},"zone":5,"typeConfidence":0.91,"plateTime":0.42001973052400965,"extension":7.169130482760076},"index":1,"playId":"41e35fa2-3bac-31e5-b36d-ffab2fe70475","pitchNumber":1,"startTime":"2025-08-02T01:51:07.515Z","endTime":"2025-08-02T01:51:12.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29954554820287,"aZ":-22.55325979838228,"pfxX":10.647582882938819,"pfxZ":4.976807048058388,"pX":0.3537485286382346,"pZ":3.4237446608286835,"vX0":-8.52524797909687,"vY0":-137.85597099607028,"vZ0":-1.5562946983382027,"x":103.52,"y":146.34,"x0":2.0957489917718477,"y0":50.00494057768724,"z0":5.5110287735510886,"aX":20.592588694667466},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.9,"breakHorizontal":-17.6,"spinRate":2385,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.3966040724504576,"extension":7.087590252075019},"index":2,"playId":"a6b7950d-5fe2-3dda-b403-0d168a17ea06","pitchNumber":2,"startTime":"2025-08-02T01:51:25.949Z","endTime":"2025-08-02T01:51:31.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71025890032729,"aZ":-30.445721908827185,"pfxX":-3.2858064414424613,"pfxZ":1.0339371425437767,"pX":-0.9392617572703637,"pZ":1.4711174126455808,"vX0":-6.141312140786495,"vY0":-127.93478226732121,"vZ0":-4.310108396229778,"x":152.8,"y":199.06,"x0":1.9127827475459058,"y0":50.00244888498191,"z0":5.545792607997019,"aX":-5.481918635196743},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":7.2,"spinRate":2583,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.42703259065007027,"extension":7.148208371525914},"index":3,"playId":"ca8900db-7a89-30f6-96e5-460fc9fa329f","pitchNumber":3,"startTime":"2025-08-02T01:51:45.846Z","endTime":"2025-08-02T01:51:51.178Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.42524203974792,"strikeZoneBottom":1.51606849791506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.943588171010134,"aZ":-31.56099758127693,"pfxX":11.191258170918942,"pfxZ":0.34742703973922673,"pX":0.08647097471257278,"pZ":1.030115611763339,"vX0":-8.711778856630389,"vY0":-131.40337241600974,"vZ0":-5.090232615906155,"x":113.7,"y":210.97,"x0":1.985169540993474,"y0":50.00085875888646,"z0":5.327527831395486,"aX":19.63633604164083},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.2,"breakHorizontal":-18.5,"spinRate":1999,"spinDirection":113},"zone":14,"typeConfidence":0.87,"plateTime":0.41627387615228173,"extension":7.2070771514182494},"index":4,"playId":"a43386fc-6ed6-3c87-ac56-8d0d8c3b1f9a","pitchNumber":4,"startTime":"2025-08-02T01:52:04.556Z","endTime":"2025-08-02T01:52:08.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.935271793017915,"aZ":-25.849454484550623,"pfxX":10.319093031923163,"pfxZ":3.280349537918168,"pX":-0.16549849401336214,"pZ":2.4054004177225585,"vX0":-9.36477548382095,"vY0":-137.76330041459107,"vZ0":-3.6262519097810837,"x":123.31,"y":173.83,"x0":1.933349424440434,"y0":50.00032645425484,"z0":5.481277432966239,"aX":19.878547819352796},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":-16.8,"spinRate":2515,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.3972237338555389,"extension":7.091515730471542},"index":5,"playId":"63eca7dc-7a8c-3df9-9c68-1e90440961a8","pitchNumber":5,"startTime":"2025-08-02T01:52:20.724Z","endTime":"2025-08-02T01:52:27.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:52:27.166Z","atBatIndex":75},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Kody Funderburk intentionally walks José Ramírez. Steven Kwan to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:52:38.138Z","endTime":"2025-08-02T01:52:58.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"07769246-0776-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T01:52:57.371Z","endTime":"2025-08-02T01:52:57.401Z","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":2,"strikes":0,"outs":1},"index":1,"playId":"07769246-0776-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T01:52:57.401Z","endTime":"2025-08-02T01:52:57.403Z","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":3,"strikes":0,"outs":1},"index":2,"playId":"07769246-0776-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T01:52:57.403Z","endTime":"2025-08-02T01:52:57.404Z","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":1},"index":3,"playId":"07769246-0776-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-02T01:52:57.404Z","endTime":"2025-08-02T01:52:58.560Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-02T01:52:58.560Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a sharp line drive to left fielder Austin Martin. Brayan Rocchio scores. Steven Kwan to 3rd. José Ramírez to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:53:58.566Z","endTime":"2025-08-02T01:54:38.766Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":681892,"link":"/api/v1/people/681892"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"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-02T01:53:11.808Z","endTime":"2025-08-02T01:54:00.883Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.6,"strikeZoneTop":3.29956437113131,"strikeZoneBottom":1.21320698677383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21260917394307,"aZ":-25.930681118655475,"pfxX":11.249820090948807,"pfxZ":3.2742358304781263,"pX":-0.5685212632460905,"pZ":2.4780835586902956,"vX0":-10.780678820392493,"vY0":-136.77840977694385,"vZ0":-3.3879401124499333,"x":138.67,"y":171.87,"x0":1.9492756244410303,"y0":50.00372948166775,"z0":5.497041732986794,"aX":21.464361911904614},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":-18.4,"spinRate":2430,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.3993851558148731,"extension":7.246138934952212},"index":1,"playId":"0938301f-ad4d-361d-9929-32528f0bb4e0","pitchNumber":1,"startTime":"2025-08-02T01:54:00.883Z","endTime":"2025-08-02T01:54:05.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.3048076714783,"strikeZoneBottom":1.29440518916943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.424800390076374,"aZ":-30.90548039865211,"pfxX":-2.770117087801152,"pfxZ":0.7679113657316599,"pX":-1.4628893873143642,"pZ":2.773315650202524,"vX0":-7.43708795928192,"vY0":-126.8775814834033,"vZ0":-1.2324941319213942,"x":172.76,"y":163.9,"x0":1.8494043152300907,"y0":50.004790805528266,"z0":5.696066932098664,"aX":-4.579932685405481},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":6.5,"spinRate":2562,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.4293332110675099,"extension":7.1787819488420475},"index":2,"playId":"abc5e5d4-31fd-31cc-a08b-596c47eb90a0","pitchNumber":2,"startTime":"2025-08-02T01:54:16.242Z","endTime":"2025-08-02T01:54:20.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.286560881594767,"aZ":-29.11051534531332,"pfxX":-2.828271810792688,"pfxZ":1.8128473797385514,"pX":-0.2603660632484251,"pZ":2.74447930068204,"vX0":-4.989016369855131,"vY0":-128.0218746380621,"vZ0":-1.6849622579082686,"x":126.92,"y":164.68,"x0":2.0683921496614563,"y0":50.00060066633915,"z0":5.653865785655697,"aX":-4.771793523002015},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":6.1,"spinRate":2553,"spinDirection":224},"zone":2,"typeConfidence":0.89,"plateTime":0.4251394259012793,"extension":7.116167578784626},"hitData":{"launchSpeed":102.9,"launchAngle":13.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.0,"coordY":69.0}},"index":3,"playId":"25998fc3-f7e4-3395-909d-66553c3198c6","pitchNumber":3,"startTime":"2025-08-02T01:54:31.656Z","endTime":"2025-08-02T01:54:38.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:54:38.766Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a sharp line drive to left fielder Austin Martin. Brayan Rocchio scores. Steven Kwan to 3rd. José Ramírez to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-02T01:53:58.566Z","endTime":"2025-08-02T01:54:38.766Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":681892,"link":"/api/v1/people/681892"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"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-02T01:53:11.808Z","endTime":"2025-08-02T01:54:00.883Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":86.6,"strikeZoneTop":3.29956437113131,"strikeZoneBottom":1.21320698677383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21260917394307,"aZ":-25.930681118655475,"pfxX":11.249820090948807,"pfxZ":3.2742358304781263,"pX":-0.5685212632460905,"pZ":2.4780835586902956,"vX0":-10.780678820392493,"vY0":-136.77840977694385,"vZ0":-3.3879401124499333,"x":138.67,"y":171.87,"x0":1.9492756244410303,"y0":50.00372948166775,"z0":5.497041732986794,"aX":21.464361911904614},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":-18.4,"spinRate":2430,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.3993851558148731,"extension":7.246138934952212},"index":1,"playId":"0938301f-ad4d-361d-9929-32528f0bb4e0","pitchNumber":1,"startTime":"2025-08-02T01:54:00.883Z","endTime":"2025-08-02T01:54:05.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.3048076714783,"strikeZoneBottom":1.29440518916943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.424800390076374,"aZ":-30.90548039865211,"pfxX":-2.770117087801152,"pfxZ":0.7679113657316599,"pX":-1.4628893873143642,"pZ":2.773315650202524,"vX0":-7.43708795928192,"vY0":-126.8775814834033,"vZ0":-1.2324941319213942,"x":172.76,"y":163.9,"x0":1.8494043152300907,"y0":50.004790805528266,"z0":5.696066932098664,"aX":-4.579932685405481},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":6.5,"spinRate":2562,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.4293332110675099,"extension":7.1787819488420475},"index":2,"playId":"abc5e5d4-31fd-31cc-a08b-596c47eb90a0","pitchNumber":2,"startTime":"2025-08-02T01:54:16.242Z","endTime":"2025-08-02T01:54:20.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.286560881594767,"aZ":-29.11051534531332,"pfxX":-2.828271810792688,"pfxZ":1.8128473797385514,"pX":-0.2603660632484251,"pZ":2.74447930068204,"vX0":-4.989016369855131,"vY0":-128.0218746380621,"vZ0":-1.6849622579082686,"x":126.92,"y":164.68,"x0":2.0683921496614563,"y0":50.00060066633915,"z0":5.653865785655697,"aX":-4.771793523002015},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":6.1,"spinRate":2553,"spinDirection":224},"zone":2,"typeConfidence":0.89,"plateTime":0.4251394259012793,"extension":7.116167578784626},"hitData":{"launchSpeed":102.9,"launchAngle":13.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.0,"coordY":69.0}},"index":3,"playId":"25998fc3-f7e4-3395-909d-66553c3198c6","pitchNumber":3,"startTime":"2025-08-02T01:54:31.656Z","endTime":"2025-08-02T01:54:38.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T01:54:38.766Z","atBatIndex":77},"scoringPlays":[5,14,51,77],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":151.74,"y":165.68},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":96.35,"y":91.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":147.04,"y":155.28},"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":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":180.32,"y":107.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":154.3,"y":167.38},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":16,"top":[8,9,10],"bottom":[11,12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":144.01,"y":158.3},"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":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":101.99,"y":62.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":85.92,"y":108.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":137.13,"y":113.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":64.81,"y":120.86},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":23,"top":[17,18,19,20],"bottom":[21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":132.51,"y":156.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":92.58,"y":123.2},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":157.93,"y":168.59},"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":3,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":143.47,"y":84.86},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":32,"top":[24,25,26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":111.52,"y":61.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":128.28,"y":108.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":65.35,"y":108.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":145.22,"y":156.49},"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":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":175.86,"y":133.76},"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":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":162.69,"y":88.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":151.88,"y":169.8},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":105.89,"y":155.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":165.23,"y":119.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":144.62,"y":167.98},"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":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":125.55,"y":202.75},"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":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":155.39,"y":80.97},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":83.15,"y":106.56},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":144.85,"y":175.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":89.55,"y":179.48},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":99.36,"y":168.42},"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":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":173.38,"y":76.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":97.85,"y":161.07},"type":"O","description":"Forceout"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49,50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":105.89,"y":160.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":183.67,"y":113.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":122.44,"y":196.36},"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":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":142.2,"y":150.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":145.83,"y":164.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":140.63,"y":83.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":67.43,"y":100.31},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":113.4,"y":99.25},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":144.62,"y":152.85},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":78.88,"y":137.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":115.18,"y":147.83},"type":"O","description":"Groundout"}]}},{"startIndex":64,"endIndex":70,"top":[64,65,66],"bottom":[67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":154.3,"y":166.17},"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":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":104.84,"y":171.09},"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":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":180.32,"y":57.24},"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":9,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":191.11,"y":62.37},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":77,"top":[71,72,73],"bottom":[74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":10,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":183.97,"y":79.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":10,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":147.64,"y":160.72},"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":10,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":121.36,"y":193.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":10,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":75.0,"y":69.0},"type":"H","description":"Single"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":8,"errors":1,"leftOnBase":10},"away":{"runs":2,"hits":6,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"catcher":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"first":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"second":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"third":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"shortstop":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"left":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"center":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"right":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"onDeck":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"inHole":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"battingOrder":3,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"onDeck":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"inHole":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"second":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"third":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"battingOrder":4,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"strikes":1,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".241","atBats":35,"obp":".312","slg":".396","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":6,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":10,"groundOuts":10,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":1,"hits":8,"hitByPitch":2,"atBats":36,"obp":".300","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"4.27","inningsPitched":"9.1","saveOpportunities":0,"earnedRuns":2,"whip":"1.27","battersFaced":40,"outs":28,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":50,"strikes":103,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":3,"pitchesPerInning":"16.39","runsScoredPer9":"2.89","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":28,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID543859":{"person":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":10,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":47,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.33","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":47,"balls":17,"strikes":30,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"3.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":44,"flyOuts":11,"groundOuts":37,"airOuts":23,"runs":12,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":4,"avg":".194","atBats":103,"obp":".271","slg":".291","ops":".562","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":30,"rbi":8,"leftOnBase":53,"sacBunts":0,"sacFlies":3,"babip":".241","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.00","popOuts":8,"lineOuts":4},"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":71,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"47","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":30,"flyOuts":10,"groundOuts":26,"airOuts":19,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".194","atBats":93,"obp":".283","slg":".312","ops":".595","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":29,"rbi":8,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":0,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":23,"errors":2,"chances":73,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID701487":{"person":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":4,"runs":4,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":72,"era":"12.00","inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.00","battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":72,"balls":27,"strikes":45,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".000","pitchesPerInning":"24.00","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.00","hitsPer9Inn":"15.00","runsScoredPer9":"12.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680837":{"person":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"jerseyNumber":"53","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":3,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"11","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":6,"groundOuts":7,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".184","atBats":38,"obp":".311","slg":".211","ops":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":8,"rbi":3,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":17,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","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":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":40,"gamesStarted":1,"flyOuts":19,"groundOuts":52,"airOuts":43,"runs":25,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":1,"hits":50,"hitByPitch":2,"atBats":179,"obp":".328","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":684,"era":"4.03","inningsPitched":"44.2","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":20,"whip":"1.39","battersFaced":197,"outs":134,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":229,"strikes":455,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".250","pitchesPerInning":"15.31","gamesFinished":10,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.42","hitsPer9Inn":"10.07","runsScoredPer9":"5.04","homeRunsPer9":"0.40","inheritedRunners":15,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":38,"groundOuts":39,"airOuts":60,"runs":25,"doubles":6,"triples":3,"homeRuns":12,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".213","atBats":183,"obp":".291","slg":".475","ops":".766","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":87,"rbi":31,"leftOnBase":81,"sacBunts":1,"sacFlies":2,"babip":".216","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.25","popOuts":8,"lineOuts":14},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":124,"errors":2,"chances":218,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":50,"groundOuts":62,"airOuts":93,"runs":33,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":58,"baseOnBalls":34,"intentionalWalks":1,"hits":73,"hitByPitch":5,"avg":".255","atBats":286,"obp":".345","slg":".395","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":113,"rbi":34,"leftOnBase":124,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.86","popOuts":20,"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":13,"stolenBases":41,"stolenBasePercentage":".759","caughtStealingPercentage":".241","assists":26,"putOuts":468,"errors":4,"chances":498,"fielding":".992","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680577":{"person":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":10,"groundOuts":22,"airOuts":17,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".115","atBats":78,"obp":".148","slg":".192","ops":".340","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":15,"rbi":6,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".152","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":6,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":47,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663562":{"person":{"id":663562,"fullName":"Noah Davis","link":"/api/v1/people/663562"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":6,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":16,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":5,"atBats":33,"obp":".488","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":165,"era":"16.88","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":15,"whip":"2.00","battersFaced":43,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":70,"strikes":95,"strikePercentage":".580","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"20.63","gamesFinished":2,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"12.38","walksPer9Inn":"5.63","hitsPer9Inn":"12.38","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":58,"groundOuts":84,"airOuts":90,"runs":28,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":62,"baseOnBalls":16,"intentionalWalks":0,"hits":79,"hitByPitch":3,"avg":".253","atBats":312,"obp":".293","slg":".381","ops":".674","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":334,"totalBases":119,"rbi":43,"leftOnBase":128,"sacBunts":0,"sacFlies":3,"babip":".284","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.20","popOuts":15,"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":132,"putOuts":95,"errors":5,"chances":232,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":46,"gamesStarted":3,"flyOuts":24,"groundOuts":51,"airOuts":50,"runs":25,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":178,"obp":".299","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":741,"era":"4.02","inningsPitched":"47.0","wins":3,"losses":3,"saves":2,"saveOpportunities":4,"holds":8,"blownSaves":2,"earnedRuns":21,"whip":"1.19","battersFaced":196,"outs":141,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":741,"balls":255,"strikes":486,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".500","pitchesPerInning":"15.77","gamesFinished":12,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"7.09","walksPer9Inn":"2.11","hitsPer9Inn":"8.62","runsScoredPer9":"4.79","homeRunsPer9":"0.96","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"3-5","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".600","atBats":5,"obp":".600","slg":".600","ops":"1.200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID570632":{"person":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":2,"flyOuts":10,"groundOuts":17,"airOuts":27,"runs":11,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":77,"obp":".341","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":304,"era":"5.40","inningsPitched":"18.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":82,"outs":55,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":93,"strikes":211,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"16.58","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"2.45","hitsPer9Inn":"11.29","runsScoredPer9":"5.40","homeRunsPer9":"2.45","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"201","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":{"note":"(L, 1-1)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"27.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":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":13,"gamesStarted":0,"flyOuts":9,"groundOuts":24,"airOuts":13,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":75,"obp":".425","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":325,"era":"7.27","inningsPitched":"17.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"2.08","battersFaced":87,"outs":52,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":120,"strikes":205,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.85","rbi":1,"winPercentage":".500","pitchesPerInning":"18.75","gamesFinished":9,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.67","hitsPer9Inn":"14.02","runsScoredPer9":"7.79","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":4,"gamesStarted":0,"flyOuts":12,"groundOuts":9,"airOuts":19,"runs":12,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":49,"obp":".373","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":236,"era":"8.03","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":11,"whip":"1.62","battersFaced":59,"outs":37,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":236,"balls":86,"strikes":150,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".500","pitchesPerInning":"19.14","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.19","hitsPer9Inn":"12.41","runsScoredPer9":"8.76","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":40,"groundOuts":41,"airOuts":73,"runs":20,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":45,"hitByPitch":0,"avg":".243","atBats":185,"obp":".299","slg":".378","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":70,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":15,"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":67,"putOuts":40,"errors":2,"chances":109,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":54,"groundOuts":92,"airOuts":94,"runs":46,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":88,"baseOnBalls":37,"intentionalWalks":1,"hits":85,"hitByPitch":3,"avg":".239","atBats":355,"obp":".313","slg":".397","ops":".710","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":141,"rbi":43,"leftOnBase":155,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.98","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.31","popOuts":12,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":92,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID541640":{"person":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":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}},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":7,"gamesStarted":7,"flyOuts":18,"groundOuts":22,"airOuts":34,"runs":21,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":9,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":134,"obp":".326","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":555,"era":"5.67","inningsPitched":"33.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.41","battersFaced":145,"outs":100,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":555,"balls":184,"strikes":371,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".400","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"11.34","walksPer9Inn":"2.43","hitsPer9Inn":"10.26","runsScoredPer9":"5.67","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"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}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":21,"flyOuts":79,"groundOuts":87,"airOuts":142,"runs":42,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":141,"baseOnBalls":25,"intentionalWalks":0,"hits":93,"hitByPitch":10,"atBats":461,"obp":".258","caughtStealing":11,"stolenBases":15,"stolenBasePercentage":".577","caughtStealingPercentage":".423","numberOfPitches":2002,"era":"2.83","inningsPitched":"127.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.93","battersFaced":498,"outs":382,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2002,"balls":676,"strikes":1326,"strikePercentage":".660","hitBatsmen":10,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":2,"winPercentage":".667","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"5.64","strikeoutsPer9Inn":"9.97","walksPer9Inn":"1.77","hitsPer9Inn":"6.57","runsScoredPer9":"2.97","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | HBP, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":34,"groundOuts":44,"airOuts":67,"runs":12,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".181","atBats":171,"obp":".257","slg":".257","ops":".514","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":191,"totalBases":44,"rbi":13,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".207","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.50","popOuts":14,"lineOuts":19},"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":18,"stolenBases":48,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":18,"putOuts":481,"errors":1,"chances":500,"fielding":".998","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID670242":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":26,"groundOuts":41,"airOuts":57,"runs":27,"doubles":10,"triples":2,"homeRuns":13,"strikeOuts":73,"baseOnBalls":29,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".207","atBats":213,"obp":".308","slg":".455","ops":".763","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":97,"rbi":22,"leftOnBase":74,"sacBunts":0,"sacFlies":2,"babip":".240","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.38","popOuts":20,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":92,"errors":2,"chances":95,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[668885,702176,681892,680777,665019,668904,670242,686797,543877,680577,666397,681508,657746,623437,663485,543859],"pitchers":[657746,623437,663485,543859,681892],"bench":[680837,663616],"bullpen":[701519,663562,805673,701487,541640,570632],"battingOrder":[668885,681892,680777,665019,668904,670242,686797,680577,681508],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Jeffers; Lee, B; Lewis, R; Martin 3."},{"label":"Runners left in scoring position, 2 out","value":"Lee, B 2; Roden 2."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"7."}]}],"note":[{"label":"a","value":"Struck out for Julien in the 7th."},{"label":"1","value":"Ran for Vázquez, C in the 10th."}]},"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":10,"groundOuts":10,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":1,"hits":8,"hitByPitch":2,"avg":".228","atBats":36,"obp":".301","slg":".375","ops":".676","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":8,"rbi":3,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":35,"obp":".237","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"3.86","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.31","battersFaced":38,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":53,"strikes":93,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":0,"pitchesPerInning":"14.60","runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":30,"errors":1,"chances":42,"passedBall":0,"pickoffs":0}},"players":{"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":17,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":27,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":71,"obp":".259","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":346,"era":"2.18","inningsPitched":"20.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"0.97","battersFaced":81,"outs":62,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":346,"balls":128,"strikes":218,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.74","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.92","hitsPer9Inn":"4.79","runsScoredPer9":"2.18","homeRunsPer9":"0.87","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":19,"groundOuts":23,"airOuts":36,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".127","atBats":102,"obp":".217","slg":".225","ops":".442","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":23,"rbi":5,"leftOnBase":49,"sacBunts":3,"sacFlies":1,"babip":".152","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":13,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":11,"stolenBases":22,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":16,"putOuts":311,"errors":0,"chances":327,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":32,"groundOuts":66,"airOuts":61,"runs":33,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":69,"baseOnBalls":31,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".218","atBats":248,"obp":".306","slg":".375","ops":".681","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":282,"totalBases":93,"rbi":28,"leftOnBase":105,"sacBunts":1,"sacFlies":1,"babip":".263","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.56","popOuts":12,"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":125,"putOuts":115,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":13,"gamesStarted":13,"flyOuts":49,"groundOuts":76,"airOuts":81,"runs":32,"doubles":14,"triples":2,"homeRuns":13,"strikeOuts":63,"baseOnBalls":22,"intentionalWalks":1,"hits":71,"hitByPitch":2,"atBats":288,"obp":".303","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1156,"era":"3.77","inningsPitched":"76.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.22","battersFaced":315,"outs":229,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1156,"balls":406,"strikes":750,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".556","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.43","walksPer9Inn":"2.59","hitsPer9Inn":"8.37","runsScoredPer9":"3.77","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671286":{"person":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":5,"groundOuts":23,"airOuts":10,"runs":5,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".167","atBats":66,"obp":".214","slg":".303","ops":".517","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":20,"rbi":6,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"2.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":1,"lineOuts":4},"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":35,"errors":3,"chances":38,"fielding":".921","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":31,"groundOuts":55,"airOuts":51,"runs":17,"doubles":12,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":38,"hitByPitch":5,"avg":".218","atBats":174,"obp":".275","slg":".316","ops":".591","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":55,"rbi":23,"leftOnBase":79,"sacBunts":4,"sacFlies":4,"babip":".266","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"174.00","popOuts":4,"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":132,"putOuts":69,"errors":8,"chances":209,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":31,"groundOuts":72,"airOuts":50,"runs":29,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":94,"baseOnBalls":19,"intentionalWalks":0,"hits":64,"hitByPitch":5,"avg":".231","atBats":277,"obp":".290","slg":".375","ops":".665","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":104,"rbi":34,"leftOnBase":108,"sacBunts":1,"sacFlies":2,"babip":".320","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.57","popOuts":7,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":174,"putOuts":102,"errors":8,"chances":284,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":37,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":35,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":117,"obp":".285","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":450,"era":"4.73","inningsPitched":"32.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":17,"whip":"1.08","battersFaced":131,"outs":97,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":450,"balls":141,"strikes":309,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".500","pitchesPerInning":"13.92","gamesFinished":4,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.51","hitsPer9Inn":"7.24","runsScoredPer9":"5.01","homeRunsPer9":"0.56","inheritedRunners":24,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":40,"groundOuts":58,"airOuts":72,"runs":24,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":81,"baseOnBalls":34,"intentionalWalks":1,"hits":58,"hitByPitch":4,"avg":".219","atBats":265,"obp":".314","slg":".309","ops":".623","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":307,"totalBases":82,"rbi":28,"leftOnBase":109,"sacBunts":1,"sacFlies":3,"babip":".299","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"88.33","popOuts":10,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":152,"errors":1,"chances":159,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"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":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":12,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":42,"groundOuts":45,"airOuts":85,"runs":34,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":72,"baseOnBalls":36,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".175","atBats":240,"obp":".282","slg":".371","ops":".653","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":89,"rbi":26,"leftOnBase":98,"sacBunts":1,"sacFlies":3,"babip":".194","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.82","popOuts":27,"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":19,"stolenBases":55,"stolenBasePercentage":".743","caughtStealingPercentage":".257","assists":43,"putOuts":610,"errors":5,"chances":658,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":20,"flyOuts":65,"groundOuts":103,"airOuts":127,"runs":53,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":81,"baseOnBalls":40,"intentionalWalks":1,"hits":108,"hitByPitch":3,"atBats":414,"obp":".328","caughtStealing":7,"stolenBases":6,"stolenBasePercentage":".462","caughtStealingPercentage":".538","numberOfPitches":1857,"era":"4.06","inningsPitched":"108.2","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.36","battersFaced":463,"outs":326,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1857,"balls":703,"strikes":1154,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".438","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"6.71","walksPer9Inn":"3.31","hitsPer9Inn":"8.94","runsScoredPer9":"4.39","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":30,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":2,"chances":11,"fielding":".818","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"201","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":2,"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":39,"flyOuts":12,"groundOuts":11,"airOuts":25,"runs":10,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".172","atBats":87,"obp":".234","slg":".368","ops":".602","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":32,"rbi":13,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.40","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","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":49,"gamesStarted":0,"flyOuts":24,"groundOuts":31,"airOuts":47,"runs":23,"doubles":16,"triples":0,"homeRuns":2,"strikeOuts":68,"baseOnBalls":17,"intentionalWalks":2,"hits":38,"hitByPitch":3,"atBats":181,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":815,"era":"3.00","inningsPitched":"48.0","wins":3,"losses":4,"saves":3,"saveOpportunities":6,"holds":19,"blownSaves":3,"earnedRuns":16,"whip":"1.15","battersFaced":204,"outs":144,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":815,"balls":276,"strikes":539,"strikePercentage":".660","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".429","pitchesPerInning":"16.98","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.75","walksPer9Inn":"3.19","hitsPer9Inn":"7.13","runsScoredPer9":"4.31","homeRunsPer9":"0.38","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | BB, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":84,"groundOuts":84,"airOuts":155,"runs":68,"doubles":21,"triples":2,"homeRuns":21,"strikeOuts":47,"baseOnBalls":44,"intentionalWalks":16,"hits":119,"hitByPitch":6,"avg":".298","atBats":400,"obp":".371","slg":".518","ops":".889","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":207,"rbi":57,"leftOnBase":133,"sacBunts":0,"sacFlies":5,"babip":".291","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.05","popOuts":46,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":170,"putOuts":50,"errors":9,"chances":229,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":90,"groundOuts":113,"airOuts":146,"runs":54,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":38,"baseOnBalls":40,"intentionalWalks":1,"hits":117,"hitByPitch":3,"avg":".287","atBats":407,"obp":".351","slg":".408","ops":".759","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":166,"rbi":38,"leftOnBase":108,"sacBunts":1,"sacFlies":6,"babip":".295","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.22","popOuts":18,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":214,"errors":6,"chances":230,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663986":{"person":{"id":663986,"fullName":"Trevor Stephan","link":"/api/v1/people/663986"},"jerseyNumber":"37","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":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}},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":59,"groundOuts":71,"airOuts":103,"runs":41,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":13,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".241","atBats":320,"obp":".274","slg":".391","ops":".665","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":125,"rbi":38,"leftOnBase":129,"sacBunts":3,"sacFlies":4,"babip":".285","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.56","popOuts":21,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":199,"errors":7,"chances":262,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663465":{"person":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":2,"flyOuts":37,"groundOuts":35,"airOuts":66,"runs":16,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":28,"baseOnBalls":10,"intentionalWalks":3,"hits":47,"hitByPitch":1,"atBats":171,"obp":".315","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":661,"era":"2.62","inningsPitched":"44.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.28","battersFaced":187,"outs":134,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":661,"balls":214,"strikes":447,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".667","pitchesPerInning":"14.80","gamesFinished":12,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"5.64","walksPer9Inn":"2.01","hitsPer9Inn":"9.47","runsScoredPer9":"3.22","homeRunsPer9":"0.81","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HBP, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":59,"groundOuts":48,"airOuts":100,"runs":30,"doubles":13,"triples":2,"homeRuns":18,"strikeOuts":87,"baseOnBalls":32,"intentionalWalks":1,"hits":73,"hitByPitch":3,"avg":".240","atBats":304,"obp":".315","slg":".474","ops":".789","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":144,"rbi":48,"leftOnBase":151,"sacBunts":0,"sacFlies":4,"babip":".271","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.89","popOuts":27,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":204,"errors":4,"chances":222,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":41,"gamesStarted":0,"flyOuts":27,"groundOuts":43,"airOuts":51,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":2,"hits":46,"hitByPitch":4,"atBats":171,"obp":".342","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":734,"era":"3.20","inningsPitched":"45.0","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.38","battersFaced":194,"outs":135,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":734,"balls":262,"strikes":472,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".750","pitchesPerInning":"16.31","gamesFinished":7,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"6.80","walksPer9Inn":"3.20","hitsPer9Inn":"9.20","runsScoredPer9":"3.40","homeRunsPer9":"0.60","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","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":5,"flyOuts":21,"groundOuts":46,"airOuts":38,"runs":28,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":63,"baseOnBalls":28,"intentionalWalks":0,"hits":44,"hitByPitch":0,"atBats":189,"obp":".329","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":929,"era":"4.14","inningsPitched":"50.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":23,"whip":"1.44","battersFaced":219,"outs":150,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":365,"strikes":564,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".667","pitchesPerInning":"18.58","gamesFinished":10,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.34","walksPer9Inn":"5.04","hitsPer9Inn":"7.92","runsScoredPer9":"5.04","homeRunsPer9":"1.26","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":12},"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":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":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":11,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":37,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":183,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.27","battersFaced":45,"outs":33,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":67,"strikes":116,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"13.09","walksPer9Inn":"5.73","hitsPer9Inn":"5.73","runsScoredPer9":"3.27","homeRunsPer9":"0.82","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"6.0 IP, 0 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"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":22,"gamesStarted":22,"flyOuts":61,"groundOuts":111,"airOuts":107,"runs":48,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":117,"baseOnBalls":62,"intentionalWalks":0,"hits":95,"hitByPitch":2,"atBats":427,"obp":".323","caughtStealing":6,"stolenBases":2,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":2049,"era":"3.33","inningsPitched":"116.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.35","battersFaced":494,"outs":349,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2049,"balls":800,"strikes":1249,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":8,"pickoffs":3,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".600","pitchesPerInning":"17.61","gamesFinished":0,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"9.05","walksPer9Inn":"4.80","hitsPer9Inn":"7.35","runsScoredPer9":"3.71","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(BS, 3)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":2,"strikes":6,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"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":0,"putOuts":0,"errors":1,"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":48,"gamesStarted":0,"flyOuts":28,"groundOuts":36,"airOuts":45,"runs":18,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":2,"hits":41,"hitByPitch":1,"atBats":170,"obp":".309","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"3.38","inningsPitched":"45.1","wins":1,"losses":1,"saves":0,"saveOpportunities":3,"holds":22,"blownSaves":3,"earnedRuns":17,"whip":"1.26","battersFaced":190,"outs":136,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":238,"strikes":477,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.77","gamesFinished":5,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"10.13","walksPer9Inn":"3.18","hitsPer9Inn":"8.14","runsScoredPer9":"3.57","homeRunsPer9":"1.19","inheritedRunners":22,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":69,"groundOuts":122,"airOuts":121,"runs":64,"doubles":13,"triples":2,"homeRuns":20,"strikeOuts":107,"baseOnBalls":33,"intentionalWalks":1,"hits":115,"hitByPitch":7,"atBats":461,"obp":".308","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1996,"era":"4.39","inningsPitched":"121.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":505,"outs":363,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1996,"balls":724,"strikes":1272,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".438","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.45","hitsPer9Inn":"8.55","runsScoredPer9":"4.76","homeRunsPer9":"1.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":22,"groundOuts":24,"airOuts":34,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":24,"intentionalWalks":1,"hits":24,"hitByPitch":5,"atBats":109,"obp":".376","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":539,"era":"4.06","inningsPitched":"31.0","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":14,"whip":"1.55","battersFaced":141,"outs":93,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":539,"balls":221,"strikes":318,"strikePercentage":".590","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"17.39","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"8.71","walksPer9Inn":"6.97","hitsPer9Inn":"6.97","runsScoredPer9":"4.06","homeRunsPer9":"1.16","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID467793":{"person":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":14,"errors":0,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":56,"groundOuts":86,"airOuts":116,"runs":44,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":77,"baseOnBalls":47,"intentionalWalks":1,"hits":82,"hitByPitch":3,"avg":".230","atBats":357,"obp":".321","slg":".345","ops":".666","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":123,"rbi":46,"leftOnBase":160,"sacBunts":0,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.46","popOuts":35,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":608,"errors":1,"chances":653,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,682177,681807,608070,700932,682657,666134,672356,467793,666310,677587,668909,681870,683769,663671,671922],"pitchers":[668909,681870,683769,663671,671922],"bench":[595978,671286],"bullpen":[663465,671106,676440,676282,677944,670036,682120,596001,663986],"battingOrder":[680757,681807,608070,700932,666134,672356,467793,666310,677587],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Kwan 2; Manzardo 2; Ramírez, Jo; Rocchio 2; Santana, C."},{"label":"RBI","value":"Manzardo (48); Ramírez, Jo (57); Rocchio (23)."},{"label":"Runners left in scoring position, 2 out","value":"Martínez, A; Schneemann."},{"label":"Team RISP","value":"4-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez, Jo (32, 2nd base off Ryan/Vázquez, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gaddis (1, throw)."},{"label":"Outfield assists","value":"Kwan (Lee, B at home)."}]}],"note":[{"label":"a","value":"Struck out for Martínez, A in the 8th."},{"label":"b","value":"Struck out for Schneemann in the 10th."}]}},"officials":[{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Home Plate"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Second Base"},{"official":{"id":427044,"fullName":"CB Bucknor","link":"/api/v1/people/427044"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Ramírez, Jo (by Funderburk)."},{"label":"HBP","value":"Vázquez, C (by Sabrowski); Manzardo (by Sands); Naylor, B (by Tonkin)."},{"label":"Pitches-strikes","value":"Ryan 98-67; Topa 13-11; Sands 20-12; Tonkin 11-6; Funderburk 11-7; Williams, G 96-58; Sabrowski 11-8; Gaddis 8-6; Enright 8-6; Smith, C 23-15."},{"label":"Groundouts-flyouts","value":"Ryan 6-6; Topa 2-1; Sands 1-1; Tonkin 1-2; Funderburk 0-0; Williams, G 7-1; Sabrowski 1-0; Gaddis 0-0; Enright 1-1; Smith, C 2-1."},{"label":"Batters faced","value":"Ryan 24; Topa 4; Sands 4; Tonkin 4; Funderburk 4; Williams, G 23; Sabrowski 4; Gaddis 2; Enright 3; Smith, C 6."},{"label":"Inherited runners-scored","value":"Gaddis 2-2."},{"label":"Umpires","value":"HP: Adam Beck. 1B: Dan Iassogna. 2B: Scott Barry. 3B: CB Bucknor. "},{"label":"Weather","value":"71 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, In From RF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"32,777."},{"label":"Venue","value":"Progressive Field."},{"label":"August 1, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","boxscoreName":"Williams, G"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"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":22,"gamesStarted":22,"flyOuts":61,"groundOuts":111,"airOuts":107,"runs":48,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":117,"baseOnBalls":62,"intentionalWalks":0,"hits":95,"hitByPitch":2,"atBats":427,"obp":".323","caughtStealing":6,"stolenBases":2,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":2049,"era":"3.33","inningsPitched":"116.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.35","battersFaced":494,"outs":349,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2049,"balls":800,"strikes":1249,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":8,"pickoffs":3,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".600","pitchesPerInning":"17.61","gamesFinished":0,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"9.05","walksPer9Inn":"4.80","hitsPer9Inn":"7.35","runsScoredPer9":"3.71","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":27},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":4,"errors":0,"chances":17,"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":72,"pitchingGameScore":72},{"player":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","boxscoreName":"Ryan"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":98,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":31,"strikes":67,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":21,"flyOuts":79,"groundOuts":87,"airOuts":142,"runs":42,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":141,"baseOnBalls":25,"intentionalWalks":0,"hits":93,"hitByPitch":10,"atBats":461,"obp":".258","caughtStealing":11,"stolenBases":15,"stolenBasePercentage":".577","caughtStealingPercentage":".423","numberOfPitches":2002,"era":"2.83","inningsPitched":"127.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"0.93","battersFaced":498,"outs":382,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2002,"balls":676,"strikes":1326,"strikePercentage":".660","hitBatsmen":10,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":2,"winPercentage":".667","pitchesPerInning":"15.72","gamesFinished":0,"strikeoutWalkRatio":"5.64","strikeoutsPer9Inn":"9.97","walksPer9Inn":"1.77","hitsPer9Inn":"6.57","runsScoredPer9":"2.97","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":35,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","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":62,"pitchingGameScore":62},{"player":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","boxscoreName":"Smith, C"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"2.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","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":49,"gamesStarted":0,"flyOuts":24,"groundOuts":31,"airOuts":47,"runs":23,"doubles":16,"triples":0,"homeRuns":2,"strikeOuts":68,"baseOnBalls":17,"intentionalWalks":2,"hits":38,"hitByPitch":3,"atBats":181,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":815,"era":"3.00","inningsPitched":"48.0","wins":3,"losses":4,"saves":3,"saveOpportunities":6,"holds":19,"blownSaves":3,"earnedRuns":16,"whip":"1.15","battersFaced":204,"outs":144,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":815,"balls":276,"strikes":539,"strikePercentage":".660","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".429","pitchesPerInning":"16.98","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.75","walksPer9Inn":"3.19","hitsPer9Inn":"7.13","runsScoredPer9":"4.31","homeRunsPer9":"0.38","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"loser":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}