{"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":776905,"link":"/api/v1.1/game/776905/feed/live","metaData":{"wait":10,"timeStamp":"20250802_225542","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776905,"type":"R","doubleHeader":"N","id":"2025/08/02/minmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776905-2025-08-02","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-02T20:10:00Z","originalDate":"2025-08-02","officialDate":"2025-08-02","dayNight":"day","time":"4: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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":59,"ties":0,"pct":".464"},"records":{},"divisionLeader":false,"wins":51,"losses":59,"winningPercentage":".464"},"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":110,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":54,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":56,"losses":54,"winningPercentage":".509"},"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},"ID672578":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578","firstName":"Carlos","lastName":"Hernández","primaryNumber":"40","birthDate":"1997-03-11","currentAge":29,"birthCity":"Guayana","birthCountry":"Venezuela","height":"6' 4\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Hernández","middleName":"Eduardo","boxscoreName":"Hernández, C","gender":"M","nameMatrilineal":"Pino","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Hernández","nameSlug":"carlos-hernandez-672578","firstLastName":"Carlos Hernández","lastFirstName":"Hernández, Carlos","lastInitName":"Hernández, C","initLastName":"C Hernández","fullFMLName":"Carlos Eduardo Hernández","fullLFMName":"Hernández, Carlos Eduardo","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"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},"ID692216":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216","firstName":"Collin","lastName":"Kayfus","primaryNumber":"2","birthDate":"2001-10-28","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":192,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"CJ","useLastName":"Kayfus","middleName":"Joseph","boxscoreName":"Kayfus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"CJ Kayfus","nameSlug":"cj-kayfus-692216","firstLastName":"CJ Kayfus","lastFirstName":"Kayfus, CJ","lastInitName":"Kayfus, C","initLastName":"C Kayfus","fullFMLName":"Collin Joseph Kayfus","fullLFMName":"Kayfus, Collin Joseph","strikeZoneTop":3.152,"strikeZoneBottom":1.591},"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},"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},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"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},"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":"74","wind":"13 mph, In From RF"},"gameInfo":{"attendance":35116,"firstPitch":"2025-08-02T20:11:00.000Z","gameDurationMinutes":164},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"home":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}},"officialScorer":{"id":501169,"fullName":"Bob Maver","link":"/api/v1/people/501169"},"primaryDatacaster":{"id":601482,"fullName":"Dan Battaglia","link":"/api/v1/people/601482"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:11:23.402Z","endTime":"2025-08-02T20:12:18.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-02T16:53:57.723Z","endTime":"2025-08-02T20:03:45.260Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"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-02T20:03:45.260Z","endTime":"2025-08-02T20:09:35.570Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"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-02T20:09:35.570Z","endTime":"2025-08-02T20:11:25.792Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.55173743409749,"strikeZoneBottom":1.66000154977792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.434567849434224,"aZ":-14.16110508588933,"pfxX":-4.80807789848691,"pfxZ":9.194620406384285,"pX":-1.1829693722265266,"pZ":3.131584889870253,"vX0":4.170288408453485,"vY0":-138.6927690988154,"vZ0":-6.150629986604782,"x":162.09,"y":154.23,"x0":-2.0773978986507684,"y0":50.001637512465386,"z0":6.313083098852567,"aX":-9.417599928174578},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2163,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.394105453967466,"extension":6.473090967140149},"index":3,"playId":"deacecb5-f246-3bda-b73d-8aaa1fb9ef2c","pitchNumber":1,"startTime":"2025-08-02T20:11:25.792Z","endTime":"2025-08-02T20:11:29.553Z","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":94.9,"endSpeed":87.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.197066130262687,"aZ":-16.084082380287636,"pfxX":-5.122312119174751,"pfxZ":8.308978727140111,"pX":-0.9014283976793228,"pZ":1.7489879591191322,"vX0":5.173603031063686,"vY0":-137.92597766326796,"vZ0":-9.031408113543172,"x":151.36,"y":191.56,"x0":-2.1313489360509967,"y0":50.004795647450756,"z0":6.138981031766312,"aX":-9.921326872651855},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2110,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.3963474468189747,"extension":6.7589420969021035},"index":4,"playId":"15e12699-0a9f-310d-aff9-c4e5a41d0158","pitchNumber":2,"startTime":"2025-08-02T20:11:40.440Z","endTime":"2025-08-02T20:11:44.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.39912175866386,"strikeZoneBottom":1.63455392325717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07871895434885,"aZ":-25.35854905546376,"pfxX":-4.182262481140352,"pfxZ":4.777735282044427,"pX":0.03220262482789735,"pZ":2.851589305921411,"vX0":5.810438143873614,"vY0":-118.80036555727176,"vZ0":-2.3675064142986164,"x":115.77,"y":161.79,"x0":-1.9036280825099057,"y0":50.00385693270786,"z0":6.169469915497998,"aX":-5.969405712783477},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.3,"breakHorizontal":6.1,"spinRate":1409,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.46130941046921503,"extension":6.734058663419083},"index":5,"playId":"0cfb6120-d06b-3115-8dbe-951aa4ae84b2","pitchNumber":3,"startTime":"2025-08-02T20:11:58.892Z","endTime":"2025-08-02T20:12:03.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.233535110436474,"aZ":-25.96058425123836,"pfxX":-2.9519544600462435,"pfxZ":4.3624480386961935,"pX":0.4195531489745847,"pZ":2.324241135722007,"vX0":6.870687546862334,"vY0":-119.48162636354043,"vZ0":-3.0413862600749177,"x":101.01,"y":176.03,"x0":-2.1290373839335466,"y0":50.00265794942618,"z0":5.984042836106131,"aX":-4.204763460792108},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.3,"breakHorizontal":3.4,"spinRate":1985,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.46107415680872954,"extension":6.721897070905115},"index":6,"playId":"abdad580-09fe-3839-bd1c-e9cb5ff190a6","pitchNumber":4,"startTime":"2025-08-02T20:12:15.201Z","endTime":"2025-08-02T20:12:18.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:12:18.674Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:12:21.648Z","endTime":"2025-08-02T20:13:51.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":"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.1,"endSpeed":88.9,"strikeZoneTop":3.72302680458647,"strikeZoneBottom":1.7556689188049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.755264994055473,"aZ":-18.27722575095491,"pfxX":-4.5211724820188,"pfxZ":6.911168545295144,"pX":-0.9656566318319058,"pZ":3.8253874918037347,"vX0":5.102220044619938,"vY0":-140.0173552844475,"vZ0":-3.3287957146592775,"x":153.81,"y":135.49,"x0":-2.2129278647848345,"y0":50.0049945186242,"z0":6.206365237314964,"aX":-9.095130763724427},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":7.3,"spinRate":2053,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38924674423349437,"extension":6.697760733099211},"index":0,"playId":"7cf434a5-7d92-3ad1-bc38-0d58299f56a0","pitchNumber":1,"startTime":"2025-08-02T20:12:45.378Z","endTime":"2025-08-02T20:12:48.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.64608494190376,"strikeZoneBottom":1.70433787644737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.608239720657853,"aZ":-25.777339910461674,"pfxX":-4.050773223163475,"pfxZ":4.41638209191472,"pX":0.029079514125256674,"pZ":2.4345898899148457,"vX0":6.167798696845774,"vY0":-118.9899715418936,"vZ0":-3.0521448480508777,"x":115.89,"y":173.05,"x0":-2.0581323663988726,"y0":50.00417935391484,"z0":6.04394585173325,"aX":-5.869997764277289},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.6,"breakHorizontal":6.0,"spinRate":2011,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.458496770394734,"extension":6.835566829223296},"index":1,"playId":"aeee2831-14ae-3bff-9e86-3bebda69625b","pitchNumber":2,"startTime":"2025-08-02T20:13:02.134Z","endTime":"2025-08-02T20:13:06.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.157734594440587,"aZ":-16.907844739625865,"pfxX":-5.49115713659811,"pfxZ":7.776697422170739,"pX":-0.9632719324526521,"pZ":2.3844019072829075,"vX0":4.867398213846408,"vY0":-138.57894283638603,"vZ0":-7.030102526735948,"x":153.72,"y":174.4,"x0":-2.020726295195279,"y0":50.006792189653865,"z0":6.064450880446377,"aX":-10.786175728520542},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2105,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39379726556282924,"extension":6.881730339938631},"index":2,"playId":"f36af7c1-e6c2-3e6a-ae17-1403cb296912","pitchNumber":3,"startTime":"2025-08-02T20:13:19.469Z","endTime":"2025-08-02T20:13:22.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.729198558399865,"aZ":-23.31734112015965,"pfxX":-5.8244741847136,"pfxZ":5.981549740155103,"pX":-0.44123861981110274,"pZ":2.011797760601499,"vX0":5.615418816893345,"vY0":-120.17249569758121,"vZ0":-4.259733483492948,"x":133.82,"y":184.46,"x0":-2.038545711286025,"y0":50.00022688978967,"z0":5.849959004639759,"aX":-8.618016684667221},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.2,"breakHorizontal":9.4,"spinRate":2059,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.45376622414565926,"extension":6.967739705981021},"hitData":{"launchSpeed":97.3,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.37,"coordY":166.08}},"index":3,"playId":"3dfc594f-1ef7-3d3d-8c07-67bf2779f26c","pitchNumber":4,"startTime":"2025-08-02T20:13:43.567Z","endTime":"2025-08-02T20:13:51.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:13:51.543Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:13:55.634Z","endTime":"2025-08-02T20:17:06.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":"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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.16260080479844,"strikeZoneBottom":1.50353598297689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76410960775546,"aZ":-31.28926388875221,"pfxX":3.101346738087541,"pfxZ":0.5674257338986521,"pX":0.48852865744491764,"pZ":2.8162016415144624,"vX0":5.487794166222899,"vY0":-124.56268669590773,"vZ0":-1.9296303439787517,"x":98.38,"y":162.74,"x0":-2.1525201642705785,"y0":50.00325677290208,"z0":6.206544287729125,"aX":4.836211980772066},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-7.0,"spinRate":2637,"spinDirection":71},"zone":3,"typeConfidence":2.0,"plateTime":0.44099005869977503,"extension":6.700471666517847},"index":0,"playId":"7703b577-a07f-3b10-9576-3f542d40b76b","pitchNumber":1,"startTime":"2025-08-02T20:14:23.366Z","endTime":"2025-08-02T20:14:27.451Z","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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.3664525743853,"strikeZoneBottom":1.63098372263026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.278983272274985,"aZ":-41.26976122100941,"pfxX":8.493284171588249,"pfxZ":-6.400970679126724,"pX":-1.3140142518649855,"pZ":3.2207455099204005,"vX0":-0.17444271657722943,"vY0":-118.58771423198746,"vZ0":1.5926137947155017,"x":167.09,"y":151.82,"x0":-2.3424574825338222,"y0":50.00494404407898,"z0":6.313233171946217,"aX":12.063373302256618},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.9,"breakHorizontal":-15.4,"spinRate":2490,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.46238142051120823,"extension":6.776204816256232},"index":1,"playId":"c9ce126d-7be3-383e-9c15-303ba3ca14ff","pitchNumber":2,"startTime":"2025-08-02T20:14:38.057Z","endTime":"2025-08-02T20:14:41.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67164854021436,"aZ":-24.056271974954633,"pfxX":-8.031466061404087,"pfxZ":4.126528037121181,"pX":-1.1698500363760054,"pZ":2.6058227897155803,"vX0":5.421339074849851,"vY0":-138.61031045644066,"vZ0":-5.440965862901502,"x":161.59,"y":168.42,"x0":-2.096229096274294,"y0":50.0053575763753,"z0":6.176159150353121,"aX":-15.808668238271085},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.6,"breakHorizontal":13.6,"spinRate":1796,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39345223484889447,"extension":6.74559097720839},"index":2,"playId":"79030bea-f11a-3493-a707-608cf5acc215","pitchNumber":3,"startTime":"2025-08-02T20:14:56.386Z","endTime":"2025-08-02T20:15:00.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03582761830119,"aZ":-19.918401454542465,"pfxX":-6.980133853694503,"pfxZ":6.133159109792949,"pX":-1.0496441467922144,"pZ":3.8764262597535266,"vX0":5.513813819030296,"vY0":-140.29114145509823,"vZ0":-3.072390068720897,"x":157.01,"y":134.12,"x0":-2.1313222331524146,"y0":50.0029745588082,"z0":6.2805023781164175,"aX":-13.946858308640198},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":11.5,"spinRate":2288,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3900773595281182,"extension":6.640156478105406},"index":3,"playId":"a848b027-e4cc-3dff-b91a-e853013b20f4","pitchNumber":4,"startTime":"2025-08-02T20:15:22.863Z","endTime":"2025-08-02T20:15:27.269Z","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":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.9,"strikeZoneTop":3.36658136628625,"strikeZoneBottom":1.60553647374283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.459144508786103,"aZ":-32.742579213325115,"pfxX":3.546073884097689,"pfxZ":-0.3427574282645214,"pX":1.4483035571543523,"pZ":2.2053852656398454,"vX0":7.473817527563118,"vY0":-126.62212984005315,"vZ0":-3.752714085077507,"x":61.79,"y":179.23,"x0":-1.9766790995026018,"y0":50.002136534436765,"z0":6.265177092170283,"aX":5.885726580250792},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.1,"breakHorizontal":-7.8,"spinRate":2786,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.42894795409378794,"extension":6.7125341660024365},"index":4,"playId":"4632e2d1-170a-324d-9aec-ef56711e58b5","pitchNumber":5,"startTime":"2025-08-02T20:16:11.187Z","endTime":"2025-08-02T20:16:15.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.3155233359223,"strikeZoneBottom":1.57999941230176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.988439892758965,"aZ":-19.911630002361846,"pfxX":-8.39156619226929,"pfxZ":6.2234568456396975,"pX":1.0105674189566844,"pZ":2.649828836010308,"vX0":11.271950064489618,"vY0":-139.0072990921362,"vZ0":-6.072687010511442,"x":78.48,"y":167.23,"x0":-1.9928037569456278,"y0":50.00682784853579,"z0":6.16983425214852,"aX":-16.54815313914034},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":13.1,"spinRate":2193,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39290875437581807,"extension":6.638451285807125},"index":5,"playId":"4b462f33-ff3e-37d1-9a7a-c3ab0624bc12","pitchNumber":6,"startTime":"2025-08-02T20:16:29.496Z","endTime":"2025-08-02T20:16:33.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-02T20:16:42.220Z","endTime":"2025-08-02T20:17:01.818Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.34064582534381,"strikeZoneBottom":1.58000092510452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16685726197116,"aZ":-19.734910232094915,"pfxX":-8.452063830567944,"pfxZ":6.408972735735009,"pX":0.0013246174913381214,"pZ":1.8737174675038921,"vX0":8.516800686501522,"vY0":-139.1737367013308,"vZ0":-8.070198393860203,"x":116.95,"y":188.19,"x0":-2.015339886453948,"y0":50.00605503658558,"z0":6.141589495866173,"aX":-16.416496983366567},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":13.3,"spinRate":2260,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.3950717592248987,"extension":6.877932094226285},"index":7,"playId":"04ff9927-1923-37e7-95eb-ef2b0703fd37","pitchNumber":7,"startTime":"2025-08-02T20:17:01.818Z","endTime":"2025-08-02T20:17:06.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:17:06.260Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:18:53.606Z","endTime":"2025-08-02T20:19:36.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.20071669267971,"strikeZoneBottom":1.44999907310147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11836754015322,"aZ":-18.240674998439395,"pfxX":-6.650595622078376,"pfxZ":7.688235630364088,"pX":-0.515577958077112,"pZ":2.3274752111122834,"vX0":5.191093322238131,"vY0":-133.39478885499892,"vZ0":-5.378511663748614,"x":136.65,"y":175.94,"x0":-1.6170897558525243,"y0":50.00574184406203,"z0":5.6737391285963215,"aX":-12.057985558493296},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.1,"breakHorizontal":11.0,"spinRate":2372,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4096914230579083,"extension":7.143359992325753},"index":0,"playId":"28f20147-ff8e-3cc6-a92e-f76e62388dc8","pitchNumber":1,"startTime":"2025-08-02T20:19:16.331Z","endTime":"2025-08-02T20:19:20.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27853955955383,"aZ":-17.844575129768323,"pfxX":-6.8093434338482055,"pfxZ":7.710028953938885,"pX":0.013818199633063077,"pZ":3.1180499719527055,"vX0":6.5177294505286145,"vY0":-134.52098354123765,"vZ0":-3.6261037081755854,"x":116.47,"y":154.59,"x0":-1.5392356291633151,"y0":50.006249455639214,"z0":5.725862117081995,"aX":-12.660912752167995},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2376,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.404982963961503,"extension":7.205056624903305},"hitData":{"launchSpeed":90.5,"launchAngle":26.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.88,"coordY":71.68}},"index":1,"playId":"db7d0177-e289-3397-9417-6bc920b2e677","pitchNumber":2,"startTime":"2025-08-02T20:19:27.314Z","endTime":"2025-08-02T20:19:36.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:19:36.588Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Schneemann doubles (13) on a sharp fly ball to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:19:38.944Z","endTime":"2025-08-02T20:21:42.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.39000038996993,"strikeZoneBottom":1.6954667201736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70837662725353,"aZ":-28.27656005149024,"pfxX":2.2866178062576004,"pfxZ":2.4852605054833976,"pX":-0.9048341323554999,"pZ":2.837309107356704,"vX0":1.4171669221352583,"vY0":-124.31195497369458,"vZ0":-1.4055162808381922,"x":151.49,"y":162.17,"x0":-1.7791175095425416,"y0":50.000087426948404,"z0":5.755301776827288,"aX":3.5812501829574344},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":-4.4,"spinRate":2048,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4404568252063519,"extension":7.043473453527935},"index":0,"playId":"8c6974ff-c918-3037-a4c0-18d7af68b0b6","pitchNumber":1,"startTime":"2025-08-02T20:20:02.033Z","endTime":"2025-08-02T20:20:06.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":74.7,"strikeZoneTop":3.38999885849121,"strikeZoneBottom":1.69547086138351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.941551957284815,"aZ":-28.329123381306275,"pfxX":-12.376743353126223,"pfxZ":2.6414728940226,"pX":-1.5817420828582907,"pZ":2.8988614828137806,"vX0":3.9460535694414864,"vY0":-121.76471804731207,"vZ0":-1.034780494587257,"x":177.29,"y":160.51,"x0":-1.6461848721541845,"y0":50.000577596504094,"z0":5.852540083644898,"aX":-17.99544241417866},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":21.0,"spinRate":2004,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.45538225333960813,"extension":7.10158061527941},"index":1,"playId":"9bc12c77-2636-38e8-bff4-c293dfa3f90b","pitchNumber":2,"startTime":"2025-08-02T20:20:13.643Z","endTime":"2025-08-02T20:20:17.298Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.41546365154275,"strikeZoneBottom":1.69547169351623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08779570322603,"aZ":-17.507646639347218,"pfxX":-7.822264403676334,"pfxZ":8.186436440785242,"pX":-1.3416537416668128,"pZ":3.35390858875764,"vX0":3.4349521133758687,"vY0":-133.81445087547536,"vZ0":-3.01578509806749,"x":168.14,"y":148.22,"x0":-1.6341692987149492,"y0":50.00396143334461,"z0":5.768065416779032,"aX":-14.017742775531174},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":13.3,"spinRate":2285,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4111949260627483,"extension":7.062409627475582},"index":2,"playId":"0b1bc96a-b196-332a-93a7-c9550bd3f406","pitchNumber":3,"startTime":"2025-08-02T20:20:26.370Z","endTime":"2025-08-02T20:20:29.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.4663833556156,"strikeZoneBottom":1.69546843339048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61939345441,"aZ":-14.345105487076426,"pfxX":-7.515478037818191,"pfxZ":10.097928932396684,"pX":-0.4344912317835406,"pZ":2.330688196931812,"vX0":5.459027042248082,"vY0":-132.82443765460812,"vZ0":-5.954922856531136,"x":133.56,"y":175.85,"x0":-1.5523930669162518,"y0":50.00001568427272,"z0":5.666450607119559,"aX":-13.266178367255668},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.0,"breakHorizontal":12.2,"spinRate":2316,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41425264505979387,"extension":7.189063625396875},"index":3,"playId":"85972528-a714-3d9e-9e58-e8aa22a3f407","pitchNumber":4,"startTime":"2025-08-02T20:20:39.568Z","endTime":"2025-08-02T20:20:43.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.3390779850965,"strikeZoneBottom":1.69547023666232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.376087443633114,"aZ":-23.944412243443765,"pfxX":1.4120682409432832,"pfxZ":5.296994007021448,"pX":0.05431354173606884,"pZ":3.019635374936939,"vX0":3.3761998524849526,"vY0":-123.73348416373898,"vZ0":-1.7508449999421938,"x":114.93,"y":157.25,"x0":-1.5104401399712812,"y0":50.000340597852585,"z0":5.740125658405764,"aX":2.191064002925621},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.5,"breakHorizontal":-3.4,"spinRate":1991,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4424471550772089,"extension":7.137573564907647},"index":4,"playId":"80f6a718-157e-3d13-b2f1-ddafd6cba8ba","pitchNumber":5,"startTime":"2025-08-02T20:20:51.707Z","endTime":"2025-08-02T20:20:55.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.586455598375853,"aZ":-25.607929645807115,"pfxX":1.8672334188711832,"pfxZ":4.1007758954247056,"pX":0.19209655554830196,"pZ":2.6075693460342477,"vX0":3.6167908922996492,"vY0":-125.02210748697138,"vZ0":-2.6359790825032583,"x":109.68,"y":168.38,"x0":-1.5095438692173542,"y0":50.00104291813017,"z0":5.753149426836143,"aX":2.9879807107356045},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":-4.1,"spinRate":2153,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.4362499687531973,"extension":7.238084831391357},"index":5,"playId":"201225b0-643f-3cae-87d1-d6beb6d3e446","pitchNumber":6,"startTime":"2025-08-02T20:21:03.957Z","endTime":"2025-08-02T20:21:07.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.30543925595941,"aZ":-16.80408045609493,"pfxX":-5.3294698913982295,"pfxZ":8.29121583765549,"pX":-0.5136795887667216,"pZ":2.486939660013196,"vX0":4.445146488462924,"vY0":-134.58290852720637,"vZ0":-5.329506411218126,"x":136.58,"y":171.63,"x0":-1.4857838055528239,"y0":50.00301347632129,"z0":5.663861150576471,"aX":-9.880389358076767},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2347,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4053386394332148,"extension":7.306637362467204},"hitData":{"launchSpeed":103.9,"launchAngle":24.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":74.22,"coordY":67.4}},"index":6,"playId":"9e7aeb52-a45d-3951-a164-8ec103ff5418","pitchNumber":7,"startTime":"2025-08-02T20:21:30.304Z","endTime":"2025-08-02T20:21:42.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:21:42.452Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:21:54.902Z","endTime":"2025-08-02T20:24:32.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.35340368260421,"strikeZoneBottom":1.61554225078368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.970162247839767,"aZ":-14.920667742383072,"pfxX":-6.583755218699963,"pfxZ":9.614261124893893,"pX":0.08651439771660706,"pZ":1.8386645161154984,"vX0":6.104569415376172,"vY0":-133.64889950115776,"vZ0":-7.03027320139754,"x":113.7,"y":189.14,"x0":-1.3807804342015915,"y0":50.0025430182954,"z0":5.591078423606371,"aX":-11.814443228964713},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2353,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.41109489456434734,"extension":7.239143537783535},"index":0,"playId":"0e63b388-4192-3495-9b40-8c039cae787d","pitchNumber":1,"startTime":"2025-08-02T20:22:13.808Z","endTime":"2025-08-02T20:22:17.797Z","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.4,"endSpeed":81.6,"strikeZoneTop":3.32785729779402,"strikeZoneBottom":1.6155443018428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.375172526856225,"aZ":-24.606936330836252,"pfxX":0.8975386578421451,"pfxZ":4.555663517996318,"pX":1.7692254208047158,"pZ":0.871728070807678,"vX0":7.699082732598222,"vY0":-127.1227975118097,"vZ0":-6.8520910283981165,"x":49.56,"y":215.24,"x0":-1.3964772957450264,"y0":50.00260498008825,"z0":5.514230964307628,"aX":1.4913155808445255},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.1,"breakHorizontal":-3.1,"spinRate":2112,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4283936045274701,"extension":7.182375973890537},"index":1,"playId":"113bf210-69ef-3621-bba3-71a4ece04dee","pitchNumber":2,"startTime":"2025-08-02T20:22:31.449Z","endTime":"2025-08-02T20:22:34.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84746998839237,"aZ":-25.235368796732224,"pfxX":2.572763014716771,"pfxZ":4.403945041961653,"pX":1.5251867437892173,"pZ":1.1728500197177052,"vX0":6.210964061467343,"vY0":-124.41181952032939,"vZ0":-5.6816949556940815,"x":58.86,"y":207.11,"x0":-1.3331023554317711,"y0":50.002785031597575,"z0":5.5649875615905176,"aX":4.050558911182339},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":-6.0,"spinRate":2126,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4394609333191788,"extension":7.346200208555643},"index":2,"playId":"5b9db38e-3b44-3c44-bf7e-e82a49309cdd","pitchNumber":3,"startTime":"2025-08-02T20:22:52.240Z","endTime":"2025-08-02T20:22:55.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.40454805795036,"strikeZoneBottom":1.58999866462762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.844476145299726,"aZ":-15.614717003665668,"pfxX":-3.3694836785982982,"pfxZ":9.390859855930668,"pX":0.11045446559012044,"pZ":4.962712508799597,"vX0":4.840531408246826,"vY0":-132.3499353361412,"vZ0":0.6226573170871935,"x":112.79,"y":104.79,"x0":-1.3095185597977628,"y0":50.0023219626975,"z0":5.873185426688719,"aX":-5.941921182369688},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2413,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41480892259107494,"extension":7.2265782303552095},"index":3,"playId":"6c2d1605-ca30-3732-849a-9bc4516ca428","pitchNumber":4,"startTime":"2025-08-02T20:23:14.487Z","endTime":"2025-08-02T20:23:17.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.40455407009824,"strikeZoneBottom":1.59000111070664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6164137464644,"aZ":-29.622917801469644,"pfxX":-8.028497107566691,"pfxZ":1.6437000855896056,"pX":-1.0631177996582442,"pZ":2.940149078777541,"vX0":3.7993215510822234,"vY0":-123.69405024960287,"vZ0":-1.0220512922482587,"x":157.52,"y":159.4,"x0":-1.5758013229802013,"y0":50.00066527594893,"z0":5.84181900950675,"aX":-12.442207750209494},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":13.7,"spinRate":1952,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.44275954370150217,"extension":7.186406768070743},"index":4,"playId":"cca34553-8694-3281-9c1c-1fbdd83b6ef5","pitchNumber":5,"startTime":"2025-08-02T20:23:33.208Z","endTime":"2025-08-02T20:23:37.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.425553841044167,"aZ":-26.842115970883704,"pfxX":2.375256200975165,"pfxZ":3.357435126435621,"pX":0.7438811551050712,"pZ":1.2380632108008114,"vX0":4.28566283013175,"vY0":-124.50073624007521,"vZ0":-5.435159601301918,"x":88.65,"y":205.35,"x0":-1.300923353970348,"y0":50.00069359041915,"z0":5.640711648253725,"aX":3.768827139703084},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.2,"breakHorizontal":-5.2,"spinRate":2135,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.43810492607370044,"extension":7.258702093561324},"index":5,"playId":"cb731529-4d00-330f-85da-2972d27bcf82","pitchNumber":6,"startTime":"2025-08-02T20:23:56.163Z","endTime":"2025-08-02T20:23:59.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-02T20:24:11.207Z","endTime":"2025-08-02T20:24:28.230Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.35409319266182,"strikeZoneBottom":1.59000051230856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39843539993829,"aZ":-30.447056817788546,"pfxX":-8.303124782956068,"pfxZ":1.1505380794828088,"pX":-1.6124269319521767,"pZ":2.9549762138893536,"vX0":2.4778142858848105,"vY0":-122.14339742452744,"vZ0":-0.8485401124234141,"x":178.46,"y":159.0,"x0":-1.5649115614591689,"y0":50.002881301884536,"z0":5.938822124251567,"aX":-12.470925428504911},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":1859,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44945048662825204,"extension":7.115626548093683},"index":7,"playId":"e86e9cf6-15a4-33e3-beb6-abf8157fc8fe","pitchNumber":7,"startTime":"2025-08-02T20:24:28.230Z","endTime":"2025-08-02T20:24:32.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:24:32.485Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:24:40.751Z","endTime":"2025-08-02T20:25:58.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.4,"strikeZoneTop":3.13454436081332,"strikeZoneBottom":1.38999862070123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.198028590413443,"aZ":-37.654575257642136,"pfxX":4.657128787606227,"pfxZ":-4.312099620575226,"pX":0.45544722130157295,"pZ":1.3818714738996303,"vX0":2.5913766997665677,"vY0":-111.98883839409719,"vZ0":-1.556392413225229,"x":99.64,"y":201.47,"x0":-1.3217816428326605,"y0":50.00503304473518,"z0":5.937192925802819,"aX":5.915850997372281},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.9,"breakHorizontal":-9.1,"spinRate":2090,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4890786636805413,"extension":7.313942644578815},"index":0,"playId":"7605790c-fd61-3ab0-8071-a8aa18ad1287","pitchNumber":1,"startTime":"2025-08-02T20:25:01.629Z","endTime":"2025-08-02T20:25:05.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.56869409172118,"aZ":-25.54071553121426,"pfxX":1.945958116150024,"pfxZ":4.063043005933517,"pX":0.4384845938067212,"pZ":2.4719057037561885,"vX0":3.9096348723822256,"vY0":-125.94605641611066,"vZ0":-3.089913300238648,"x":100.29,"y":172.04,"x0":-1.3767095728361736,"y0":50.003760532509055,"z0":5.743314795172578,"aX":3.1787874770712046},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.0,"breakHorizontal":-4.3,"spinRate":2092,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.4321353810099646,"extension":7.16966932261164},"index":1,"playId":"c660f05b-7bb3-31ff-9674-f3ec333c2a91","pitchNumber":2,"startTime":"2025-08-02T20:25:21.013Z","endTime":"2025-08-02T20:25:24.374Z","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":91.1,"endSpeed":84.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.190111066930424,"aZ":-17.299989539463535,"pfxX":-3.239462511027254,"pfxZ":8.268546981151482,"pX":-0.4813080976979259,"pZ":3.2756354350105723,"vX0":3.5058732023648878,"vY0":-132.7033686230289,"vZ0":-3.2597370581558076,"x":135.35,"y":150.34,"x0":-1.3934760673376394,"y0":50.00034296278275,"z0":5.7672881336594015,"aX":-5.8252466569089},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":5.2,"spinRate":2342,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.411447510564225,"extension":7.370345237278949},"hitData":{"launchSpeed":84.8,"launchAngle":32.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.23,"coordY":77.7}},"index":2,"playId":"22267afa-0ba9-3216-a1a3-3cd7e5c97b0d","pitchNumber":3,"startTime":"2025-08-02T20:25:47.135Z","endTime":"2025-08-02T20:25:58.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:25:58.965Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Santana flies out to left fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:26:03.388Z","endTime":"2025-08-02T20:26:53.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.9,"strikeZoneTop":3.4400012030069,"strikeZoneBottom":1.70103184568526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.608103980075864,"aZ":-38.13083583753912,"pfxX":4.658624060196971,"pfxZ":-4.714430661552415,"pX":-0.6098953492914967,"pZ":3.047279495108184,"vX0":0.33220098525026615,"vY0":-111.31886615088393,"vZ0":1.9582718288427026,"x":140.25,"y":156.5,"x0":-1.3665391280822117,"y0":50.001819792843996,"z0":6.082401877505073,"aX":5.888835631132955},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-7.8,"breakHorizontal":-8.5,"spinRate":1989,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.49065939759263166,"extension":7.178689804447291},"index":0,"playId":"9b25a9f2-cabe-359b-a472-11cf5664041e","pitchNumber":1,"startTime":"2025-08-02T20:26:27.713Z","endTime":"2025-08-02T20:26:31.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86674272954216,"aZ":-14.529853545368391,"pfxX":-4.963761928231721,"pfxZ":9.626688066778629,"pX":0.035440081464856416,"pZ":1.9818413203181409,"vX0":5.4695049520083385,"vY0":-134.4613132101561,"vZ0":-7.060552636130893,"x":115.65,"y":185.27,"x0":-1.3791361742444128,"y0":50.0059659766094,"z0":5.670876496352634,"aX":-9.100857714998044},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2321,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.4071925790005819,"extension":7.238805312040006},"hitData":{"launchSpeed":89.4,"launchAngle":48.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.4,"coordY":106.6}},"index":1,"playId":"90810c15-c0c8-3aff-a764-bc4f396ef358","pitchNumber":2,"startTime":"2025-08-02T20:26:43.924Z","endTime":"2025-08-02T20:26:53.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:26:53.557Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kody Clemens doubles (7) on a ground ball to left fielder Steven Kwan. Kody Clemens to 3rd. Kody Clemens advances to 3rd, on a throwing error by left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:29:01.549Z","endTime":"2025-08-02T20:29:38.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.51714896508382,"strikeZoneBottom":1.71999967417079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.816617309012464,"aZ":-16.70555772310072,"pfxX":-2.9456340306829962,"pfxZ":8.324777704156839,"pX":-0.6802805631955217,"pZ":3.2125357208288556,"vX0":5.059457180248996,"vY0":-136.61964311060635,"vZ0":-4.9326811054776805,"x":142.93,"y":152.04,"x0":-2.187894416487958,"y0":50.00638299437815,"z0":6.219034037169889,"aX":-5.476235923010626},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":4.1,"spinRate":2167,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.4035285633287917,"extension":6.6066363612679035},"index":0,"playId":"3f221612-033d-3ac7-8566-44b98394800e","pitchNumber":1,"startTime":"2025-08-02T20:29:07.591Z","endTime":"2025-08-02T20:29:11.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.678021357615364,"aZ":-20.510048199794713,"pfxX":-8.875892542623788,"pfxZ":6.229322440622645,"pX":-1.292064732599345,"pZ":2.129858026671596,"vX0":5.956453899057085,"vY0":-137.5044454327297,"vZ0":-6.6606011885326515,"x":166.25,"y":181.27,"x0":-2.3575419974615315,"y0":50.00623518652557,"z0":6.023591727932085,"aX":-16.62979248405529},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2345,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4017043573802681,"extension":6.657169000378786},"hitData":{"launchSpeed":67.8,"launchAngle":11.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.67,"coordY":152.58}},"index":1,"playId":"c7dbb30a-dab8-39fb-936c-fd747dd6e098","pitchNumber":2,"startTime":"2025-08-02T20:29:22.880Z","endTime":"2025-08-02T20:29:38.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:29:38.050Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Wallner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:29:56.583Z","endTime":"2025-08-02T20:31:58.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.75728861216087,"strikeZoneBottom":1.81000152191732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84999318499472,"aZ":-22.842517248124462,"pfxX":-6.699137627356054,"pfxZ":6.45275215532657,"pX":-0.5230119015517886,"pZ":3.6285933889156694,"vX0":5.915752925838158,"vY0":-119.70200546642894,"vZ0":-1.3336394999799563,"x":136.94,"y":140.81,"x0":-2.1601417535302323,"y0":50.00235777644265,"z0":6.244708244881191,"aX":-9.687965974193819},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.6,"breakHorizontal":10.7,"spinRate":1950,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4581797990207206,"extension":6.676823130845646},"index":0,"playId":"39e83fa5-23c0-317b-8dc5-0f7a098e704d","pitchNumber":1,"startTime":"2025-08-02T20:30:09.432Z","endTime":"2025-08-02T20:30:13.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.77000069561572,"strikeZoneBottom":1.81000093700848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08168886278155,"aZ":-18.57283211078356,"pfxX":-4.192166906454979,"pfxZ":7.140426777302839,"pX":-1.9006998807206388,"pZ":5.245881103906699,"vX0":2.7861852908622664,"vY0":-137.7368331041065,"vZ0":0.258320898993326,"x":189.45,"y":97.14,"x0":-2.3852669408947467,"y0":50.0009870236691,"z0":6.415573441903872,"aX":-7.98380609311995},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2141,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39899311468703225,"extension":6.321491142566019},"index":1,"playId":"c05f063f-8bb1-396b-aec5-e7ecc14c74e0","pitchNumber":2,"startTime":"2025-08-02T20:30:28.119Z","endTime":"2025-08-02T20:30:31.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.74456896175336,"strikeZoneBottom":1.8100009478478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44839300884049,"aZ":-22.21215653579686,"pfxX":-5.175731988541296,"pfxZ":6.8909159142776595,"pX":0.4660542205763865,"pZ":2.925039485621052,"vX0":7.616374071175535,"vY0":-119.34019266313086,"vZ0":-2.691964618567222,"x":99.24,"y":159.8,"x0":-2.0908317092810584,"y0":50.003871408569395,"z0":6.06330489411428,"aX":-7.4845289786471225},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.1,"breakHorizontal":7.6,"spinRate":2004,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.45854720191029275,"extension":6.88471606474843},"index":2,"playId":"e8ff65d2-ba5b-3767-85a4-5e0f8b946049","pitchNumber":3,"startTime":"2025-08-02T20:30:45.907Z","endTime":"2025-08-02T20:30:49.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.74457366244989,"strikeZoneBottom":1.81000080110301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90644152568866,"aZ":-22.286504359165498,"pfxX":-4.9389573871207535,"pfxZ":6.826353009126679,"pX":-0.5886521342133123,"pZ":3.889368906969895,"vX0":5.751934984561094,"vY0":-120.31006715431107,"vZ0":-0.4981675715936861,"x":139.44,"y":133.77,"x0":-2.381979784333023,"y0":50.00401610382635,"z0":6.0949413673870225,"aX":-7.155931653736512},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":12.5,"breakHorizontal":7.3,"spinRate":1893,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.45733210633260857,"extension":6.577909532615241},"index":3,"playId":"59e108db-12b8-3557-9374-15c80e9cae5b","pitchNumber":4,"startTime":"2025-08-02T20:31:03.442Z","endTime":"2025-08-02T20:31:07.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02544638601623,"aZ":-20.417818645361113,"pfxX":-6.744781876157968,"pfxZ":5.952609815310035,"pX":0.15739606990434196,"pZ":1.7460934720768642,"vX0":8.165217896582844,"vY0":-138.26117364713707,"vZ0":-8.30055498605749,"x":111.0,"y":191.64,"x0":-1.9302350622054556,"y0":50.002401851541734,"z0":6.109861052035663,"aX":-13.320400436413063},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":10.9,"spinRate":2197,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3931548792387223,"extension":6.720984676596431},"index":4,"playId":"62f65bbd-ee19-3a14-9108-09f5d1fc613d","pitchNumber":5,"startTime":"2025-08-02T20:31:23.224Z","endTime":"2025-08-02T20:31:26.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-02T20:31:37.742Z","endTime":"2025-08-02T20:31:54.000Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.59267696232993,"strikeZoneBottom":1.73397670599468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.815359314007207,"aZ":-23.820727196628976,"pfxX":-4.815238686931417,"pfxZ":5.742833491420748,"pX":0.7879657095809983,"pZ":0.6553273340970303,"vX0":8.113798136697188,"vY0":-119.4597989010763,"vZ0":-7.17960098716601,"x":86.96,"y":221.09,"x0":-2.0182975015018934,"y0":50.00031101196597,"z0":5.824206773514146,"aX":-6.998613747276805},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":9.0,"breakHorizontal":6.8,"spinRate":2124,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4575478090824818,"extension":7.105330830351878},"index":6,"playId":"e62fbb1a-20f3-3cd7-996f-c522f1c5b58a","pitchNumber":6,"startTime":"2025-08-02T20:31:54.000Z","endTime":"2025-08-02T20:31:58.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:31:58.732Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:32:04.181Z","endTime":"2025-08-02T20:32:45.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.467793082903526,"aZ":-29.371742552029506,"pfxX":5.296553345101654,"pfxZ":1.745633087563835,"pX":1.0701236282122955,"pZ":2.1661545974560585,"vX0":6.078390679650072,"vY0":-125.17423112324009,"vZ0":-4.150566371546191,"x":76.21,"y":180.29,"x0":-2.0672079486435084,"y0":50.00420670385583,"z0":6.219121281032893,"aX":8.503105004166686},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-10.9,"spinRate":2857,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.435622728846468,"extension":6.762418289104872},"hitData":{"launchSpeed":65.4,"launchAngle":64.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":159.58,"coordY":161.23}},"index":0,"playId":"9a20a9ef-a20c-3c98-b8a5-6b96961cc2da","pitchNumber":1,"startTime":"2025-08-02T20:32:36.704Z","endTime":"2025-08-02T20:32:45.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:32:45.286Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:32:56.341Z","endTime":"2025-08-02T20:35:12.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnThird":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.36538529364116,"strikeZoneBottom":1.66617795379042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.030134563026817,"aZ":-30.063643220757637,"pfxX":4.127156845660117,"pfxZ":1.2733118678607518,"pX":0.6535564182952726,"pZ":2.572204920839648,"vX0":6.011712613208768,"vY0":-127.67770198212416,"vZ0":-3.1531513566683094,"x":92.09,"y":169.33,"x0":-2.263188688324299,"y0":50.00353723353953,"z0":6.176327718278099,"aX":6.848892251450006},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":-8.8,"spinRate":2717,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.4281553239487921,"extension":6.5816134070852526},"index":0,"playId":"2139672c-cec1-3d65-87ef-769dc0f7134a","pitchNumber":1,"startTime":"2025-08-02T20:33:27.288Z","endTime":"2025-08-02T20:33:31.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59177173703085,"aZ":-28.135255358845086,"pfxX":3.6881804212842755,"pfxZ":2.420180396627444,"pX":0.807275409274932,"pZ":1.4864391797641259,"vX0":6.8480814177719225,"vY0":-128.83519727499328,"vZ0":-5.941760351322714,"x":86.23,"y":198.65,"x0":-2.3719779346307392,"y0":50.002652651357614,"z0":6.017476193065457,"aX":6.1541040063390495},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-8.3,"spinRate":2852,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.4263263217840283,"extension":6.654288231628417},"index":1,"playId":"dc1a59e8-6e50-36d8-8a7f-dedfaa958488","pitchNumber":2,"startTime":"2025-08-02T20:33:49.156Z","endTime":"2025-08-02T20:33:53.111Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T20:34:00.869Z","endTime":"2025-08-02T20:34:19.344Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.171555895240928,"aZ":-22.402409982869123,"pfxX":-6.047674545636544,"pfxZ":7.0034781410384,"pX":-0.6665038739711935,"pZ":3.0933904988870107,"vX0":5.302982969789488,"vY0":-117.85121386977755,"vZ0":-1.8845324580639335,"x":142.41,"y":155.26,"x0":-2.169312137801077,"y0":50.00043216170581,"z0":5.990171730616848,"aX":-8.433896910138346},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":2131,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.46628231441765644,"extension":6.55217793483511},"index":3,"playId":"dbb0f19f-bd54-3267-856e-2d69f9ae3310","pitchNumber":3,"startTime":"2025-08-02T20:34:19.344Z","endTime":"2025-08-02T20:34:22.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.28918779644658,"strikeZoneBottom":1.61541414870662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.790894571888415,"aZ":-33.610918970861164,"pfxX":2.94210185479239,"pfxZ":-0.8711422312235948,"pX":-0.19701492499326076,"pZ":1.1179703708929853,"vX0":4.199455432224023,"vY0":-127.1326504784708,"vZ0":-5.9672196813178715,"x":124.51,"y":208.59,"x0":-2.2465712783610745,"y0":50.0019373120215,"z0":6.133601869478929,"aX":4.859962684403063},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.6,"breakHorizontal":-6.2,"spinRate":2736,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.42930454823217756,"extension":6.619746082110698},"index":4,"playId":"6359a0d1-3c1c-3bb4-92be-54553e555815","pitchNumber":4,"startTime":"2025-08-02T20:34:46.417Z","endTime":"2025-08-02T20:34:49.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.64508134796477,"aZ":-26.68593995674838,"pfxX":-2.316993571708006,"pfxZ":3.9210853095333107,"pX":0.3903388778911786,"pZ":2.483519706532878,"vX0":7.11885660920502,"vY0":-116.93693504680631,"vZ0":-2.154634185487902,"x":102.12,"y":171.72,"x0":-2.3770826016089814,"y0":50.005109095109404,"z0":5.891890140819078,"aX":-3.246604310548448},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.8,"breakHorizontal":2.6,"spinRate":2138,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.46631878211008937,"extension":6.627447925409798},"index":5,"playId":"b526a0ed-1584-3896-82cd-cf9abb51f50b","pitchNumber":5,"startTime":"2025-08-02T20:35:08.965Z","endTime":"2025-08-02T20:35:12.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:35:12.366Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:35:19.290Z","endTime":"2025-08-02T20:36:39.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":"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.9,"endSpeed":85.8,"strikeZoneTop":3.40137506120944,"strikeZoneBottom":1.69569519470007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17355747514892,"aZ":-14.968619164196936,"pfxX":-3.6779868435915812,"pfxZ":9.050190855006937,"pX":0.2058848610614017,"pZ":3.094988023931286,"vX0":7.129744523792206,"vY0":-137.86730408314503,"vZ0":-5.564714022135077,"x":109.15,"y":155.22,"x0":-1.9504080343107384,"y0":50.00415455931576,"z0":6.170906797069141,"aX":-6.9939435464311295},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":4.9,"spinRate":2314,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.3991777386887314,"extension":6.727966293907271},"index":0,"playId":"6abfaf2d-44eb-3dac-b1fc-4db604e07ae1","pitchNumber":1,"startTime":"2025-08-02T20:35:49.175Z","endTime":"2025-08-02T20:35:53.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.2,"strikeZoneTop":3.37569925368618,"strikeZoneBottom":1.67000106517611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97961521520664,"aZ":-21.64522922964546,"pfxX":-4.236251227037757,"pfxZ":7.592738323093528,"pX":-1.3372340596120567,"pZ":2.8540642010685167,"vX0":3.9345927006951804,"vY0":-117.9904767711612,"vZ0":-2.4038518175248615,"x":167.97,"y":161.72,"x0":-2.489561855199564,"y0":50.00073748609213,"z0":5.916340640353209,"aX":-5.871919413232912},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":13.3,"breakHorizontal":6.5,"spinRate":2187,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.46724965012126374,"extension":6.6981689939195075},"index":1,"playId":"35b71e7b-cb92-38a1-ab6c-f398f647df04","pitchNumber":2,"startTime":"2025-08-02T20:36:09.604Z","endTime":"2025-08-02T20:36:13.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.438010558531843,"aZ":-23.902644119732948,"pfxX":-6.075533718524923,"pfxZ":5.859723814355565,"pX":-0.33190217013737994,"pZ":2.8001334211253104,"vX0":6.17483712023804,"vY0":-118.80734486360556,"vZ0":-2.5893372841729194,"x":129.65,"y":163.18,"x0":-2.1908547461747863,"y0":50.001845531137675,"z0":6.10526016650474,"aX":-8.575510243000185},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":10.2,"breakHorizontal":9.2,"spinRate":2064,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4632548654927571,"extension":6.745567376106392},"hitData":{"launchSpeed":90.0,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.31,"coordY":150.94}},"index":2,"playId":"66fbaacb-65d6-397b-a9ef-26e7c4a41704","pitchNumber":3,"startTime":"2025-08-02T20:36:32.245Z","endTime":"2025-08-02T20:36:39.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:36:39.846Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Naylor singles on a sharp line drive to right fielder Matt Wallner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:38:47.208Z","endTime":"2025-08-02T20:39:13.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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"}]}],"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.5,"endSpeed":82.6,"strikeZoneTop":3.19836501800811,"strikeZoneBottom":1.48000034435393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.296590247567938,"aZ":-14.874582028060406,"pfxX":-4.749413626320463,"pfxZ":9.853249643721384,"pX":-0.7849807578290977,"pZ":3.9803173701323997,"vX0":3.24381497011862,"vY0":-131.73812682469796,"vZ0":-1.9261317777005051,"x":146.92,"y":131.31,"x0":-1.4159570325847066,"y0":50.00249768574484,"z0":5.8219599719297195,"aX":-8.337908636108713},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":2330,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4159621704446992,"extension":7.202048820128812},"index":0,"playId":"0f1b691b-448d-312e-8633-2f7628a17f1a","pitchNumber":1,"startTime":"2025-08-02T20:38:50.429Z","endTime":"2025-08-02T20:38:54.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.229127993178473,"aZ":-16.207997193219956,"pfxX":-4.790576358340058,"pfxZ":8.943852533721921,"pX":0.30407663557750747,"pZ":3.1017093536471303,"vX0":6.199818870349341,"vY0":-132.95462534085274,"vZ0":-3.8634385720871514,"x":105.41,"y":155.03,"x0":-1.4385840855979248,"y0":50.004224095845906,"z0":5.754255375725841,"aX":-8.554060941165817},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":2303,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4123869353436289,"extension":7.163990210808437},"hitData":{"launchSpeed":103.0,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.23,"coordY":120.76}},"index":1,"playId":"a611c2ff-b7f4-308b-86da-873e4034fd32","pitchNumber":2,"startTime":"2025-08-02T20:39:02.509Z","endTime":"2025-08-02T20:39:13.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:39:13.969Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a line drive to right fielder Matt Wallner. Bo Naylor to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:39:15.718Z","endTime":"2025-08-02T20:43:27.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":90.8,"endSpeed":83.3,"strikeZoneTop":3.41852525047481,"strikeZoneBottom":1.5599923762681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.025889297266,"aZ":-17.213637065281617,"pfxX":-5.208366363929404,"pfxZ":8.416745273906866,"pX":-0.9574310273864655,"pZ":3.5440393445163405,"vX0":3.352872647477377,"vY0":-132.19829003117917,"vZ0":-2.650687961705637,"x":153.5,"y":143.09,"x0":-1.562638075622566,"y0":50.00361566706916,"z0":5.816812848970732,"aX":-9.259577034949425},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2290,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4136320338055546,"extension":7.1878101440335},"index":0,"playId":"ae67023a-14e8-3f9d-bb90-c3714887bd90","pitchNumber":1,"startTime":"2025-08-02T20:39:40.189Z","endTime":"2025-08-02T20:39:43.886Z","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":79.5,"endSpeed":73.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.13900938624656,"aZ":-31.015255993029246,"pfxX":4.406946823918519,"pfxZ":0.8449715947137024,"pX":-0.09960457959861177,"pZ":1.891582996995091,"vX0":1.7702761245482352,"vY0":-115.89712417686164,"vZ0":-2.283602354898984,"x":120.8,"y":187.71,"x0":-1.4441441744564816,"y0":50.001647324310134,"z0":5.8302100376642585,"aX":6.039743303623016},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.3,"breakHorizontal":-8.4,"spinRate":2236,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.4712481588890003,"extension":7.237652217440772},"index":1,"playId":"ff341c10-65eb-380b-b03f-6baa10d3d16f","pitchNumber":2,"startTime":"2025-08-02T20:39:57.312Z","endTime":"2025-08-02T20:40:01.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.512286822872255,"aZ":-17.031962566530193,"pfxX":-5.660529412209061,"pfxZ":8.41691542255101,"pX":-1.0207885622598114,"pZ":3.5018427169051076,"vX0":3.0132855385952104,"vY0":-132.80723112772455,"vZ0":-2.8467148423654707,"x":155.91,"y":144.23,"x0":-1.4303206567995834,"y0":50.003709724393445,"z0":5.81572599599411,"aX":-10.185383216241094},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.9,"breakHorizontal":9.7,"spinRate":2303,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4112794543894065,"extension":7.232803707392763},"index":2,"playId":"f01b8267-66c0-38b5-9db4-e809e0024f4b","pitchNumber":3,"startTime":"2025-08-02T20:40:22.244Z","endTime":"2025-08-02T20:40:25.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.51000101864479,"strikeZoneBottom":1.55999992530132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.422582038294316,"aZ":-28.066652028442714,"pfxX":4.73111263086839,"pfxZ":3.0163553661261027,"pX":0.6960685689906395,"pZ":1.3840352721061209,"vX0":3.2492501575827015,"vY0":-116.34802243916427,"vZ0":-3.9320763486137924,"x":90.47,"y":201.41,"x0":-1.3368480794927007,"y0":50.00015332039253,"z0":5.778610312530685,"aX":6.434199937677418},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.7,"breakHorizontal":-9.4,"spinRate":2182,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.47217421283352445,"extension":7.282099459769184},"index":3,"playId":"c7a8a206-450d-3ffc-acb7-ce6b3cb29eac","pitchNumber":4,"startTime":"2025-08-02T20:40:45.383Z","endTime":"2025-08-02T20:40:49.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.45953877361688,"strikeZoneBottom":1.56000121341442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.565183711336275,"aZ":-24.95501857543884,"pfxX":3.340749519811917,"pfxZ":4.7003419445183265,"pX":1.6946887438527942,"pZ":1.4738494806582858,"vX0":5.898070666259411,"vY0":-122.71323866102574,"vZ0":-5.181943351803683,"x":52.4,"y":198.99,"x0":-1.167087818178236,"y0":50.00490236155406,"z0":5.718975798052545,"aX":5.133550784280446},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.6,"breakHorizontal":-7.3,"spinRate":1981,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4450708507368146,"extension":7.3685150007599365},"index":4,"playId":"c2965136-e7bc-39b7-a5e5-d1b98bae1c0a","pitchNumber":5,"startTime":"2025-08-02T20:41:05.445Z","endTime":"2025-08-02T20:41:08.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.962004299105367,"aZ":-14.331050185199148,"pfxX":-6.069014157873951,"pfxZ":10.12740209828959,"pX":0.0457634257566596,"pZ":1.91648987321084,"vX0":5.28881647569311,"vY0":-132.3351558451891,"vZ0":-7.105332168483758,"x":115.26,"y":187.03,"x0":-1.1965562146955906,"y0":50.00428310029336,"z0":5.69926421787765,"aX":-10.695016967017091},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2366,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4149338384874284,"extension":7.345719619677746},"index":5,"playId":"6de396a7-3d5c-3b47-b29d-d1d8339c13b1","pitchNumber":6,"startTime":"2025-08-02T20:41:26.228Z","endTime":"2025-08-02T20:41:29.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.45977044818256,"strikeZoneBottom":1.55999941679519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.932071337641485,"aZ":-16.84238949053032,"pfxX":-3.9342991908642606,"pfxZ":8.553427426593775,"pX":-0.8810444581129039,"pZ":4.394708265516749,"vX0":2.9331450721562873,"vY0":-132.22638586805994,"vZ0":-0.6916847911042562,"x":150.58,"y":120.12,"x0":-1.486772257902933,"y0":50.003361650794204,"z0":5.881569513690527,"aX":-7.052934751520732},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2270,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4122995798518736,"extension":7.327559782564093},"index":6,"playId":"1dc37c10-84af-382b-9093-d28cd73c6692","pitchNumber":7,"startTime":"2025-08-02T20:41:51.626Z","endTime":"2025-08-02T20:41:55.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-02T20:42:06.156Z","endTime":"2025-08-02T20:42:24.521Z","isPitch":false,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72702353114884,"aZ":-16.237086367592845,"pfxX":-4.086256115377701,"pfxZ":8.956650926239458,"pX":-1.8447739115337896,"pZ":3.491097889514271,"vX0":0.3912732081565373,"vY0":-131.96263793431757,"vZ0":-3.0100662042931683,"x":187.32,"y":144.52,"x0":-1.4626843001744647,"y0":50.00467697936602,"z0":5.82967608266317,"aX":-7.271593286481253},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2260,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4136625133377878,"extension":7.25358269782664},"index":8,"playId":"01c1d2d0-1a2a-3f51-9c4c-c0482925f13d","pitchNumber":8,"startTime":"2025-08-02T20:42:24.521Z","endTime":"2025-08-02T20:42:28.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32812719910907,"aZ":-26.89695984625948,"pfxX":-10.893457574762706,"pfxZ":3.557377394993388,"pX":-1.1609619039418575,"pZ":3.0651838328741574,"vX0":3.991112159772367,"vY0":-121.742052508969,"vZ0":-1.3542406317473592,"x":161.25,"y":156.02,"x0":-1.416402612293165,"y0":50.00431638645181,"z0":5.98050397616056,"aX":-16.175357784642465},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.4,"breakHorizontal":18.6,"spinRate":2035,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.45178999464124425,"extension":7.1136555029940505},"index":9,"playId":"f99b5515-8cf3-399d-a831-09a7468db14a","pitchNumber":9,"startTime":"2025-08-02T20:42:50.925Z","endTime":"2025-08-02T20:42:54.210Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.656895829382833,"aZ":-18.90332968108618,"pfxX":-5.271678139663107,"pfxZ":7.308259586695275,"pX":-0.4300607529855924,"pZ":3.5421406926851047,"vX0":4.119298554807541,"vY0":-132.71180480856972,"vZ0":-2.4476204925939187,"x":133.39,"y":143.14,"x0":-1.3039132050375064,"y0":50.00139165399223,"z0":5.826338080144674,"aX":-9.570350043334706},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":8.9,"spinRate":2372,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.409943635976465,"extension":7.353007402759474},"hitData":{"launchSpeed":96.7,"launchAngle":12.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.55,"coordY":91.22}},"index":10,"playId":"cdeea6db-8ee3-3131-9bb6-2f0772429b66","pitchNumber":10,"startTime":"2025-08-02T20:43:16.311Z","endTime":"2025-08-02T20:43:27.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:43:27.210Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Kayfus grounds out, shortstop Brooks Lee to first baseman Kody Clemens. Bo Naylor scores. Gabriel Arias to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:43:38.842Z","endTime":"2025-08-02T20:44:53.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.701073837641193,"aZ":-25.19990677742516,"pfxX":-8.724395245556082,"pfxZ":4.642113837059347,"pX":-1.357939390859552,"pZ":2.308006047733116,"vX0":3.1751134008399386,"vY0":-121.99371974680281,"vZ0":-3.317609752602091,"x":168.76,"y":176.46,"x0":-1.5451545564868678,"y0":50.00308979732311,"z0":5.865215758864213,"aX":-13.108930089390135},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":2047,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4495218410498558,"extension":7.119072102145093},"index":0,"playId":"5482ab52-3dab-3f6a-bbdb-e8cc0b1c13ae","pitchNumber":1,"startTime":"2025-08-02T20:44:06.727Z","endTime":"2025-08-02T20:44:12.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.653896935354272,"aZ":-28.497482026501256,"pfxX":-10.489986581824288,"pfxZ":2.4888248160261064,"pX":-0.7677164266421331,"pZ":1.9914667685382237,"vX0":4.74002989311894,"vY0":-121.4600545395585,"vZ0":-3.390440735994157,"x":146.26,"y":185.01,"x0":-1.3954365572771417,"y0":50.00095145805987,"z0":5.918158751423329,"aX":-15.468952967604132},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":17.6,"spinRate":2012,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.45320437750929177,"extension":7.170758838059406},"index":1,"playId":"79ced662-d7ff-3271-ae4b-caf2e2ba57ca","pitchNumber":2,"startTime":"2025-08-02T20:44:26.538Z","endTime":"2025-08-02T20:44:29.835Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.304817198413954,"aZ":-16.432354576046922,"pfxX":-5.321363127638145,"pfxZ":9.044839449191253,"pX":-0.3493695657352242,"pZ":3.4823140597085516,"vX0":4.136154164838122,"vY0":-131.91664693481133,"vZ0":-2.8837830584055646,"x":130.32,"y":144.76,"x0":-1.2559508748930732,"y0":50.0031663228787,"z0":5.819355492261536,"aX":-9.262697898820711},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":8.6,"spinRate":2428,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.41718654536043065,"extension":7.387298325583015},"hitData":{"launchSpeed":97.7,"launchAngle":3.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.72,"coordY":155.78}},"index":2,"playId":"9ffe5b7c-c07c-30c5-93b5-9ebd164ffbaa","pitchNumber":3,"startTime":"2025-08-02T20:44:45.962Z","endTime":"2025-08-02T20:44:53.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:44:53.500Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out softly, shortstop Brooks Lee to first baseman Kody Clemens. Gabriel Arias to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:45:16.959Z","endTime":"2025-08-02T20:47:00.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":90.8,"endSpeed":82.7,"strikeZoneTop":2.9819198786831,"strikeZoneBottom":1.38090205245884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28736176144326,"aZ":-12.648526409133154,"pfxX":-5.8542167886589604,"pfxZ":11.150446420994443,"pX":0.6675995057445951,"pZ":1.7216175293579499,"vX0":6.9624355036406245,"vY0":-131.81855889002577,"vZ0":-7.851892880130718,"x":91.55,"y":192.3,"x0":-1.2533579584743992,"y0":50.00572564667263,"z0":5.682839428145989,"aX":-10.25465742770687},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.5,"breakHorizontal":9.0,"spinRate":2358,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41628180957426064,"extension":7.389650473923561},"index":0,"playId":"908f796b-062c-36df-b65a-6799826e8f7d","pitchNumber":1,"startTime":"2025-08-02T20:45:25.786Z","endTime":"2025-08-02T20:45:29.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":2.93730761144082,"strikeZoneBottom":1.2981743370004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.003235661456824,"aZ":-26.25777778681511,"pfxX":2.89748375986161,"pfxZ":3.752999283834394,"pX":0.9176068907058332,"pZ":1.597882710467619,"vX0":4.534747327401419,"vY0":-124.02972013947985,"vZ0":-4.6816198794737325,"x":82.02,"y":195.64,"x0":-1.3024383974759959,"y0":50.00355977204643,"z0":5.668357481590901,"aX":4.568444518468114},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":-6.2,"spinRate":2014,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4395863749643292,"extension":7.202461281276934},"index":1,"playId":"36967293-edf7-36a5-8ab5-30fe02da07d7","pitchNumber":2,"startTime":"2025-08-02T20:45:44.475Z","endTime":"2025-08-02T20:45:48.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01760939499715,"aZ":-25.162839012427764,"pfxX":2.76006144185632,"pfxZ":4.4172786051462705,"pX":1.3135614950000216,"pZ":1.2995191646301139,"vX0":5.5587792791592765,"vY0":-124.35059324415725,"vZ0":-5.600018044467594,"x":66.93,"y":203.69,"x0":-1.298278035823034,"y0":50.000520808286396,"z0":5.635137226777802,"aX":4.3736166624958},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.1,"breakHorizontal":-6.1,"spinRate":2107,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4384023801493697,"extension":7.194821323159653},"index":2,"playId":"5cb4f982-21a1-3ef6-b054-33636e0f2b6c","pitchNumber":3,"startTime":"2025-08-02T20:46:03.984Z","endTime":"2025-08-02T20:46:07.415Z","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":90.2,"endSpeed":82.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.720072186458513,"aZ":-15.119299823612936,"pfxX":-3.007661717918686,"pfxZ":9.72252288105068,"pX":0.3528852282564657,"pZ":3.1276192522050668,"vX0":5.15759321179302,"vY0":-131.33603774570267,"vZ0":-3.970228168019663,"x":103.55,"y":154.33,"x0":-1.2418365670633673,"y0":50.00349919487203,"z0":5.776750873955851,"aX":-5.276787090783191},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2338,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.41637244485537117,"extension":7.2885735101859925},"index":3,"playId":"87b6bb0e-0438-38b4-80a0-66581b3ee283","pitchNumber":4,"startTime":"2025-08-02T20:46:28.285Z","endTime":"2025-08-02T20:46:31.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46510085285671,"aZ":-27.110670638414533,"pfxX":-10.62052718080751,"pfxZ":3.3318666860828206,"pX":-1.0695024971830518,"pZ":1.8029777919013132,"vX0":3.9944329110241954,"vY0":-122.83137502670026,"vZ0":-4.129704121648374,"x":157.77,"y":190.1,"x0":-1.3414881231463816,"y0":50.00410999145526,"z0":5.824390340856583,"aX":-16.148568010887097},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.3,"breakHorizontal":18.2,"spinRate":2117,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.44676742563498895,"extension":7.226450197175333},"hitData":{"launchSpeed":93.2,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":119.87,"coordY":152.4}},"index":4,"playId":"2934fb93-04f0-3976-abc6-71697580c490","pitchNumber":5,"startTime":"2025-08-02T20:46:52.594Z","endTime":"2025-08-02T20:47:00.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:47:00.360Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:47:13.071Z","endTime":"2025-08-02T20:47:58.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.1244828131838,"strikeZoneBottom":1.42447431256575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32766626889218,"aZ":-26.27097909171368,"pfxX":-8.692461848527522,"pfxZ":3.883340232991327,"pX":0.00556894240392571,"pZ":1.085682593775252,"vX0":5.910737134803492,"vY0":-122.7617778638644,"vZ0":-5.855555207967316,"x":116.79,"y":209.47,"x0":-1.3094972778469227,"y0":50.00155193490666,"z0":5.751058337010706,"aX":-13.206598229613098},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.8,"breakHorizontal":14.3,"spinRate":1949,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.44694863194199863,"extension":7.198794273662728},"index":0,"playId":"bd2ae3ec-65c9-3936-bff0-e6657579d97f","pitchNumber":1,"startTime":"2025-08-02T20:47:28.696Z","endTime":"2025-08-02T20:47:31.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33813502985401,"aZ":-14.810559538181698,"pfxX":-4.251681973626118,"pfxZ":9.490036152399433,"pX":0.12504555491100533,"pZ":3.032352226012305,"vX0":5.325028311006012,"vY0":-133.7786830644834,"vZ0":-4.490510283819364,"x":112.23,"y":156.91,"x0":-1.330208890124858,"y0":50.00202722938157,"z0":5.779612205398349,"aX":-7.778578800615137},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2429,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40799028812254523,"extension":7.281840258660435},"hitData":{"launchSpeed":86.8,"launchAngle":31.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.7,"coordY":76.59}},"index":1,"playId":"f87eb3d6-7ff8-395a-a988-9c4b85230c28","pitchNumber":2,"startTime":"2025-08-02T20:47:47.753Z","endTime":"2025-08-02T20:47:58.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:47:58.607Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"DaShawn Keirsey Jr. flies out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:49:41.900Z","endTime":"2025-08-02T20:50:14.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.719457005644237,"aZ":-16.929522159956626,"pfxX":-4.137118914044256,"pfxZ":8.24803056231991,"pX":-0.11171465059505606,"pZ":2.307805535177575,"vX0":6.937123913345374,"vY0":-135.38293527472928,"vZ0":-6.688218153467234,"x":121.26,"y":176.47,"x0":-2.1747530016760943,"y0":50.00342552203113,"z0":6.003768204737842,"aX":-7.647753455277484},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":6.0,"spinRate":2098,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4052223585540444,"extension":6.645566114713883},"hitData":{"launchSpeed":98.5,"launchAngle":26.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.53,"coordY":77.91}},"index":0,"playId":"3bbadf69-9f6b-3edf-b738-0af59bf830b6","pitchNumber":1,"startTime":"2025-08-02T20:50:06.182Z","endTime":"2025-08-02T20:50:14.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:50:14.626Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:50:18.533Z","endTime":"2025-08-02T20:52:39.466Z","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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.8,"strikeZoneTop":3.57696869763157,"strikeZoneBottom":1.68540386792982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.499377299198756,"aZ":-22.983777280306267,"pfxX":-5.411831151748313,"pfxZ":6.222357974588894,"pX":0.1342120315366301,"pZ":1.7296510149793014,"vX0":6.979140783718188,"vY0":-119.76490282868008,"vZ0":-5.200325518215944,"x":111.88,"y":192.08,"x0":-2.0922101110265388,"y0":50.002420584029444,"z0":5.941328741503266,"aX":-7.993459040322424},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.4,"breakHorizontal":8.4,"spinRate":2125,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.45443816977596363,"extension":6.875309230352514},"index":0,"playId":"3404f4a6-dd87-3dbf-bf69-272fc7f55aa1","pitchNumber":1,"startTime":"2025-08-02T20:50:41.549Z","endTime":"2025-08-02T20:50:45.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.5007803268802,"strikeZoneBottom":1.6853994811227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25403960656139,"aZ":-19.535858000822984,"pfxX":-4.607881575299421,"pfxZ":6.4885688501290595,"pX":-0.7730369541397991,"pZ":4.163678024631265,"vX0":5.719819774816096,"vY0":-137.65970451766358,"vZ0":-2.240928420520609,"x":146.47,"y":126.36,"x0":-2.2645769377359315,"y0":50.00541138319536,"z0":6.28947635609526,"aX":-8.978705813058891},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":7.3,"spinRate":2073,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39562590477120674,"extension":6.503759553427528},"index":1,"playId":"30b19412-59e0-36fc-a062-4e4feb361e6d","pitchNumber":2,"startTime":"2025-08-02T20:50:56.708Z","endTime":"2025-08-02T20:51:00.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.494155287707216,"aZ":-28.849964192358648,"pfxX":3.9538422792967545,"pfxZ":2.0419714860132965,"pX":1.1671354089124066,"pZ":1.742024391932278,"vX0":7.406493540814199,"vY0":-126.46236123750813,"vZ0":-5.019128905610927,"x":72.51,"y":191.75,"x0":-2.3071455797996467,"y0":50.00369125608731,"z0":6.051945815880994,"aX":6.437608482549445},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-8.8,"spinRate":2777,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.43222436406724807,"extension":6.677049684634568},"index":2,"playId":"2a6a76b0-b1e2-3c4d-af23-897e55737d51","pitchNumber":3,"startTime":"2025-08-02T20:51:12.556Z","endTime":"2025-08-02T20:51:16.065Z","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":3,"startTime":"2025-08-02T20:51:25.522Z","endTime":"2025-08-02T20:51:37.275Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.42449072439519,"strikeZoneBottom":1.65999966965092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.188948250677765,"aZ":-25.67808498825071,"pfxX":-3.5488138909248033,"pfxZ":4.667698558343268,"pX":-2.2044633123086497,"pZ":4.0190892888188126,"vX0":1.5184925200773898,"vY0":-117.52126898764935,"vZ0":0.9034778244145795,"x":201.03,"y":130.26,"x0":-2.3994185710292513,"y0":50.00558140664729,"z0":6.022836791038079,"aX":-4.942831178842612},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":9.0,"breakHorizontal":6.0,"spinRate":1918,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4668530668041613,"extension":6.699046379877023},"index":4,"playId":"b02c780c-1b4c-38a7-baf3-89eb7c44baab","pitchNumber":4,"startTime":"2025-08-02T20:51:37.275Z","endTime":"2025-08-02T20:51:40.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.42449305162043,"strikeZoneBottom":1.66000090319368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.12754553525485,"aZ":-41.27671109021581,"pfxX":2.946850204582244,"pfxZ":-6.935027331452197,"pX":-1.1114546501365483,"pZ":0.49472966044790295,"vX0":1.6908459013176709,"vY0":-114.16167148336584,"vZ0":-3.4185676228959956,"x":159.37,"y":225.42,"x0":-2.2459645671390387,"y0":50.00307107205879,"z0":6.097295753354767,"aX":3.867497038060318},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.2,"breakHorizontal":-5.8,"spinRate":2609,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4808152635962628,"extension":6.959024462342036},"index":5,"playId":"cd9558da-a242-3ff1-a78a-0825a58f4461","pitchNumber":5,"startTime":"2025-08-02T20:51:56.443Z","endTime":"2025-08-02T20:52:00.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.42468181414534,"strikeZoneBottom":1.66000026014417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.767948738386732,"aZ":-22.105563913597933,"pfxX":-4.921480361443674,"pfxZ":7.092919246820745,"pX":0.37165797659987526,"pZ":3.006123152638567,"vX0":7.3067825839261715,"vY0":-117.90270673079496,"vZ0":-2.2832317535269206,"x":102.83,"y":157.61,"x0":-2.1170266511314657,"y0":50.00057539195049,"z0":6.010658795076549,"aX":-6.983280664574274},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":12.6,"breakHorizontal":7.3,"spinRate":2043,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.46317693938541105,"extension":6.834737001581125},"index":6,"playId":"d6da6412-a711-3d38-bdc4-2eec3761b10a","pitchNumber":6,"startTime":"2025-08-02T20:52:35.305Z","endTime":"2025-08-02T20:52:39.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:52:39.466Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to right fielder CJ Kayfus.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:52:40.725Z","endTime":"2025-08-02T20:55:30.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.62212345202777,"strikeZoneBottom":1.73000139040658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.865256544731995,"aZ":-17.742471254198126,"pfxX":-4.107727254755528,"pfxZ":7.301301883013458,"pX":-1.2195200099472567,"pZ":4.257540213642437,"vX0":4.327144182757769,"vY0":-138.92554088311564,"vZ0":-1.9246719623109567,"x":163.49,"y":123.83,"x0":-2.255311253714976,"y0":50.00252081750123,"z0":6.124533206879726,"aX":-8.119255363808099},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":6.7,"spinRate":2147,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39259023281968064,"extension":6.714051454849786},"index":0,"playId":"1fb79b14-b9e6-3269-992a-1ea773178767","pitchNumber":1,"startTime":"2025-08-02T20:53:04.898Z","endTime":"2025-08-02T20:53:07.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.6729519498683,"strikeZoneBottom":1.72999859099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97266728186785,"aZ":-14.690742238113964,"pfxX":-4.153151011513428,"pfxZ":9.379476907901914,"pX":-0.02658227854612298,"pZ":2.61771580783135,"vX0":6.945393561245176,"vY0":-135.72459508029004,"vZ0":-6.398372531025602,"x":118.01,"y":168.1,"x0":-2.080218658413805,"y0":50.00128535067145,"z0":6.030466139670295,"aX":-7.740668766125201},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2306,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.40370816077937066,"extension":6.769201488033437},"index":1,"playId":"85650b8a-8a9f-3ce0-9644-a16c53316eaf","pitchNumber":2,"startTime":"2025-08-02T20:53:20.577Z","endTime":"2025-08-02T20:53:25.601Z","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.5,"endSpeed":86.6,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.847492342424296,"aZ":-18.597632572897005,"pfxX":-3.2483537171153904,"pfxZ":7.079907727965649,"pX":0.12432505968551708,"pZ":3.205124034339167,"vX0":6.949907549453815,"vY0":-137.44996686970836,"vZ0":-4.343795011737736,"x":112.26,"y":152.24,"x0":-2.012430327488093,"y0":50.002920209342086,"z0":6.065107881877358,"aX":-6.229751433199579},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":4.4,"spinRate":1992,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39815821650288363,"extension":6.730106645748675},"index":2,"playId":"07a9b62b-8237-3795-89f6-e913c010b704","pitchNumber":3,"startTime":"2025-08-02T20:53:37.475Z","endTime":"2025-08-02T20:53:42.371Z","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":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.57189547273047,"strikeZoneBottom":1.62857900168998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.041190885594645,"aZ":-28.986757035414858,"pfxX":6.787565123232695,"pfxZ":2.020960112660707,"pX":1.1710391486407297,"pZ":2.054311308425821,"vX0":5.9484530809185525,"vY0":-124.85105257985194,"vZ0":-4.209410314406354,"x":72.36,"y":183.31,"x0":-2.1241479568236565,"y0":50.00589794285296,"z0":6.146818744594434,"aX":10.720192296488733},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":-13.7,"spinRate":2809,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.43863772198569295,"extension":6.757953754972262},"index":3,"playId":"318bdeb4-d62a-3ed3-ab33-7a251f9cecc6","pitchNumber":4,"startTime":"2025-08-02T20:54:19.032Z","endTime":"2025-08-02T20:54:23.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.54658795128746,"strikeZoneBottom":1.70464916727997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.216385744174517,"aZ":-24.532852600333293,"pfxX":-3.835661562712453,"pfxZ":5.354526835621828,"pX":-0.7936635758920058,"pZ":0.7394941552640341,"vX0":4.468081773195755,"vY0":-118.0413756058699,"vZ0":-6.591201805267514,"x":147.25,"y":218.81,"x0":-2.2033101143313707,"y0":50.002075140493666,"z0":5.794347595178471,"aX":-5.471137858039602},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":8.5,"breakHorizontal":6.0,"spinRate":2010,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.46213839312110405,"extension":6.820446805812112},"index":4,"playId":"7a96a021-93a5-387e-af0f-ff10364d2a1c","pitchNumber":5,"startTime":"2025-08-02T20:54:36.583Z","endTime":"2025-08-02T20:54:39.851Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-02T20:55:02.027Z","endTime":"2025-08-02T20:55:18.246Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.87498407951952,"aZ":-14.638551568401986,"pfxX":-3.8392897947813327,"pfxZ":8.746915961183877,"pX":0.7897927415652305,"pZ":2.723959485618386,"vX0":9.170574487280653,"vY0":-139.61356874295058,"vZ0":-6.605605393222392,"x":86.89,"y":165.23,"x0":-2.0161942600359724,"y0":50.003447549858265,"z0":6.056680936697959,"aX":-7.698411872174671},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":5.4,"spinRate":2415,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3900266025429877,"extension":6.8067625072388145},"hitData":{"launchSpeed":83.2,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.42,"coordY":125.46}},"index":6,"playId":"4ea45561-d6f1-31eb-a4c0-99a55c8282ce","pitchNumber":6,"startTime":"2025-08-02T20:55:18.246Z","endTime":"2025-08-02T20:55:30.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:55:30.082Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:55:36.877Z","endTime":"2025-08-02T20:58:07.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87757496988623,"aZ":-26.714109613096422,"pfxX":4.141800332182528,"pfxZ":3.4466522712805094,"pX":0.16706178265094573,"pZ":2.1034215458585113,"vX0":4.986749212444149,"vY0":-124.97658786698814,"vZ0":-4.460915374674103,"x":110.63,"y":181.99,"x0":-2.391167820952965,"y0":50.00174614244076,"z0":6.10211241221154,"aX":6.559888135306199},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-8.6,"spinRate":2739,"spinDirection":102},"zone":8,"typeConfidence":2.0,"plateTime":0.43803379023607114,"extension":6.57125127146829},"index":0,"playId":"837a65cd-abbc-3d4f-ab6e-1df6bd0d8a7f","pitchNumber":1,"startTime":"2025-08-02T20:55:58.892Z","endTime":"2025-08-02T20:56:02.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.43049365810932,"strikeZoneBottom":1.70775999320315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.855424635317195,"aZ":-18.450202043952725,"pfxX":-7.9037109292317265,"pfxZ":7.056759617270851,"pX":-0.3597930748165434,"pZ":1.6355193256576404,"vX0":7.712799284332504,"vY0":-137.70414651879656,"vZ0":-8.70113406549807,"x":130.71,"y":194.62,"x0":-2.1526588146389476,"y0":50.00571356329229,"z0":6.054138092404087,"aX":-15.378981774455843},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":13.0,"spinRate":2414,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.39580462551673756,"extension":6.832677397276808},"index":1,"playId":"8c219427-11d8-3547-9465-544118fae3d6","pitchNumber":2,"startTime":"2025-08-02T20:56:20.886Z","endTime":"2025-08-02T20:56:24.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.800497962594058,"aZ":-20.249202184885167,"pfxX":-7.644170816593499,"pfxZ":6.213177248279512,"pX":-0.9380117414148323,"pZ":2.3175590254475424,"vX0":6.052048488181053,"vY0":-137.2859578307629,"vZ0":-6.503973543286724,"x":152.75,"y":176.21,"x0":-2.171803546064747,"y0":50.00253513043496,"z0":6.083573497615863,"aX":-14.672958250466316},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":12.7,"spinRate":2275,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3981129107588828,"extension":6.744300245133916},"index":2,"playId":"019862b0-7fd7-340a-ae9a-306a92950911","pitchNumber":3,"startTime":"2025-08-02T20:56:43.856Z","endTime":"2025-08-02T20:56:49.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.384758210698347,"aZ":-34.36571433147928,"pfxX":7.944539333228543,"pfxZ":-1.464303035312474,"pX":-0.1769570689743447,"pZ":2.293980064813968,"vX0":2.854159115908265,"vY0":-121.49066138416602,"vZ0":-2.089981747500436,"x":123.75,"y":176.84,"x0":-2.3984604273068153,"y0":50.00223311292449,"z0":6.146897487788797,"aX":11.897082336274506},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.9,"breakHorizontal":-15.0,"spinRate":2696,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.4505191256773391,"extension":6.643051632737254},"index":3,"playId":"7641a92e-7e93-34d6-8e14-1b1a69556971","pitchNumber":4,"startTime":"2025-08-02T20:57:09.237Z","endTime":"2025-08-02T20:57:14.899Z","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":86.9,"endSpeed":81.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.851177777606303,"aZ":-32.566427049698,"pfxX":3.902915391618209,"pfxZ":-0.23696205862643893,"pX":-0.002192837790791166,"pZ":1.1828234597827707,"vX0":4.118002713871145,"vY0":-126.53362100438301,"vZ0":-6.112604842515166,"x":117.08,"y":206.84,"x0":-2.1481410886171193,"y0":50.0039722236301,"z0":6.18774767207568,"aX":6.432271829206028},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.4,"breakHorizontal":-7.9,"spinRate":2877,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4301927489889996,"extension":6.526013924167107},"hitData":{"launchSpeed":70.5,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.3,"coordY":169.1}},"index":4,"playId":"f3bef2bc-8ff4-39d4-8572-2af002a5e1b4","pitchNumber":5,"startTime":"2025-08-02T20:57:59.761Z","endTime":"2025-08-02T20:58:07.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T20:58:07.374Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Daniel Schneemann homers (10) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:00:03.470Z","endTime":"2025-08-02T21:01:13.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.8,"endSpeed":77.3,"strikeZoneTop":3.39739895337501,"strikeZoneBottom":1.65785772993373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46569330249922,"aZ":-30.266370315600575,"pfxX":-10.346615741096073,"pfxZ":1.2617925019544218,"pX":-0.9140944221986653,"pZ":1.967828312505562,"vX0":5.033313669924787,"vY0":-121.9912464056495,"vZ0":-2.828838076394279,"x":151.84,"y":185.65,"x0":-1.657268701282456,"y0":50.00263641102109,"z0":5.745232652510386,"aX":-15.63114409368667},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":17.6,"spinRate":2001,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.44858070348903345,"extension":7.06639850529183},"index":0,"playId":"08db0cd6-8846-3fe0-9f01-6efe28d66d9e","pitchNumber":1,"startTime":"2025-08-02T21:00:25.061Z","endTime":"2025-08-02T21:00:28.902Z","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":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.36473822283242,"strikeZoneBottom":1.67000127347669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.364581368049002,"aZ":-33.744006512799245,"pfxX":6.2275570106595435,"pfxZ":-1.1879727233270607,"pX":-0.9890662989030192,"pZ":3.3386255009775287,"vX0":-0.6209999515316043,"vY0":-114.09172530828637,"vZ0":1.5685340276312598,"x":154.7,"y":148.64,"x0":-1.5232068189076715,"y0":50.002394849384295,"z0":5.959908078472079,"aX":8.235569084384755},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-1.4,"breakHorizontal":-11.2,"spinRate":2193,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4794991579783132,"extension":7.118231596902278},"index":1,"playId":"084536a9-5a9c-3b7e-b453-1518196b5a27","pitchNumber":2,"startTime":"2025-08-02T21:00:38.135Z","endTime":"2025-08-02T21:00:41.715Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.563991657638457,"aZ":-25.42462371400703,"pfxX":1.703439429656091,"pfxZ":4.291926256923439,"pX":0.8021635705690239,"pZ":2.474072061410323,"vX0":4.821678326194286,"vY0":-123.74270507579381,"vZ0":-2.986812907431986,"x":86.42,"y":171.98,"x0":-1.382287968592605,"y0":50.00056710176615,"z0":5.796247436263089,"aX":2.6764448586734093},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.4,"breakHorizontal":-4.1,"spinRate":2042,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.44036060595094106,"extension":7.21825158130073},"hitData":{"launchSpeed":103.1,"launchAngle":34.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.72,"coordY":74.1}},"index":2,"playId":"7d72ed9e-ce18-331d-9dec-c6cd062b5c77","pitchNumber":3,"startTime":"2025-08-02T21:00:49.732Z","endTime":"2025-08-02T21:01:13.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:01:13.669Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:01:15.107Z","endTime":"2025-08-02T21:03:18.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":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":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.7,"strikeZoneTop":3.25293679546525,"strikeZoneBottom":1.56469670375832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.27560989392489,"aZ":-39.33243425399282,"pfxX":4.50085684457731,"pfxZ":-5.997085270986375,"pX":-0.7307376653098993,"pZ":2.2922646541586658,"vX0":0.17336842145166564,"vY0":-109.20688945406799,"vZ0":1.1528543085899035,"x":144.85,"y":176.89,"x0":-1.3951095643003273,"y0":50.00150521745788,"z0":6.02622074728462,"aX":5.373940752089566},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.1,"breakHorizontal":-8.2,"spinRate":2143,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.5037466793438159,"extension":7.2535927341368955},"index":0,"playId":"23caeaa0-0416-39cf-bf46-a45b01212308","pitchNumber":1,"startTime":"2025-08-02T21:01:35.743Z","endTime":"2025-08-02T21:01:39.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.439432362574795,"aZ":-27.543031595919388,"pfxX":-10.784074879294902,"pfxZ":2.9710775457085656,"pX":0.4126696531955819,"pZ":1.632713092843594,"vX0":7.795694081397171,"vY0":-124.29146050493604,"vZ0":-4.37623728123738,"x":101.27,"y":194.7,"x0":-1.3668506339600077,"y0":50.006005575833974,"z0":5.709515999202252,"aX":-16.837490126650426},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":17.6,"spinRate":2161,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4410602527280396,"extension":7.1241636511896855},"index":1,"playId":"3b550b08-627c-329c-b569-322ac13f999b","pitchNumber":2,"startTime":"2025-08-02T21:01:46.366Z","endTime":"2025-08-02T21:01:49.723Z","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":79.4,"endSpeed":75.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.05400104285419,"aZ":-36.34950651987775,"pfxX":4.150473637744508,"pfxZ":-3.00009035633402,"pX":-0.027919203714173703,"pZ":1.412819266204132,"vX0":1.7706360577167797,"vY0":-115.83671746824272,"vZ0":-2.4347563694055006,"x":118.06,"y":200.63,"x0":-1.3364132523306864,"y0":50.004651703937675,"z0":5.878842212269788,"aX":5.768578036902468},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-5.8,"breakHorizontal":-7.9,"spinRate":2325,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.46881621818531904,"extension":7.189990256116117},"index":2,"playId":"39cbe117-c8f5-3fa7-9572-ef1d8afea62e","pitchNumber":3,"startTime":"2025-08-02T21:02:02.240Z","endTime":"2025-08-02T21:02:06.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.493866990208794,"aZ":-25.06977652222113,"pfxX":-9.139444204535579,"pfxZ":4.623047724153684,"pX":-0.6791075352057726,"pZ":0.7651839310448186,"vX0":4.755759582655498,"vY0":-123.15398244196267,"vZ0":-6.722790822925594,"x":142.89,"y":218.12,"x0":-1.4480452273372342,"y0":50.00031776409895,"z0":5.651109177561616,"aX":-14.034583543751046},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2027,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4447717148264183,"extension":7.22990706529625},"index":3,"playId":"78481afd-62d9-3cfa-b16e-c7fd045f6148","pitchNumber":4,"startTime":"2025-08-02T21:02:21.231Z","endTime":"2025-08-02T21:02:27.869Z","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":91.2,"endSpeed":83.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.88100911275818,"aZ":-17.992351854171346,"pfxX":-5.660525180503818,"pfxZ":7.969375084539964,"pX":0.38205965657552143,"pZ":3.7973010904760867,"vX0":6.259362964336606,"vY0":-132.69297090906534,"vZ0":-1.8911350994553016,"x":102.44,"y":136.25,"x0":-1.274056021409581,"y0":50.00626280202696,"z0":5.832797037703139,"aX":-10.078137231655601},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":8.9,"spinRate":2270,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4130740247359679,"extension":7.257530790435166},"index":4,"playId":"3b61ee56-2f8b-3166-b7ae-f2a4ae352b3b","pitchNumber":5,"startTime":"2025-08-02T21:02:37.008Z","endTime":"2025-08-02T21:02:41.132Z","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":84.8,"endSpeed":79.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.104040635968417,"aZ":-27.786142404745902,"pfxX":2.13258406443759,"pfxZ":2.769841054614276,"pX":0.9290101989310096,"pZ":1.0010087531120095,"vX0":4.789995925547171,"vY0":-123.5698016667424,"vZ0":-5.810232360455057,"x":81.59,"y":211.75,"x0":-1.2934432493526513,"y0":50.0016664088258,"z0":5.648476402245927,"aX":3.3759965006577572},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-4.8,"spinRate":2054,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.43926732880399344,"extension":7.246334783468522},"index":5,"playId":"1def930c-63f7-304a-abcb-d897f6c37482","pitchNumber":6,"startTime":"2025-08-02T21:02:55.983Z","endTime":"2025-08-02T21:02:59.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.244476129487825,"aZ":-28.116784439149086,"pfxX":-8.18226638598485,"pfxZ":2.5399577901389323,"pX":-1.117450058830475,"pZ":1.7327040670510088,"vX0":3.4922126295360547,"vY0":-125.05494896599629,"vZ0":-4.188147945342207,"x":159.59,"y":192.0,"x0":-1.462617405740405,"y0":50.0016567904378,"z0":5.713672959123406,"aX":-13.067124297205565},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":14.2,"spinRate":1817,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43659953544337515,"extension":7.1974377890409045},"hitData":{"launchSpeed":88.6,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.59,"coordY":158.21}},"index":6,"playId":"d0feedf4-3ee3-348d-b861-2c4833a1248e","pitchNumber":7,"startTime":"2025-08-02T21:03:10.755Z","endTime":"2025-08-02T21:03:18.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:03:18.159Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Guardians challenged (catch or drop), call on the field was upheld: Kyle Manzardo pops out to third baseman Royce Lewis in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:03:25.042Z","endTime":"2025-08-02T21:04:52.369Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Pop Out","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":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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.18545504252378,"strikeZoneBottom":1.41546348589643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.386773077819843,"aZ":-26.080241762735767,"pfxX":-10.090772929315031,"pfxZ":3.885722600179447,"pX":-1.053602736094739,"pZ":3.3518395906145773,"vX0":4.229230847014883,"vY0":-124.47924953970603,"vZ0":-0.9026246734236008,"x":157.16,"y":148.28,"x0":-1.4653541367676346,"y0":50.0002025118624,"z0":5.881764502745369,"aX":-15.805458269175023},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2007,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.44031622758931954,"extension":7.055772541503282},"index":0,"playId":"aa02e8f1-8818-3674-a50e-5d48b85a4409","pitchNumber":1,"startTime":"2025-08-02T21:03:42.476Z","endTime":"2025-08-02T21:03:46.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.15999932892228,"strikeZoneBottom":1.4154593746858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.614161495373878,"aZ":-14.777784306661488,"pfxX":-3.8322681375565666,"pfxZ":9.658615240362325,"pX":0.5721171566501182,"pZ":3.732933813481327,"vX0":5.919338747132557,"vY0":-132.88478246427152,"vZ0":-2.6805118310274074,"x":95.19,"y":137.99,"x0":-1.1792448517297018,"y0":50.00111987094512,"z0":5.819163803292094,"aX":-6.901628705884759},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2376,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.41108760120351473,"extension":7.255897342228626},"index":1,"playId":"5f2065af-55f9-3015-8e57-95f4fed9ea17","pitchNumber":2,"startTime":"2025-08-02T21:03:55.697Z","endTime":"2025-08-02T21:03:59.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.16000111022647,"strikeZoneBottom":1.41546424278344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956651527946374,"aZ":-25.79182666580002,"pfxX":-10.215662240452184,"pfxZ":4.134038184563288,"pX":-0.516586415674315,"pZ":2.7610526256557217,"vX0":5.325672391788802,"vY0":-123.58971345589677,"vZ0":-2.0901969217219403,"x":136.69,"y":164.23,"x0":-1.3736698491481867,"y0":50.00526327484372,"z0":5.787040587038148,"aX":-15.783083327810175},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.2,"breakHorizontal":17.3,"spinRate":1930,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.4434306334748537,"extension":7.130242935820638},"index":2,"playId":"0f1814f4-26b3-35f1-bf6e-0dfce82e98d2","pitchNumber":3,"startTime":"2025-08-02T21:04:09.474Z","endTime":"2025-08-02T21:04:13.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.18545045336165,"strikeZoneBottom":1.38999996707113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38082998500917,"aZ":-29.1011375174403,"pfxX":-10.282715840368777,"pfxZ":2.046123311953375,"pX":-1.4343212899646585,"pZ":2.6295453244180407,"vX0":3.187862779562364,"vY0":-122.04356467322027,"vZ0":-1.763859269040018,"x":171.67,"y":167.78,"x0":-1.4263984192240242,"y0":50.000124304347274,"z0":5.882596844263579,"aX":-15.414583975619108},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":1825,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.44983904545238307,"extension":7.051241438159511},"index":3,"playId":"7ac522b2-3934-3337-8336-400015ae4a1b","pitchNumber":4,"startTime":"2025-08-02T21:04:23.161Z","endTime":"2025-08-02T21:04:26.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.306944906256945,"aZ":-25.312365213460364,"pfxX":0.36432615449383904,"pfxZ":4.3508636236712945,"pX":0.11211075907187083,"pZ":2.474207265708721,"vX0":3.677602004228843,"vY0":-124.10068414856974,"vZ0":-2.966520614486122,"x":112.73,"y":171.98,"x0":-1.4296385365762183,"y0":50.002292565418465,"z0":5.769215549925326,"aX":0.573786722834095},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.6,"breakHorizontal":-1.4,"spinRate":2123,"spinDirection":180},"zone":5,"typeConfidence":2.0,"plateTime":0.43954695815151945,"extension":7.313522532303053},"hitData":{"launchSpeed":83.2,"launchAngle":67.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":67.67,"coordY":163.03}},"index":4,"playId":"6431a9cd-7ec2-3329-a8eb-cf8880672326","pitchNumber":5,"startTime":"2025-08-02T21:04:41.796Z","endTime":"2025-08-02T21:04:52.369Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MD","challengeTeamId":114},"playEndTime":"2025-08-02T21:04:52.369Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Santana flies out to center fielder DaShawn Keirsey Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:05:04.573Z","endTime":"2025-08-02T21:07:53.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680577,"link":"/api/v1/people/680577"},"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(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":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.386009803940624,"aZ":-25.48443661458345,"pfxX":-12.867895827323057,"pfxZ":4.489664714380296,"pX":-0.35085025581669527,"pZ":1.2328381094077372,"vX0":6.68283915727991,"vY0":-122.21238614163417,"vZ0":-5.370164838591035,"x":130.37,"y":205.49,"x0":-1.4701045889960858,"y0":50.0054519634192,"z0":5.688657554247011,"aX":-19.181747639640047},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.8,"breakHorizontal":21.4,"spinRate":2232,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4507252130223218,"extension":7.254006152122456},"index":0,"playId":"38324989-0c47-35e3-9551-e88d60df52ac","pitchNumber":1,"startTime":"2025-08-02T21:07:20.668Z","endTime":"2025-08-02T21:07:24.540Z","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":90.5,"endSpeed":81.8,"strikeZoneTop":3.51591475832204,"strikeZoneBottom":1.77656850703296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94468416624193,"aZ":-16.161405425934486,"pfxX":-5.802088226358881,"pfxZ":9.231911620471378,"pX":0.2948214483506143,"pZ":3.8987858656774335,"vX0":6.088491934521187,"vY0":-131.61578508559214,"vZ0":-1.6457458929046989,"x":105.76,"y":133.51,"x0":-1.3074196873739825,"y0":50.00032430067842,"z0":5.743711065269037,"aX":-10.060860718275407},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2322,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4180212157889005,"extension":7.169863441773737},"index":1,"playId":"101010b1-4221-3faa-a589-99c10bf814aa","pitchNumber":2,"startTime":"2025-08-02T21:07:32.158Z","endTime":"2025-08-02T21:07:36.331Z","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":91.6,"endSpeed":83.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.023455011695503,"aZ":-13.406784274969041,"pfxX":-5.415114704110392,"pfxZ":10.543810135927659,"pX":-0.4656993389107601,"pZ":2.7358016766043765,"vX0":4.264661946923326,"vY0":-133.17941805575393,"vZ0":-5.240383519338252,"x":134.75,"y":164.91,"x0":-1.391455881274911,"y0":50.00295563015891,"z0":5.7135715784491286,"aX":-9.639348126966512},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":8.8,"spinRate":2327,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.41269452526361894,"extension":7.202494810007103},"hitData":{"launchSpeed":84.5,"launchAngle":35.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.51,"coordY":77.87}},"index":2,"playId":"61ea67f9-4ae4-35b6-9fd8-35f531c89899","pitchNumber":3,"startTime":"2025-08-02T21:07:43.301Z","endTime":"2025-08-02T21:07:53.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:07:53.143Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:09:43.816Z","endTime":"2025-08-02T21:11:43.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.6,"endSpeed":73.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.129820983600464,"aZ":-25.84549687419975,"pfxX":-6.185946133151872,"pfxZ":4.568719733838728,"pX":-0.22748006851709857,"pZ":2.6074982542605993,"vX0":6.475246113810531,"vY0":-117.24790634242123,"vZ0":-2.5988441557749997,"x":125.67,"y":168.38,"x0":-2.227359313485017,"y0":50.00470039287236,"z0":6.153735617931234,"aX":-8.573870040455153},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.9,"breakHorizontal":9.5,"spinRate":1844,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.46799217090052103,"extension":6.538174446560414},"index":0,"playId":"5b17c703-0960-3e68-b7f1-88a2a86d079e","pitchNumber":1,"startTime":"2025-08-02T21:10:05.214Z","endTime":"2025-08-02T21:10:11.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.428381504282946,"aZ":-19.4365719952469,"pfxX":-7.712091961374844,"pfxZ":8.892501989013422,"pX":0.33052509574065464,"pZ":1.9485499750714534,"vX0":7.925863876083586,"vY0":-118.82776370020237,"vZ0":-5.294986580167821,"x":104.4,"y":186.17,"x0":-2.0436707337752744,"y0":50.003029570067056,"z0":5.967825124656058,"aX":-11.04704044486932},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":15.0,"breakHorizontal":12.1,"spinRate":1786,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.46066372402607847,"extension":6.515831792974205},"index":1,"playId":"c14ba4a2-ab4e-37ee-8816-9534da43b555","pitchNumber":2,"startTime":"2025-08-02T21:10:23.507Z","endTime":"2025-08-02T21:10:26.743Z","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":0},"index":2,"startTime":"2025-08-02T21:10:34.614Z","endTime":"2025-08-02T21:10:50.407Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.56925595371757,"strikeZoneBottom":1.69461931733863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.708352644071486,"aZ":-19.836682775560266,"pfxX":-3.4880663289358513,"pfxZ":6.511606408238212,"pX":-0.5711176190576149,"pZ":5.046505113551097,"vX0":6.2840089712012555,"vY0":-136.0053615163345,"vZ0":0.19589774230687018,"x":138.77,"y":102.52,"x0":-2.4467008355823117,"y0":50.00000485983354,"z0":6.33691302317241,"aX":-6.606582122715407},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.0,"breakHorizontal":5.2,"spinRate":2116,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4010089371027252,"extension":6.5316170915908875},"index":3,"playId":"cc6d05d4-aa5d-3520-a17e-2b1a18c8930c","pitchNumber":3,"startTime":"2025-08-02T21:10:50.407Z","endTime":"2025-08-02T21:10:53.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.51853585553222,"strikeZoneBottom":1.69462643871709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.12968725027839,"aZ":-36.6811297682227,"pfxX":6.3875571262519655,"pfxZ":-3.2500253796339202,"pX":0.8847545020977641,"pZ":0.9612169090467385,"vX0":4.8028561129762855,"vY0":-116.83227944657764,"vZ0":-3.9633665628386616,"x":83.28,"y":212.83,"x0":-2.024241680904107,"y0":50.0021015560953,"z0":6.111881894512712,"aX":8.865600330660667},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.6,"breakHorizontal":-12.7,"spinRate":2498,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.46805641111179686,"extension":6.753529697683752},"index":4,"playId":"94a45ed9-6838-3a96-a8bc-d62bf3cc54a3","pitchNumber":4,"startTime":"2025-08-02T21:11:06.749Z","endTime":"2025-08-02T21:11:11.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.51854039209181,"strikeZoneBottom":1.64387942515953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.708548363214177,"aZ":-25.85382796315384,"pfxX":-5.280734379866947,"pfxZ":4.608415588223988,"pX":-1.171021339964057,"pZ":3.926372533397142,"vX0":3.8494810127858754,"vY0":-115.55153711805531,"vZ0":0.3375050641145507,"x":161.64,"y":132.77,"x0":-2.1611205661735653,"y0":50.0022406366412,"z0":6.234728704751441,"aX":-7.240894226824483},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":8.8,"breakHorizontal":8.8,"spinRate":1874,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.47150111300250863,"extension":6.302242856052648},"index":5,"playId":"05c1aebd-eb19-3c1b-825d-e5cdd6150f3a","pitchNumber":5,"startTime":"2025-08-02T21:11:23.096Z","endTime":"2025-08-02T21:11:27.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.44243472167707,"strikeZoneBottom":1.56774837630693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.878863579226813,"aZ":-22.92012091685239,"pfxX":-5.037855044404299,"pfxZ":6.678680195779056,"pX":1.284467155704268,"pZ":1.4257702421678606,"vX0":8.895741136029637,"vY0":-116.4320348643844,"vZ0":-5.304557491654435,"x":68.04,"y":200.28,"x0":-1.914714666846262,"y0":50.00470999013813,"z0":5.875973584676749,"aX":-6.98452225936673},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":11.2,"breakHorizontal":7.2,"spinRate":2043,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.468684570799208,"extension":6.836606607753013},"index":6,"playId":"41eb076d-3c37-3d26-b2df-b5d4f7d686ef","pitchNumber":6,"startTime":"2025-08-02T21:11:39.592Z","endTime":"2025-08-02T21:11:43.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:11:43.228Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Wallner homers (14) on a fly ball to right field. Kody Clemens scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:11:49.264Z","endTime":"2025-08-02T21:13:56.053Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.78252491549608,"strikeZoneBottom":1.82252837640442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.627748707742715,"aZ":-19.409282385144788,"pfxX":-8.232808614640568,"pfxZ":6.850279246833251,"pX":0.033134065642409234,"pZ":2.500017554255587,"vX0":8.580469931686624,"vY0":-135.6420889364805,"vZ0":-5.996273272303117,"x":115.74,"y":171.28,"x0":-2.101351186302285,"y0":50.00284077281782,"z0":6.092221283178091,"aX":-15.343259272937887},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":13.1,"spinRate":2309,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4037690758412604,"extension":6.581619918258374},"index":0,"playId":"7a0fbd93-872d-3f4d-a9b4-3fe93e49f819","pitchNumber":1,"startTime":"2025-08-02T21:12:13.085Z","endTime":"2025-08-02T21:12:16.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.69314264088661,"strikeZoneBottom":1.75874072786664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.107711659428087,"aZ":-14.136739023731154,"pfxX":-4.660821965234112,"pfxZ":9.636220369525187,"pX":0.5076565851138916,"pZ":2.1074952117694643,"vX0":8.196783538324766,"vY0":-135.55949607134264,"vZ0":-8.073843704300558,"x":97.65,"y":181.88,"x0":-1.9420656409644357,"y0":50.00038233195263,"z0":6.099931662937592,"aX":-8.722239199277457},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":6.8,"spinRate":2292,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4032121041358425,"extension":6.7797574878239235},"index":1,"playId":"2137afa0-5f3c-3143-9f1e-074513f81084","pitchNumber":2,"startTime":"2025-08-02T21:12:33.101Z","endTime":"2025-08-02T21:12:37.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.62908369250255,"strikeZoneBottom":1.78436982154533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86698679056919,"aZ":-18.49500478931831,"pfxX":-4.318220917449095,"pfxZ":7.088168808080056,"pX":0.3841989359261154,"pZ":4.055866209650214,"vX0":8.241444542760823,"vY0":-137.43685989788008,"vZ0":-2.7493433816386625,"x":102.36,"y":129.27,"x0":-2.080109565146791,"y0":50.00586476196475,"z0":6.312130584218712,"aX":-8.338067595069875},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":6.2,"spinRate":2114,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3971605381602519,"extension":6.6530311357959455},"index":2,"playId":"604457c6-8ddd-3812-ba68-35a8822629aa","pitchNumber":3,"startTime":"2025-08-02T21:12:55.696Z","endTime":"2025-08-02T21:12:59.735Z","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":0},"index":3,"startTime":"2025-08-02T21:13:11.096Z","endTime":"2025-08-02T21:13:30.758Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":73.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.057981619420428,"aZ":-22.232764042242923,"pfxX":-8.521777423551887,"pfxZ":7.095922734570076,"pX":0.11219103393997547,"pZ":2.8843115239944193,"vX0":7.842884180402139,"vY0":-118.30141188827163,"vZ0":-2.6473360620482693,"x":112.72,"y":160.9,"x0":-2.1576766552817856,"y0":50.002037566725505,"z0":6.081718078919523,"aX":-11.936217933593586},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":1999,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.46511101682221323,"extension":6.628964733109995},"hitData":{"launchSpeed":108.7,"launchAngle":30.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.59,"coordY":62.65}},"index":4,"playId":"3d570654-4e50-3d25-97b2-9657ec11f5f9","pitchNumber":4,"startTime":"2025-08-02T21:13:30.758Z","endTime":"2025-08-02T21:13:56.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:13:56.053Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royce Lewis singles on a fly ball to center fielder Daniel Schneemann.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:13:55.271Z","endTime":"2025-08-02T21:15:05.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"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(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":81.0,"endSpeed":73.6,"strikeZoneTop":3.49730056469471,"strikeZoneBottom":1.66729578720838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.938827714233195,"aZ":-37.6112830974385,"pfxX":9.895140832383873,"pfxZ":-3.9577930345431884,"pX":0.44023132664540454,"pZ":2.1796195507299614,"vX0":3.3220074127118084,"vY0":-117.79308279266894,"vZ0":-1.2916895672267725,"x":100.22,"y":179.93,"x0":-2.282147914382415,"y0":50.000954078037914,"z0":6.282040068009053,"aX":13.599550291564746},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.2,"breakHorizontal":-18.8,"spinRate":2663,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4689388749305454,"extension":6.535124100584508},"index":0,"playId":"53d3d9a1-d494-3f8f-8948-d598676ca680","pitchNumber":1,"startTime":"2025-08-02T21:14:19.967Z","endTime":"2025-08-02T21:14:23.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.980301944463637,"aZ":-30.129789999429857,"pfxX":5.309693629629676,"pfxZ":1.3203313740333078,"pX":0.40534467038343525,"pZ":1.9841130370039057,"vX0":4.432907133567819,"vY0":-124.14105926617187,"vZ0":-4.230793870862969,"x":101.55,"y":185.21,"x0":-2.0991213932239945,"y0":50.00275781781393,"z0":6.244570334084463,"aX":8.209557067216084},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-10.7,"spinRate":2774,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4427698118620369,"extension":6.621033960587781},"index":1,"playId":"9435516c-b2a3-314e-9e9e-031e8c477e5c","pitchNumber":2,"startTime":"2025-08-02T21:14:35.720Z","endTime":"2025-08-02T21:14:39.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":72.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.521994949674895,"aZ":-39.65022629036033,"pfxX":12.74085542904257,"pfxZ":-5.5552355468813275,"pX":0.9341902612942615,"pZ":3.2662372075481443,"vX0":3.3465812332143186,"vY0":-116.81394115694036,"vZ0":1.3822438068909533,"x":81.39,"y":150.59,"x0":-2.181608512799993,"y0":50.00562296092874,"z0":6.473252659077094,"aX":17.134832799042798},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.2,"breakHorizontal":-24.0,"spinRate":2688,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.4738217701487937,"extension":6.560683866479975},"hitData":{"launchSpeed":71.6,"launchAngle":31.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.49,"coordY":95.9}},"index":2,"playId":"6997fcc6-947f-3b9e-9827-a97c47601d51","pitchNumber":3,"startTime":"2025-08-02T21:14:54.455Z","endTime":"2025-08-02T21:15:05.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:15:05.224Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to third baseman José Ramírez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:15:14.715Z","endTime":"2025-08-02T21:16:06.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.904757679418374,"aZ":-30.461565313915568,"pfxX":-3.7332087416787134,"pfxZ":1.2032547286494317,"pX":-1.065496132444133,"pZ":2.590545740023796,"vX0":4.300212494778155,"vY0":-118.84767089588468,"vZ0":-1.604844152489765,"x":157.61,"y":168.84,"x0":-2.417768644360411,"y0":50.00230472760837,"z0":6.054860431424758,"aX":-5.312154263619031},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.0,"breakHorizontal":5.6,"spinRate":1947,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.46180636698486266,"extension":6.802768563894752},"index":0,"playId":"c580587a-e3d2-3908-8f52-ffc5e8ed989e","pitchNumber":1,"startTime":"2025-08-02T21:15:35.017Z","endTime":"2025-08-02T21:15:38.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6812437646746,"aZ":-28.765917239084494,"pfxX":2.7235561964476944,"pfxZ":2.1180818542894944,"pX":-0.5220345210018401,"pZ":2.8943234473867547,"vX0":3.391325016827309,"vY0":-125.76346977577772,"vZ0":-2.510504298594184,"x":136.9,"y":160.63,"x0":-2.240008021300805,"y0":50.00232151984567,"z0":6.2306518356997,"aX":4.376185614013292},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2649,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.43496137291201986,"extension":6.599018185484667},"hitData":{"launchSpeed":84.6,"launchAngle":65.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":112.36,"coordY":171.52}},"index":1,"playId":"e8e2fa37-8a2b-320e-80b7-ea8e7e924e09","pitchNumber":2,"startTime":"2025-08-02T21:15:57.310Z","endTime":"2025-08-02T21:16:06.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:16:06.883Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:16:15.237Z","endTime":"2025-08-02T21:17:21.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.776484867498432,"aZ":-30.936013718849104,"pfxX":5.786918899978713,"pfxZ":0.7800620790858392,"pX":0.813155262274549,"pZ":1.4996496943621078,"vX0":6.001622119544165,"vY0":-125.7603177250446,"vZ0":-5.174930824935217,"x":86.0,"y":198.29,"x0":-2.3610583498162954,"y0":50.00624329802165,"z0":6.109463896359581,"aX":9.219933134502714},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":-11.9,"spinRate":2716,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4364247116152544,"extension":6.685331200343822},"index":0,"playId":"13606dd1-785b-3a6f-824c-31e49db05212","pitchNumber":1,"startTime":"2025-08-02T21:16:33.866Z","endTime":"2025-08-02T21:16:37.274Z","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":82.2,"endSpeed":75.8,"strikeZoneTop":3.31155000153977,"strikeZoneBottom":1.58025557035985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10487128313296,"aZ":-35.19481373545221,"pfxX":7.522719919951625,"pfxZ":-2.0915364253149837,"pX":-0.3055694551208322,"pZ":1.4621745430432693,"vX0":2.58059340728611,"vY0":-119.71148178577012,"vZ0":-3.358178338144291,"x":128.65,"y":199.3,"x0":-2.376165023952593,"y0":50.00243865226794,"z0":6.048505904172285,"aX":10.867320681672135},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.3,"breakHorizontal":-14.3,"spinRate":2706,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4583549389864281,"extension":6.479770957779003},"index":1,"playId":"312de09a-f3b2-3676-9703-cac4c08def4f","pitchNumber":2,"startTime":"2025-08-02T21:16:55.641Z","endTime":"2025-08-02T21:16:59.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.27310866250514,"strikeZoneBottom":1.59308394683098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70965828566097,"aZ":-24.59475803167231,"pfxX":-3.946351480811457,"pfxZ":5.159744727175086,"pX":-0.2556474571055266,"pZ":2.952776377627629,"vX0":6.134193270586948,"vY0":-119.97425570546763,"vZ0":-2.1089466582918277,"x":126.74,"y":159.06,"x0":-2.324778134458184,"y0":50.000335359563074,"z0":6.020181785664336,"aX":-5.792813562903184},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":9.1,"breakHorizontal":5.8,"spinRate":2004,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.4553474367813264,"extension":6.492202048176297},"index":2,"playId":"80de7aae-d597-3b22-a2c9-30efb7aa4abd","pitchNumber":3,"startTime":"2025-08-02T21:17:17.135Z","endTime":"2025-08-02T21:17:21.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:17:21.409Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"DaShawn Keirsey Jr. grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:17:24.280Z","endTime":"2025-08-02T21:17:57.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.399387704419716,"aZ":-23.251072067773173,"pfxX":-4.303819720351745,"pfxZ":6.077192290584131,"pX":-0.23762185043236614,"pZ":2.4389264670861937,"vX0":6.457808284563604,"vY0":-120.41025906984578,"vZ0":-3.5342038278336187,"x":126.06,"y":172.93,"x0":-2.3952509428132083,"y0":50.002217179742,"z0":5.98312944938052,"aX":-6.319141676787892},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":6.2,"spinRate":2003,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.45489680670383725,"extension":6.6380644507733155},"hitData":{"launchSpeed":78.9,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.92,"coordY":164.87}},"index":0,"playId":"dd9f6dce-d068-30a5-abe1-132c1c857da6","pitchNumber":1,"startTime":"2025-08-02T21:17:49.476Z","endTime":"2025-08-02T21:17:57.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:17:57.320Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, second baseman Edouard Julien to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:19:45.631Z","endTime":"2025-08-02T21:21:34.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.22359908415774,"strikeZoneBottom":1.50547565910158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.522440248913277,"aZ":-22.62071867988709,"pfxX":-9.09809266008303,"pfxZ":6.356267424722029,"pX":0.6562119025186031,"pZ":1.025216113928564,"vX0":7.784558552510234,"vY0":-121.74284393937798,"vZ0":-6.5365715655666765,"x":91.99,"y":211.1,"x0":-1.3981269437169814,"y0":50.00537788612651,"z0":5.698368584223164,"aX":-13.682260108048904},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.2,"breakHorizontal":14.6,"spinRate":2165,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.44961364655838354,"extension":7.118776119810125},"index":0,"playId":"66a69b9a-1eb4-378a-8c91-22c065ce4254","pitchNumber":1,"startTime":"2025-08-02T21:20:05.396Z","endTime":"2025-08-02T21:20:09.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.24910404300573,"strikeZoneBottom":1.48000117729562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.32264657194199,"aZ":-33.7938788463225,"pfxX":6.631874983616653,"pfxZ":-1.2548920811170543,"pX":-0.8311891712375368,"pZ":2.8817651885690867,"vX0":-0.365354095475557,"vY0":-112.82833219778654,"vZ0":0.6656665430038964,"x":148.68,"y":160.97,"x0":-1.5289749813579645,"y0":50.00215365568782,"z0":5.98536187764668,"aX":8.559310058905412},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.8,"breakHorizontal":-11.9,"spinRate":2246,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4852469955789074,"extension":7.078331909695287},"index":1,"playId":"f37bddbd-f0fe-33a7-be71-c18858fdcec6","pitchNumber":2,"startTime":"2025-08-02T21:20:17.957Z","endTime":"2025-08-02T21:20:21.629Z","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":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.830077148968936,"aZ":-24.441087255766426,"pfxX":-12.572184252070322,"pfxZ":5.229188633403037,"pX":-0.2787377078678402,"pZ":1.5867110802842606,"vX0":6.310600950190664,"vY0":-121.62132589037401,"vZ0":-4.9034154561433585,"x":127.62,"y":195.94,"x0":-1.2921969111204854,"y0":50.00171380156387,"z0":5.78409064997035,"aX":-18.580794331785484},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.4,"breakHorizontal":21.0,"spinRate":2216,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.4526876650389724,"extension":6.9574735028482415},"index":2,"playId":"fefb5b4c-3429-3364-b7e8-90cdf3b6079b","pitchNumber":3,"startTime":"2025-08-02T21:20:30.000Z","endTime":"2025-08-02T21:20:33.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40710089374889,"aZ":-25.578976226944732,"pfxX":-9.150320080128022,"pfxZ":4.268308560804522,"pX":-0.9006679595821395,"pZ":1.5904313399983463,"vX0":4.488462991207498,"vY0":-123.47923037736074,"vZ0":-4.83182991351322,"x":151.33,"y":195.84,"x0":-1.5523997315945637,"y0":50.00256206976374,"z0":5.72258788033902,"aX":-14.14084160007607},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":2125,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4434420978594247,"extension":7.130174384555627},"hitData":{"launchSpeed":92.0,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.68,"coordY":151.55}},"index":3,"playId":"66dde4e6-0533-3b64-a124-8339aac59ee9","pitchNumber":4,"startTime":"2025-08-02T21:21:26.993Z","endTime":"2025-08-02T21:21:34.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:21:34.324Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:21:39.265Z","endTime":"2025-08-02T21:23:30.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","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":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.455483539600873,"aZ":-21.607840932844333,"pfxX":-6.333590777190261,"pfxZ":5.9961829125424995,"pX":-1.8917496269104739,"pZ":3.1670752627568226,"vX0":1.3921428257832287,"vY0":-132.2428382092782,"vZ0":-2.7160433658010437,"x":189.11,"y":153.27,"x0":-1.6037488086730705,"y0":50.00598659235496,"z0":5.801000264485461,"aX":-11.165922729538995},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":11.2,"spinRate":2101,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.41493989026193745,"extension":7.208003943302716},"index":0,"playId":"6f088538-e2c9-38bc-9e5f-6a9b0cd95d85","pitchNumber":1,"startTime":"2025-08-02T21:21:58.917Z","endTime":"2025-08-02T21:22:03.158Z","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":78.4,"endSpeed":72.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5178050330971,"aZ":-32.25516417166517,"pfxX":7.171003470722046,"pfxZ":-0.05729456720103698,"pX":0.5400903668276598,"pZ":2.6264677405115795,"vX0":2.281958035319006,"vY0":-114.17356923786792,"vZ0":-0.22976206964180057,"x":96.41,"y":167.87,"x0":-1.4034580551340632,"y0":50.00450958310647,"z0":5.895714896336219,"aX":9.492679797296637},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.1,"breakHorizontal":-13.6,"spinRate":2229,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.4792569493366554,"extension":7.259295655140023},"index":1,"playId":"6a861cf4-1c9f-31d4-aee8-ad2e199a4c6a","pitchNumber":2,"startTime":"2025-08-02T21:22:17.303Z","endTime":"2025-08-02T21:22:22.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.40719789973036,"strikeZoneBottom":1.61141892305103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24210433036668,"aZ":-27.26565589829672,"pfxX":1.4589166361796924,"pfxZ":3.2413387498395165,"pX":1.0609899389713753,"pZ":1.2544023570988483,"vX0":5.235458181951328,"vY0":-121.84208652908448,"vZ0":-5.04195102320831,"x":76.56,"y":204.91,"x0":-1.2985741006131377,"y0":50.002906325861055,"z0":5.685260758050417,"aX":2.2102585505063903},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.0,"breakHorizontal":-3.8,"spinRate":2023,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4482375662069873,"extension":7.18798403711566},"index":2,"playId":"44ee3c83-3e71-38b5-b6c7-5c3c70f3d793","pitchNumber":3,"startTime":"2025-08-02T21:22:50.188Z","endTime":"2025-08-02T21:22:54.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.550617361800917,"aZ":-17.414123868327806,"pfxX":-6.38348068153592,"pfxZ":8.492051140965673,"pX":-0.6127512025815794,"pZ":4.1965452673515555,"vX0":4.5171473728114275,"vY0":-131.4446040821727,"vZ0":-0.8915406378269237,"x":140.36,"y":125.47,"x0":-1.5297687117389598,"y0":50.00528033231579,"z0":5.841071119124564,"aX":-11.099288882506011},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2262,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4177390185475489,"extension":7.1910062193165},"index":3,"playId":"9ab29606-81e4-32de-870e-fe528b766a55","pitchNumber":4,"startTime":"2025-08-02T21:23:05.623Z","endTime":"2025-08-02T21:23:12.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.057016830899343,"aZ":-13.551184122869104,"pfxX":-5.949277549310933,"pfxZ":10.684866308805933,"pX":1.1426479375086998,"pZ":2.0845680135552853,"vX0":7.867253019573067,"vY0":-131.7068983499918,"vZ0":-6.773807953828594,"x":73.44,"y":182.5,"x0":-1.1212846507477514,"y0":50.002258091323945,"z0":5.707355388171878,"aX":-10.368886261851744},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2269,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4171376226005461,"extension":7.389017590773306},"index":4,"playId":"8a53e87e-1c08-3eda-a411-fb016a2eda4b","pitchNumber":5,"startTime":"2025-08-02T21:23:26.430Z","endTime":"2025-08-02T21:23:30.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:23:30.036Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Kayfus grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:23:35.768Z","endTime":"2025-08-02T21:24:26.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.37100093521591,"strikeZoneBottom":1.58629444704907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.195766924220326,"aZ":-27.39502938538392,"pfxX":-10.118420649910188,"pfxZ":3.041043110113705,"pX":-1.3923417002579053,"pZ":2.506461915612517,"vX0":3.6042519856327786,"vY0":-124.60299696745338,"vZ0":-2.5166420012875514,"x":170.07,"y":171.11,"x0":-1.543578985011454,"y0":50.00228807177528,"z0":5.794630629431251,"aX":-15.899098723243709},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":17.5,"spinRate":1960,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.43969281956942874,"extension":7.06276882150264},"index":0,"playId":"61294c08-6caf-3c86-adab-90a0ca932dd3","pitchNumber":1,"startTime":"2025-08-02T21:23:52.549Z","endTime":"2025-08-02T21:23:55.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.37099947307523,"strikeZoneBottom":1.53500073568496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23808525303152,"aZ":-15.538524166591259,"pfxX":-4.484183969112631,"pfxZ":9.208694182685488,"pX":-1.319597760115556,"pZ":3.289580360410674,"vX0":1.9208871345517866,"vY0":-133.66317068400625,"vZ0":-3.6538823348255804,"x":167.3,"y":149.96,"x0":-1.4655949960539831,"y0":50.003966062104205,"z0":5.792536052577892,"aX":-8.101168471105591},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2255,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4100435407294407,"extension":7.05982646660517},"index":1,"playId":"eb1af35a-a5bf-3787-9ea3-84e3c9f521fd","pitchNumber":2,"startTime":"2025-08-02T21:24:04.533Z","endTime":"2025-08-02T21:24:07.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.494649811523626,"aZ":-28.893954244502826,"pfxX":-9.253026731315067,"pfxZ":2.1674652718004017,"pX":-0.9540422231067939,"pZ":2.0936302122609303,"vX0":4.167367830570477,"vY0":-122.73997775235159,"vZ0":-2.901734040292807,"x":153.37,"y":182.25,"x0":-1.4807870477077563,"y0":50.001011042241885,"z0":5.7765394454937855,"aX":-13.979195117979462},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1906,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.44792230446868064,"extension":7.133182304639133},"hitData":{"launchSpeed":73.4,"launchAngle":15.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.15,"coordY":145.2}},"index":2,"playId":"b0087342-5567-3990-b0bd-5f732ada0e89","pitchNumber":3,"startTime":"2025-08-02T21:24:19.153Z","endTime":"2025-08-02T21:24:26.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:24:26.600Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alan Roden doubles (6) on a sharp line drive to center fielder Daniel Schneemann.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:26:22.234Z","endTime":"2025-08-02T21:27:30.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.388705454693003,"aZ":-15.062069990747153,"pfxX":-4.679799452763051,"pfxZ":9.33341888642753,"pX":-0.6642542595306586,"pZ":2.831623339864432,"vX0":5.879284220994503,"vY0":-134.83254945247222,"vZ0":-5.7775990823192505,"x":142.32,"y":162.33,"x0":-2.269061899758704,"y0":50.006241793133114,"z0":6.0721499658032725,"aX":-8.584351304149966},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2101,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4068236950864814,"extension":6.596677729373622},"index":0,"playId":"b6839365-9f89-319b-aefa-de573d618aa9","pitchNumber":1,"startTime":"2025-08-02T21:26:40.982Z","endTime":"2025-08-02T21:26:44.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.89366983940164,"aZ":-16.697334983046314,"pfxX":-3.5816732380835914,"pfxZ":8.10118081973779,"pX":-0.4076970227688063,"pZ":2.806352461000079,"vX0":5.962406501046748,"vY0":-137.23723659033982,"vZ0":-6.02663748412959,"x":132.54,"y":163.01,"x0":-2.1414515797326903,"y0":50.00375616673745,"z0":6.16499631638932,"aX":-6.843964609040873},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":5.3,"spinRate":2082,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3988539622523346,"extension":6.639856548134509},"index":1,"playId":"63f528bc-87fa-3528-bc02-d8c8492d7eeb","pitchNumber":2,"startTime":"2025-08-02T21:27:00.074Z","endTime":"2025-08-02T21:27:04.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07631506045447,"aZ":-38.10978797121604,"pfxX":6.799523872611263,"pfxZ":-4.363873621110861,"pX":-0.1367624724023657,"pZ":1.1472020060678063,"vX0":2.717718624523808,"vY0":-116.2238154122836,"vZ0":-3.4750448699401497,"x":122.21,"y":207.81,"x0":-2.2070066389897915,"y0":50.00546743499185,"z0":6.304550346256811,"aX":9.243125893234224},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.5,"breakHorizontal":-13.0,"spinRate":2647,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.47243195177405894,"extension":6.9155621636026865},"hitData":{"launchSpeed":106.9,"launchAngle":7.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":89.0,"coordY":69.0}},"index":2,"playId":"1eae5b8e-a6c3-3e09-8b46-efdb4d056d7a","pitchNumber":3,"startTime":"2025-08-02T21:27:18.550Z","endTime":"2025-08-02T21:27:30.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:27:30.370Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to center fielder Daniel Schneemann. Alan Roden scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:27:41.712Z","endTime":"2025-08-02T21:28:30.828Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.64559071961278,"strikeZoneBottom":1.72999875322603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.964332712630082,"aZ":-13.384855795991626,"pfxX":-3.935220097852139,"pfxZ":9.91621667768938,"pX":-0.12427968025894792,"pZ":2.428632225693876,"vX0":7.023659953474992,"vY0":-136.95942954345864,"vZ0":-7.274925107393237,"x":121.74,"y":173.21,"x0":-2.213697768744201,"y0":50.003581885577546,"z0":6.03947353265541,"aX":-7.457610831171637},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":5.6,"spinRate":2265,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40029983613793707,"extension":6.532866836039347},"index":0,"playId":"debe9d5d-2198-3c17-bfe3-75ec1b45cb22","pitchNumber":1,"startTime":"2025-08-02T21:28:00.999Z","endTime":"2025-08-02T21:28:04.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.348751316362524,"aZ":-13.72904760190634,"pfxX":-3.8090711680300773,"pfxZ":9.827997258861467,"pX":-0.7181562753373392,"pZ":2.2270890845854745,"vX0":5.7723690207745,"vY0":-136.6579570405414,"vZ0":-7.920087789066021,"x":144.37,"y":178.65,"x0":-2.370617636296611,"y0":50.00013645345292,"z0":6.121817843533874,"aX":-7.146909806682881},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2389,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40203645755571404,"extension":6.461252788042286},"hitData":{"launchSpeed":92.9,"launchAngle":13.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.06,"coordY":83.54}},"index":1,"playId":"14dde0b0-ed30-3527-8a65-51620ede6eb7","pitchNumber":2,"startTime":"2025-08-02T21:28:19.709Z","endTime":"2025-08-02T21:28:30.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:28:30.828Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a fly ball to center fielder Daniel Schneemann. Trevor Larnach to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:28:49.104Z","endTime":"2025-08-02T21:30:25.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":72.4,"strikeZoneTop":3.34074684595279,"strikeZoneBottom":1.5800012001135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.55421211081995,"aZ":-38.82715176914761,"pfxX":5.511778744456796,"pfxZ":-5.092686078987327,"pX":-1.3740470200103787,"pZ":2.7131551986080145,"vX0":0.25513317924759255,"vY0":-112.94110684428372,"vZ0":0.11134283567830772,"x":169.38,"y":165.52,"x0":-2.2054101054436006,"y0":50.00458398350689,"z0":6.5345754336358715,"aX":7.195681811492926},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.0,"breakHorizontal":-10.1,"spinRate":2631,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.48303733045648567,"extension":6.57526026239447},"index":0,"playId":"10212d7c-6fd6-3021-b0f4-6f9e4171b6d2","pitchNumber":1,"startTime":"2025-08-02T21:29:09.103Z","endTime":"2025-08-02T21:29:12.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.2900012154253,"strikeZoneBottom":1.58000144735904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21135594335225,"aZ":-30.820523418745346,"pfxX":3.6139887004599727,"pfxZ":0.8855982852710835,"pX":0.3030771132818222,"pZ":0.6084639833534061,"vX0":5.096403960108366,"vY0":-122.50799467133287,"vZ0":-6.843268045428783,"x":105.45,"y":222.35,"x0":-2.2669553222931706,"y0":50.005947693859106,"z0":6.043376887842113,"aX":5.541406282547787},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.4,"breakHorizontal":-7.7,"spinRate":2712,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.44561553151726185,"extension":6.624761388475144},"index":1,"playId":"f898b232-b440-3dd3-8d53-c6b421bd954e","pitchNumber":2,"startTime":"2025-08-02T21:29:28.053Z","endTime":"2025-08-02T21:29:31.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10936449649898,"aZ":-29.205249804873223,"pfxX":3.590862791340176,"pfxZ":1.8452552296964342,"pX":0.3474034273606605,"pZ":2.4481416068518698,"vX0":4.971733830272781,"vY0":-126.42895944144291,"vZ0":-3.7192641414614536,"x":103.76,"y":172.68,"x0":-2.115320090759646,"y0":50.00412750765028,"z0":6.296585985643083,"aX":5.780421315479711},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-7.7,"spinRate":2769,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.4341514294271098,"extension":6.7167084077153385},"index":2,"playId":"a83cf7d3-8bd7-3315-ab0d-d6dcdb622011","pitchNumber":3,"startTime":"2025-08-02T21:29:52.756Z","endTime":"2025-08-02T21:29:55.887Z","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":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.387602171459854,"aZ":-19.25073701236198,"pfxX":-8.12915240230611,"pfxZ":6.97538570001465,"pX":-0.3395352008193837,"pZ":2.7153756423928295,"vX0":7.493305736844699,"vY0":-135.21535732638134,"vZ0":-5.90638189152209,"x":129.94,"y":165.46,"x0":-2.0900749215774574,"y0":50.002188424984254,"z0":6.2781369619059815,"aX":-15.057837329994637},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":13.1,"spinRate":2288,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.40502453719016396,"extension":6.582767509323543},"hitData":{"launchSpeed":82.4,"launchAngle":44.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.59,"coordY":101.53}},"index":3,"playId":"d36d34c5-a602-39dc-9e18-81ac506b71de","pitchNumber":4,"startTime":"2025-08-02T21:30:13.793Z","endTime":"2025-08-02T21:30:25.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:30:25.781Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:31:35.013Z","endTime":"2025-08-02T21:34:28.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:30:42.618Z","endTime":"2025-08-02T21:31:37.332Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":88.1,"strikeZoneTop":3.6199998745529,"strikeZoneBottom":1.77122388070666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.502103561235334,"aZ":-20.29736538346931,"pfxX":-2.948418638013168,"pfxZ":6.076106930058932,"pX":0.08706663469931851,"pZ":3.8936684751563706,"vX0":7.357966970556247,"vY0":-137.29802263316026,"vZ0":-2.975448608363765,"x":113.68,"y":133.65,"x0":-2.2162022728466075,"y0":50.005004583634374,"z0":6.334709487122848,"aX":-5.766052744809344},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":4.2,"spinRate":2089,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39530944950428637,"extension":6.5376724462138425},"index":1,"playId":"cb95212d-8220-37a3-8166-1f2758e0fa5c","pitchNumber":1,"startTime":"2025-08-02T21:31:37.332Z","endTime":"2025-08-02T21:31:42.125Z","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":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.93406789716543,"aZ":-28.0330289928568,"pfxX":-3.2733837633903184,"pfxZ":2.8060396942883337,"pX":0.21657632341610364,"pZ":1.7105582168729134,"vX0":7.201998101205347,"vY0":-120.0692736842939,"vZ0":-4.475346536134202,"x":108.74,"y":192.59,"x0":-2.3824252618692388,"y0":50.00374989573687,"z0":6.063140927783486,"aX":-4.831667015917568},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.3,"breakHorizontal":4.4,"spinRate":1956,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.45434872406252635,"extension":6.6775018604097625},"index":2,"playId":"ed277a17-2f9c-3e95-8ed0-670633025f32","pitchNumber":2,"startTime":"2025-08-02T21:31:56.441Z","endTime":"2025-08-02T21:32:00.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.1,"strikeZoneTop":3.56918796964422,"strikeZoneBottom":1.66916837547583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16339966696862,"aZ":-16.174754897423767,"pfxX":-4.506868403540844,"pfxZ":8.184794864717546,"pX":0.22015042393955067,"pZ":1.6843607285217195,"vX0":8.467286573457981,"vY0":-137.85999320491,"vZ0":-8.757050483280764,"x":108.61,"y":193.3,"x0":-2.2840442270370738,"y0":50.00589701238961,"z0":5.959491562100082,"aX":-8.813396337087163},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2213,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.39496043435330597,"extension":6.587356669845993},"index":3,"playId":"5afccf73-75c8-3927-be69-b53d07ab3036","pitchNumber":3,"startTime":"2025-08-02T21:32:19.253Z","endTime":"2025-08-02T21:32:23.449Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"85f3de52-f72a-4836-9cb3-4e10f2a5f0be","startTime":"2025-08-02T21:32:40.712Z","endTime":"2025-08-02T21:32:45.712Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.51837824588431,"strikeZoneBottom":1.66917213926341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.293394170015667,"aZ":-34.67144240317937,"pfxX":8.505541818814653,"pfxZ":-1.6958599738401705,"pX":1.6608540553548594,"pZ":-0.31467981176338317,"vX0":6.6206861103565045,"vY0":-121.11284047413514,"vZ0":-7.731270110483478,"x":53.69,"y":247.28,"x0":-2.2202007796941055,"y0":50.00089940592981,"z0":5.9797948303222075,"aX":12.540178836192654},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.8,"breakHorizontal":-17.0,"spinRate":2669,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4535256009960422,"extension":6.716924483253473},"index":5,"playId":"b751491b-7c6b-338a-892b-8613b82be0dc","pitchNumber":4,"startTime":"2025-08-02T21:33:00.688Z","endTime":"2025-08-02T21:33:05.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.333113267939,"aZ":-15.780720113448329,"pfxX":-5.032234597411084,"pfxZ":8.518919391959969,"pX":-1.427479256744843,"pZ":3.324868115864493,"vX0":4.286902116591669,"vY0":-137.34186853440366,"vZ0":-4.780711048847088,"x":171.41,"y":149.01,"x0":-2.3492021701938235,"y0":50.002051740522795,"z0":6.149453377943682,"aX":-9.683555987950458},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":8.3,"spinRate":2268,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3977001752357303,"extension":6.546554559692303},"index":6,"playId":"3cd57572-4b5b-3ca6-8743-b8f435bff94e","pitchNumber":5,"startTime":"2025-08-02T21:33:30.165Z","endTime":"2025-08-02T21:33:35.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.044822894361022,"aZ":-27.20136097665046,"pfxX":-3.4016825383244496,"pfxZ":3.3520387781660475,"pX":-0.7788105659974504,"pZ":3.821879253110396,"vX0":5.1278918361081525,"vY0":-119.90541862790181,"vZ0":0.369320314262611,"x":146.69,"y":135.59,"x0":-2.484828586976763,"y0":50.003633173406364,"z0":6.056411358996649,"aX":-5.048324668530744},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.4,"breakHorizontal":5.2,"spinRate":2103,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4535198705687322,"extension":6.544416537614536},"index":7,"playId":"bfb7ce8b-a49a-3f28-80a4-dc44271c4088","pitchNumber":6,"startTime":"2025-08-02T21:33:54.227Z","endTime":"2025-08-02T21:33:57.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49197545522311,"aZ":-14.771761250642184,"pfxX":-5.518884505226274,"pfxZ":9.022578149428652,"pX":0.3158787221737898,"pZ":2.7235706311299106,"vX0":8.589376095671737,"vY0":-137.30630378405453,"vZ0":-6.488716496793709,"x":104.96,"y":165.24,"x0":-2.1212746702548735,"y0":50.003069229174315,"z0":6.103928891471095,"aX":-10.645766756554826},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2386,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3973629534770584,"extension":6.578782426460174},"hitData":{"launchSpeed":97.4,"launchAngle":41.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.01,"coordY":69.79}},"index":8,"playId":"24cca424-f11f-3b7e-9503-462e865c8116","pitchNumber":7,"startTime":"2025-08-02T21:34:16.657Z","endTime":"2025-08-02T21:34:28.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:34:28.935Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Wallner lines out sharply to right fielder CJ Kayfus.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:34:35.450Z","endTime":"2025-08-02T21:36:33.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":692216,"link":"/api/v1/people/692216"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":85.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.173265480759113,"aZ":-10.280537534334714,"pfxX":-2.360690034818543,"pfxZ":11.641406591567655,"pX":0.926437388909939,"pZ":3.554045533322648,"vX0":8.82818535365536,"vY0":-136.32250200683885,"vZ0":-5.366519598155817,"x":81.69,"y":142.82,"x0":-2.048291320801997,"y0":50.00346416821087,"z0":6.258886042408035,"aX":-4.440676756518545},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.0,"breakHorizontal":2.4,"spinRate":2332,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40190197779374426,"extension":6.560622351730951},"index":0,"playId":"40ab6257-a944-3587-96ac-9d4b799a5c87","pitchNumber":1,"startTime":"2025-08-02T21:35:02.484Z","endTime":"2025-08-02T21:35:06.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.66758155135019,"strikeZoneBottom":1.75877204819195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.75296775364511,"aZ":-39.95353181867331,"pfxX":6.55292986282718,"pfxZ":-5.537124563110973,"pX":1.1832040086053428,"pZ":0.6577944733965616,"vX0":5.712333638877217,"vY0":-118.17252889918655,"vZ0":-4.279678403323312,"x":71.9,"y":221.02,"x0":-2.121739197907761,"y0":50.00204531104541,"z0":6.185198434105989,"aX":9.210734408010683},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.8,"breakHorizontal":-13.3,"spinRate":2793,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4645579955913046,"extension":6.749229406616425},"index":1,"playId":"afe9694c-526c-31a9-a15f-76cb668af4c1","pitchNumber":2,"startTime":"2025-08-02T21:35:24.340Z","endTime":"2025-08-02T21:35:27.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09387919475055,"aZ":-19.301936313362436,"pfxX":-9.752123468243175,"pfxZ":6.7859593010796555,"pX":0.25683434143946127,"pZ":2.593314408813649,"vX0":9.88753924907212,"vY0":-136.86542805032306,"vZ0":-5.89564836847253,"x":107.21,"y":168.76,"x0":-2.13491019989551,"y0":50.00677238567013,"z0":6.096521502844062,"aX":-18.51287078437799},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":15.6,"spinRate":2337,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40012310222172065,"extension":6.539388996552663},"index":2,"playId":"3c25d77e-43ef-39fc-b36a-06f121269f77","pitchNumber":3,"startTime":"2025-08-02T21:35:49.948Z","endTime":"2025-08-02T21:35:53.339Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T21:36:05.247Z","endTime":"2025-08-02T21:36:26.007Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93529182405866,"aZ":-25.355822255431335,"pfxX":-5.850114818539617,"pfxZ":4.650638783473383,"pX":-0.20140157529828978,"pZ":2.498649180442561,"vX0":6.737974057336177,"vY0":-120.9336915738527,"vZ0":-2.6931866326604395,"x":124.68,"y":171.32,"x0":-2.2776009691083483,"y0":50.001130616069055,"z0":5.875835978236907,"aX":-8.572287548013971},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.9,"breakHorizontal":8.8,"spinRate":2028,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.4547813282745685,"extension":6.783816604655717},"hitData":{"launchSpeed":106.6,"launchAngle":17.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.75,"coordY":109.65}},"index":4,"playId":"0e547c71-09e8-3ded-bce8-844cf860503b","pitchNumber":4,"startTime":"2025-08-02T21:36:26.007Z","endTime":"2025-08-02T21:36:33.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:36:33.896Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (11) on a sharp ground ball to left fielder Steven Kwan. Trevor Larnach scores. Ryan Jeffers to 3rd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:36:43.048Z","endTime":"2025-08-02T21:38:33.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"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_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":4},"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":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.52296573390026,"strikeZoneBottom":1.66703098879436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.225285410862167,"aZ":-28.79880170307668,"pfxX":4.340359581903703,"pfxZ":2.1880006957703095,"pX":0.8955109038537631,"pZ":2.4015875936468714,"vX0":6.281370717679723,"vY0":-124.33840337722076,"vZ0":-3.2846363574889477,"x":82.87,"y":173.94,"x0":-2.2412883081906716,"y0":50.003185891349574,"z0":6.1658190035077425,"aX":6.699901608512724},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":-9.5,"spinRate":2764,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.44292064607331527,"extension":6.706201097534952},"index":0,"playId":"0bd99730-aa38-3c51-a3d9-1cadda29cd3b","pitchNumber":1,"startTime":"2025-08-02T21:37:04.845Z","endTime":"2025-08-02T21:37:09.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.53581536940179,"strikeZoneBottom":1.71873770850134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43163879094072,"aZ":-19.84301315474911,"pfxX":-9.893371161006097,"pfxZ":6.703959104000125,"pX":-0.05274768715210986,"pZ":2.24315137612809,"vX0":9.066248871437384,"vY0":-135.69783425151445,"vZ0":-6.608408142852145,"x":119.01,"y":178.21,"x0":-2.173810582766662,"y0":50.005991401103834,"z0":6.122355088647051,"aX":-18.20534298880572},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2320,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4057388623256566,"extension":6.557679554371605},"index":1,"playId":"b4076f90-33f0-329b-83c7-fbfedd083ed2","pitchNumber":2,"startTime":"2025-08-02T21:37:24.482Z","endTime":"2025-08-02T21:37:28.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.729512029721878,"aZ":-28.581443642900698,"pfxX":4.846137197032353,"pfxZ":2.326617255714501,"pX":1.1779123192073357,"pZ":1.5461235558765714,"vX0":6.90294400284453,"vY0":-124.31650640830463,"vZ0":-5.266030964292776,"x":72.1,"y":197.03,"x0":-2.2775645248102574,"y0":50.004778595556154,"z0":6.099293734309167,"aX":7.4946433976539},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-10.6,"spinRate":2815,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4426451201851562,"extension":6.793774633864602},"index":2,"playId":"142c04ad-6459-3648-9819-bb644b7b7947","pitchNumber":3,"startTime":"2025-08-02T21:37:44.454Z","endTime":"2025-08-02T21:37:48.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T21:38:01.422Z","endTime":"2025-08-02T21:38:23.184Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.814383829520928,"aZ":-33.96271329054902,"pfxX":5.85676165175124,"pfxZ":-1.1471647851500908,"pX":-0.01651663386325664,"pZ":2.2213497631858075,"vX0":3.7680201771719806,"vY0":-123.82551749083112,"vZ0":-3.108601599114893,"x":117.63,"y":178.8,"x0":-2.3168919283020166,"y0":50.00408579578688,"z0":6.32339577277809,"aX":9.129590810515085},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":-11.5,"spinRate":2915,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4416865641179357,"extension":6.6373989713977375},"hitData":{"launchSpeed":104.4,"launchAngle":7.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":43.34,"coordY":113.41}},"index":4,"playId":"ce547d49-8ef3-3891-8d29-f7a34da40c3d","pitchNumber":4,"startTime":"2025-08-02T21:38:23.184Z","endTime":"2025-08-02T21:38:33.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:38:33.796Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:41:25.441Z","endTime":"2025-08-02T21:41:54.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T21:38:50.115Z","endTime":"2025-08-02T21:39:11.309Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T21:39:11.309Z","endTime":"2025-08-02T21:41:27.557Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":92.0,"endSpeed":84.9,"strikeZoneTop":3.35293305925558,"strikeZoneBottom":1.61587229009922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.583203313704512,"aZ":-20.163796114872788,"pfxX":1.8153442390507633,"pfxZ":6.535226110797156,"pX":-0.5715811486145382,"pZ":3.254377152637366,"vX0":2.6590071842844067,"vY0":-134.12120804768824,"vZ0":-1.9475319205355532,"x":138.79,"y":150.91,"x0":-1.8083796769521092,"y0":50.00471835122329,"z0":5.414660810268346,"aX":3.3364747935243964},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":-3.8,"spinRate":2482,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.40700844538049585,"extension":6.272685495258492},"index":2,"playId":"16684bfe-1c22-3dd9-8723-1332ce877e0d","pitchNumber":1,"startTime":"2025-08-02T21:41:27.557Z","endTime":"2025-08-02T21:41:31.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.6864914688862,"aZ":-32.901451422506575,"pfxX":8.450243509206352,"pfxZ":-0.4742920125729153,"pX":0.24052559058842302,"pZ":2.925912618243576,"vX0":3.0279922527610617,"vY0":-122.41166481835664,"vZ0":0.850955464853566,"x":107.83,"y":159.78,"x0":-2.1066249852050425,"y0":50.00226274791604,"z0":5.366649585024685,"aX":12.963802149356775},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":2639,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4455845969440282,"extension":6.213437697897681},"hitData":{"launchSpeed":86.6,"launchAngle":25.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.07,"coordY":81.47}},"index":3,"playId":"8e57fd11-d0d7-3eaf-9b3b-8dc0a1329cb1","pitchNumber":2,"startTime":"2025-08-02T21:41:44.933Z","endTime":"2025-08-02T21:41:54.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:41:54.304Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:43:49.183Z","endTime":"2025-08-02T21:45:16.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.01293867776725,"strikeZoneBottom":1.33576401463962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.466854430573154,"aZ":-28.564453000309726,"pfxX":-9.763592465488573,"pfxZ":2.440622091944265,"pX":-1.3695740927275981,"pZ":3.021636551517862,"vX0":3.5794629925707544,"vY0":-120.78492501319566,"vZ0":-0.9003877873171274,"x":169.2,"y":157.2,"x0":-1.6020444113656283,"y0":50.002517290308944,"z0":5.910490547772069,"aX":-14.429166677663547},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.4,"breakHorizontal":16.8,"spinRate":2019,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.45344482297210975,"extension":6.861053491776862},"index":0,"playId":"0a87db4c-94cc-3d2e-910f-b83a81189bd3","pitchNumber":1,"startTime":"2025-08-02T21:44:02.248Z","endTime":"2025-08-02T21:44:06.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.6,"strikeZoneTop":3.03861293729135,"strikeZoneBottom":1.38714814784216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.243989260553615,"aZ":-27.4919263115455,"pfxX":2.424821681231434,"pfxZ":2.961295480235176,"pX":0.24688629547957833,"pZ":1.7212066510742843,"vX0":3.322705166956882,"vY0":-123.45179872772326,"vZ0":-3.9663896855697907,"x":107.59,"y":192.31,"x0":-1.4196820095261515,"y0":50.00021931708239,"z0":5.603771510940709,"aX":3.8279230470793446},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":-5.0,"spinRate":1999,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.4398229513765197,"extension":6.969553812941869},"index":1,"playId":"021d782e-1024-3c95-935c-78201f47d8f9","pitchNumber":2,"startTime":"2025-08-02T21:44:13.834Z","endTime":"2025-08-02T21:44:17.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":85.3,"strikeZoneTop":3.06432015358803,"strikeZoneBottom":1.37431331442579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.7047271036237,"aZ":-19.960671104589807,"pfxX":-4.225106278744456,"pfxZ":6.679505036528729,"pX":-0.13023014286415419,"pZ":3.9336656044301717,"vX0":4.787626863880007,"vY0":-132.26010706266842,"vZ0":-1.185147663455889,"x":121.96,"y":132.57,"x0":-1.388049699404627,"y0":50.00365691171372,"z0":5.807586193972132,"aX":-7.726664255714824},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.2,"breakHorizontal":7.0,"spinRate":2187,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40916295847311,"extension":7.099923435647912},"index":2,"playId":"14ff82b6-17c1-3b13-bd0a-f3cb3c6bfe1e","pitchNumber":3,"startTime":"2025-08-02T21:44:26.049Z","endTime":"2025-08-02T21:44:31.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.469287714703803,"aZ":-26.237939157850132,"pfxX":-10.514861618666702,"pfxZ":3.8454131623009307,"pX":-0.39782684117359335,"pZ":2.541855728837542,"vX0":5.806164717482603,"vY0":-122.99506021646721,"vZ0":-2.5161889990710877,"x":132.16,"y":170.15,"x0":-1.4125874718608613,"y0":50.00598005667475,"z0":5.7841347923632895,"aX":-16.24879829078159},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":1862,"spinDirection":248},"zone":4,"typeConfidence":2.0,"plateTime":0.4438917611367126,"extension":7.084144117632095},"index":3,"playId":"0ff7101e-e726-382c-866d-5e16be91696b","pitchNumber":4,"startTime":"2025-08-02T21:44:38.734Z","endTime":"2025-08-02T21:44:42.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":2.99964151271379,"strikeZoneBottom":1.38708945958463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.702181495369647,"aZ":-28.77755336822531,"pfxX":-10.219485089842218,"pfxZ":2.191396099690763,"pX":-0.33124565383708987,"pZ":0.8879216872842225,"vX0":6.0047927603051825,"vY0":-123.75395095787411,"vZ0":-5.724220362884976,"x":129.63,"y":214.81,"x0":-1.4613550265351058,"y0":50.005210418627684,"z0":5.641777095867611,"aX":-15.85301393274059},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":17.2,"spinRate":2021,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.44260294557577007,"extension":7.16216098033153},"index":4,"playId":"3f03453c-f493-3457-9c81-8c3970d4de71","pitchNumber":5,"startTime":"2025-08-02T21:44:58.044Z","endTime":"2025-08-02T21:45:02.324Z","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":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":2.98674584889552,"strikeZoneBottom":1.40000162241686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34080078269307,"aZ":-16.768642977301262,"pfxX":-4.449791336864542,"pfxZ":8.532164792650393,"pX":-0.7310324321252796,"pZ":2.222473642177638,"vX0":3.3738200046712703,"vY0":-132.51060180535663,"vZ0":-6.016190042001265,"x":144.87,"y":178.77,"x0":-1.4332394623182614,"y0":50.00001301184139,"z0":5.718107241515337,"aX":-8.030654552267825},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":7.4,"spinRate":2402,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.41100199647404523,"extension":7.287136256614475},"index":5,"playId":"7d0d5a6b-f113-31e9-9b62-90141047de53","pitchNumber":6,"startTime":"2025-08-02T21:45:12.326Z","endTime":"2025-08-02T21:45:16.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:45:16.272Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:45:19.527Z","endTime":"2025-08-02T21:46:17.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.9,"strikeZoneTop":3.14999892588545,"strikeZoneBottom":1.44999952018708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.75715848029042,"aZ":-24.134862701538,"pfxX":1.4328013198016265,"pfxZ":4.950448501563028,"pX":-0.08569369056701288,"pZ":1.5434915413744312,"vX0":2.8815657471511162,"vY0":-124.68930360226419,"vZ0":-5.373846893616781,"x":120.27,"y":197.11,"x0":-1.4286019753288424,"y0":50.00243370424275,"z0":5.640443180660054,"aX":2.3254755107010237},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.4,"breakHorizontal":-3.1,"spinRate":2125,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.43416777843100673,"extension":7.305920468154726},"index":0,"playId":"285f17e9-8f8f-309c-80fe-00aee127cfb0","pitchNumber":1,"startTime":"2025-08-02T21:45:42.040Z","endTime":"2025-08-02T21:45:46.140Z","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":91.2,"endSpeed":84.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.227629748826526,"aZ":-18.106403991384134,"pfxX":-4.98836639151734,"pfxZ":7.760016191958311,"pX":0.9050557784062535,"pZ":2.6779147345636636,"vX0":7.372568175087982,"vY0":-132.77302475315105,"vZ0":-4.4967677060070725,"x":82.5,"y":166.48,"x0":-1.2397037716826964,"y0":50.006404361440744,"z0":5.683053470515009,"aX":-9.04868809801859},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":7.7,"spinRate":2344,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.410069002891162,"extension":7.222993919834586},"index":1,"playId":"c61f809a-3034-36b8-801f-0c65c6498346","pitchNumber":2,"startTime":"2025-08-02T21:45:54.433Z","endTime":"2025-08-02T21:45:58.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19177905266387,"aZ":-25.13407093326849,"pfxX":-9.010899524073453,"pfxZ":4.476594600438217,"pX":-0.3154753334709061,"pZ":1.0901623826809832,"vX0":5.717990407396378,"vY0":-124.18460792316424,"vZ0":-6.230895818649263,"x":129.03,"y":209.35,"x0":-1.4687012697416417,"y0":50.00551440910309,"z0":5.702736929723207,"aX":-14.177767197098527},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":15.1,"spinRate":2204,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43986665480612075,"extension":7.236584004703928},"index":2,"playId":"97682bf9-b2fb-37b7-b495-e3b4ddb7f6ac","pitchNumber":3,"startTime":"2025-08-02T21:46:12.473Z","endTime":"2025-08-02T21:46:17.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:46:17.048Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to left fielder Alan Roden.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:46:19.041Z","endTime":"2025-08-02T21:47:02.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.38999938981969,"strikeZoneBottom":1.64450275225363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.36892605557119,"aZ":-26.586688535687532,"pfxX":-9.509959258307324,"pfxZ":3.652352110422318,"pX":0.46486166670254203,"pZ":1.2562908241888573,"vX0":7.32524655736637,"vY0":-122.63179021215561,"vZ0":-5.315928773871086,"x":99.28,"y":204.86,"x0":-1.319729434242877,"y0":50.0003826369341,"z0":5.709020804183395,"aX":-14.538736020818398},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":15.6,"spinRate":2068,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.44597703437362046,"extension":7.2224707614522226},"index":0,"playId":"88b10499-0e7e-3f56-8c11-d7b675cbd8c7","pitchNumber":1,"startTime":"2025-08-02T21:46:38.625Z","endTime":"2025-08-02T21:46:42.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28814085232108,"aZ":-15.933950981892952,"pfxX":-4.880635981104271,"pfxZ":8.92648385046053,"pX":0.08989459494000787,"pZ":2.5654398386965624,"vX0":5.608446381376023,"vY0":-133.2123582956128,"vZ0":-5.223543319408972,"x":113.57,"y":169.51,"x0":-1.3964188927949102,"y0":50.00448002597654,"z0":5.681765083782585,"aX":-8.881711926349801},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":7.8,"spinRate":2340,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4092267151653566,"extension":7.089290111894057},"hitData":{"launchSpeed":98.8,"launchAngle":13.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.17,"coordY":120.7}},"index":1,"playId":"0dc8cd31-0c20-3eed-88eb-ff9a0ed7df75","pitchNumber":2,"startTime":"2025-08-02T21:46:51.895Z","endTime":"2025-08-02T21:47:02.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:47:02.463Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"José Ramírez homers (22) on a fly ball to right field. Daniel Schneemann scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:47:05.931Z","endTime":"2025-08-02T21:48:35.275Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":641927,"link":"/api/v1/people/641927"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.3770861064645,"strikeZoneBottom":1.59006559698366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97872251747467,"aZ":-25.147955182397265,"pfxX":1.5969688992880162,"pfxZ":4.5616891728934945,"pX":-0.2814279024311002,"pZ":3.3204885552525707,"vX0":2.426655036144609,"vY0":-123.1608797939367,"vZ0":-0.9196266228469817,"x":127.73,"y":149.13,"x0":-1.486070806625242,"y0":50.000438938163946,"z0":5.821457151942032,"aX":2.457805544990632},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.3,"breakHorizontal":-3.5,"spinRate":1971,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.44436381241147815,"extension":7.136000237762004},"index":0,"playId":"6a4488ba-7632-3b07-86b2-c32e63434dfd","pitchNumber":1,"startTime":"2025-08-02T21:47:28.144Z","endTime":"2025-08-02T21:47:32.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.4043303254293,"strikeZoneBottom":1.61567593256973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.261508253602493,"aZ":-26.543678508316006,"pfxX":-11.753218793659004,"pfxZ":3.7485371377291328,"pX":-1.593610916025395,"pZ":2.115246627929652,"vX0":3.4757878238991933,"vY0":-122.34417879126362,"vZ0":-3.1934340350762644,"x":177.74,"y":181.67,"x0":-1.5139153432407653,"y0":50.00154454303853,"z0":5.735500103361155,"aX":-17.647831679757154},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":20.3,"spinRate":1870,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4493093928591394,"extension":7.105176591913637},"index":1,"playId":"9f0c8dce-868b-3b42-a62c-886e7c965242","pitchNumber":2,"startTime":"2025-08-02T21:47:46.000Z","endTime":"2025-08-02T21:47:49.273Z","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":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.464852212853447,"aZ":-25.25720818049041,"pfxX":1.7865494286522834,"pfxZ":4.4635665067259325,"pX":0.17069998676074807,"pZ":2.5865553171984326,"vX0":3.2812322550350936,"vY0":-123.21150935483338,"vZ0":-2.430553114417327,"x":110.49,"y":168.94,"x0":-1.4059479970600814,"y0":50.005461805714056,"z0":5.700965695508272,"aX":2.771650756063574},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.8,"breakHorizontal":-4.0,"spinRate":1957,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.44304588759410857,"extension":7.237051522465492},"hitData":{"launchSpeed":104.5,"launchAngle":27.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.08,"coordY":88.62}},"index":2,"playId":"8dabe411-b017-399f-8ae9-0f9df961f8b0","pitchNumber":3,"startTime":"2025-08-02T21:48:08.071Z","endTime":"2025-08-02T21:48:35.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:48:35.275Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:48:36.040Z","endTime":"2025-08-02T21:49:57.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":69.3,"strikeZoneTop":3.13460478382143,"strikeZoneBottom":1.33919135366765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.25478013435392,"aZ":-36.43287646020976,"pfxX":4.52269766384231,"pfxZ":-3.556787997020475,"pX":0.6537053094454283,"pZ":1.5530380802094,"vX0":2.982666174337229,"vY0":-108.79358821492576,"vZ0":-1.0273492545516443,"x":92.08,"y":196.85,"x0":-1.3230552646949576,"y0":50.00295956483372,"z0":5.9834901018505215,"aX":5.415646383587962},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-6.4,"breakHorizontal":-9.0,"spinRate":2095,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.5036477967050903,"extension":7.1090992445356465},"index":0,"playId":"cdf57c75-7bf7-3475-9064-6b4449a4cfd0","pitchNumber":1,"startTime":"2025-08-02T21:49:01.782Z","endTime":"2025-08-02T21:49:05.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2402107456002,"aZ":-29.044740235505568,"pfxX":-10.744682015608127,"pfxZ":2.0237978483763044,"pX":-0.5900430129032188,"pZ":1.3172394771796136,"vX0":5.641691107535851,"vY0":-123.76454681671702,"vZ0":-4.838494732117957,"x":139.49,"y":203.21,"x0":-1.505836143054049,"y0":50.0056231948265,"z0":5.736954818231672,"aX":-16.632270659484654},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":18.1,"spinRate":2125,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4429670568367712,"extension":7.1552906054002605},"index":1,"playId":"98f8d77f-070f-3ddb-8a37-78b96a83e95c","pitchNumber":2,"startTime":"2025-08-02T21:49:14.665Z","endTime":"2025-08-02T21:49:19.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T21:49:24.896Z","endTime":"2025-08-02T21:49:37.093Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01970371660558,"aZ":-14.649805903744072,"pfxX":-6.025959898752312,"pfxZ":9.676343042545628,"pX":-0.17840273676915097,"pZ":3.232317874858158,"vX0":5.150254314269169,"vY0":-133.7826121791339,"vZ0":-3.9053846599947715,"x":123.8,"y":151.51,"x0":-1.346099363886846,"y0":50.00653386028264,"z0":5.762030554655515,"aX":-10.918941221432972},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2404,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4095053373476736,"extension":7.136659445155392},"index":3,"playId":"f213f5d4-2a6b-38ab-a7e6-adaefe775028","pitchNumber":3,"startTime":"2025-08-02T21:49:37.093Z","endTime":"2025-08-02T21:49:40.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18229275677774,"aZ":-29.71088251330636,"pfxX":-9.11425645851804,"pfxZ":1.6042446503642012,"pX":-0.15116106417148514,"pZ":1.1645352645476408,"vX0":5.844073779496017,"vY0":-123.28456293272663,"vZ0":-5.0367660304510755,"x":122.76,"y":207.34,"x0":-1.3717542411373607,"y0":50.002377053533564,"z0":5.7503634682427895,"aX":-13.988398521047296},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":15.1,"spinRate":1927,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44478003893946116,"extension":7.1837413389127285},"index":4,"playId":"bb24d104-26fa-32e1-aa76-1df1fa411782","pitchNumber":4,"startTime":"2025-08-02T21:49:53.117Z","endTime":"2025-08-02T21:49:57.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:49:57.255Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edouard Julien strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:51:54.574Z","endTime":"2025-08-02T21:53:23.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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_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.4,"endSpeed":85.2,"strikeZoneTop":3.42703422261002,"strikeZoneBottom":1.69568556085984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14384433644133,"aZ":-18.89969765145864,"pfxX":1.23177609941972,"pfxZ":7.183264540407118,"pX":-0.49212077733902115,"pZ":2.9099358952465217,"vX0":3.1713924169718672,"vY0":-134.58275574578644,"vZ0":-3.1827448881448435,"x":135.76,"y":160.21,"x0":-1.8423015668433707,"y0":50.00314446324891,"z0":5.434333793280573,"aX":2.276783544321378},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":-2.9,"spinRate":2468,"spinDirection":193},"zone":1,"typeConfidence":2.0,"plateTime":0.40580923253459034,"extension":6.32543849342721},"index":0,"playId":"1f7f0209-cbb7-3d45-b0fe-999ddb253d39","pitchNumber":1,"startTime":"2025-08-02T21:52:08.165Z","endTime":"2025-08-02T21:52:12.052Z","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":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.3,"strikeZoneTop":3.37567241730607,"strikeZoneBottom":1.69568200697639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62814969869357,"aZ":-31.165855223089977,"pfxX":6.572741511551386,"pfxZ":0.684670122811907,"pX":1.6097580330714434,"pZ":0.8205481151092004,"vX0":6.49640631633029,"vY0":-121.71628584976642,"vZ0":-3.5003737307686293,"x":55.64,"y":216.63,"x0":-1.9644724283491501,"y0":50.00304784628304,"z0":5.024459264903327,"aX":9.69660480033852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-13.7,"spinRate":2699,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45291033906377676,"extension":6.475321722330078},"index":1,"playId":"1895667a-e257-3181-a73c-6025d37c0063","pitchNumber":2,"startTime":"2025-08-02T21:52:22.590Z","endTime":"2025-08-02T21:52:25.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.35000137589569,"strikeZoneBottom":1.66999944153613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.108191861630146,"aZ":-30.813160279906118,"pfxX":11.170169666528192,"pfxZ":0.9262245843290771,"pX":-1.054012383195846,"pZ":3.451631512974564,"vX0":-0.3380428704470746,"vY0":-120.88161179912433,"vZ0":2.040193596719928,"x":157.18,"y":145.59,"x0":-2.3614524967435697,"y0":50.00318861038776,"z0":5.31525195453838,"aX":16.41408490170624},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.5,"breakHorizontal":-20.2,"spinRate":2656,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.454336327836232,"extension":6.310020147106588},"index":2,"playId":"f896c123-8a96-3ee5-9faa-6b7f31e360a7","pitchNumber":3,"startTime":"2025-08-02T21:52:42.994Z","endTime":"2025-08-02T21:52:46.970Z","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":93.1,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.333724386833605,"aZ":-17.891365457259575,"pfxX":1.6339187041403258,"pfxZ":7.662585347378787,"pX":0.09821451205998673,"pZ":3.4970769021866914,"vX0":4.737261590522008,"vY0":-135.59544387912516,"vZ0":-1.4523646080194024,"x":113.26,"y":144.36,"x0":-1.8830380327363436,"y0":50.00440540411544,"z0":5.28656722565936,"aX":3.0454458430183142},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-4.0,"spinRate":2454,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.40376472010735753,"extension":6.323822134411635},"index":3,"playId":"55360881-0056-37e6-b70f-99a5dd49908a","pitchNumber":4,"startTime":"2025-08-02T21:52:58.693Z","endTime":"2025-08-02T21:53:02.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.162565776179548,"aZ":-19.517550803881342,"pfxX":-2.2397901378069336,"pfxZ":6.637355525934783,"pX":-0.7003210818072475,"pZ":3.2867423869441748,"vX0":3.862255146547824,"vY0":-136.53169711254267,"vZ0":-1.9935394461821008,"x":143.69,"y":150.04,"x0":-1.8356914233831396,"y0":50.00484126736721,"z0":5.355037365125942,"aX":-4.272784725685712},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":3.4,"spinRate":2538,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.39960326302449234,"extension":6.564176394353464},"index":4,"playId":"5d91a500-c5bb-3dbf-b5a7-115f5467ca3a","pitchNumber":5,"startTime":"2025-08-02T21:53:18.254Z","endTime":"2025-08-02T21:53:23.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:53:23.245Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DaShawn Keirsey Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:53:26.659Z","endTime":"2025-08-02T21:54:46.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":84.8,"strikeZoneTop":3.31281423707292,"strikeZoneBottom":1.63999952149866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15331293703644,"aZ":-20.867834456614656,"pfxX":2.5324796094195228,"pfxZ":6.153030988796868,"pX":-0.526576183551838,"pZ":3.2183210013092802,"vX0":2.8901273096644924,"vY0":-134.46912022782251,"vZ0":-1.7998346390706343,"x":137.07,"y":151.89,"x0":-1.9429398159521658,"y0":50.005194782687205,"z0":5.371312681779587,"aX":4.654894116834919},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":-5.2,"spinRate":2587,"spinDirection":178},"zone":1,"typeConfidence":2.0,"plateTime":0.40675046171210116,"extension":6.29112091356562},"index":0,"playId":"272f413c-9d66-3581-8d67-89d4050c5278","pitchNumber":1,"startTime":"2025-08-02T21:53:46.965Z","endTime":"2025-08-02T21:53:50.804Z","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.3,"endSpeed":85.7,"strikeZoneTop":3.31287903635359,"strikeZoneBottom":1.58913395410543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.274373917652905,"aZ":-21.747487501649125,"pfxX":1.2527269708037423,"pfxZ":5.589053031133744,"pX":-1.415501462811784,"pZ":4.696623839714729,"vX0":1.1931776005670214,"vY0":-134.53364675238024,"vZ0":2.1192235842616243,"x":170.96,"y":111.97,"x0":-2.0247115489927996,"y0":50.004614676341895,"z0":5.423347335079018,"aX":2.337319361385579},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2485,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.404369812986904,"extension":6.334832323741235},"index":1,"playId":"26effebe-5dc1-314d-b91c-1ddaad93f66a","pitchNumber":2,"startTime":"2025-08-02T21:54:03.518Z","endTime":"2025-08-02T21:54:06.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74059759746276,"aZ":-19.514601942807037,"pfxX":0.5531667335944119,"pfxZ":6.77095012943048,"pX":0.06822493070592121,"pZ":2.641614650046022,"vX0":5.390273923646134,"vY0":-134.78056168469166,"vZ0":-2.5313299386863433,"x":114.4,"y":167.46,"x0":-2.0159780330710255,"y0":50.00532695162498,"z0":4.945881112002538,"aX":1.0346012803032953},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":-1.9,"spinRate":2453,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4038398957424305,"extension":6.553856053985976},"index":2,"playId":"747797e6-46e9-3cbc-b240-7d5d3284f365","pitchNumber":3,"startTime":"2025-08-02T21:54:20.513Z","endTime":"2025-08-02T21:54:25.502Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T21:54:29.195Z","endTime":"2025-08-02T21:54:42.164Z","isPitch":false,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"}},{"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":93.7,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48290343239664,"aZ":-16.427691040941205,"pfxX":-2.2575174623316996,"pfxZ":8.367192093126476,"pX":-0.23028269242598534,"pZ":2.73531235753544,"vX0":5.176472399118793,"vY0":-136.41744261085415,"vZ0":-3.1245429791221753,"x":125.78,"y":164.93,"x0":-1.8604859988637272,"y0":50.00098238936709,"z0":5.03037176309112,"aX":-4.248173422776022},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":3.0,"spinRate":2542,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4017784936885054,"extension":6.526564535208822},"index":4,"playId":"41067fba-4e40-3ef8-bcdc-26f07b342f4e","pitchNumber":4,"startTime":"2025-08-02T21:54:42.164Z","endTime":"2025-08-02T21:54:46.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:54:46.641Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:57:16.827Z","endTime":"2025-08-02T21:58:29.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":[2,3,4,5,6],"actionIndex":[1],"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":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T21:54:59.379Z","endTime":"2025-08-02T21:55:49.689Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T21:55:49.689Z","endTime":"2025-08-02T21:57:19.157Z","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":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.53818617892432,"strikeZoneBottom":1.65941479941253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41476163984764,"aZ":-12.775685467319398,"pfxX":8.355593413208034,"pfxZ":10.226897885080628,"pX":0.3921490677835224,"pZ":5.220886986436164,"vX0":-5.101065429816195,"vY0":-136.91211922088726,"vZ0":0.1676168809936308,"x":102.05,"y":97.82,"x0":1.1944299528289664,"y0":50.006142061534696,"z0":6.0336552013542,"aX":15.855253046311404},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":-14.0,"spinRate":2635,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.40016028562907513,"extension":6.543032026637828},"index":2,"playId":"9b9c7f03-ea92-3fea-a479-3901d074345d","pitchNumber":1,"startTime":"2025-08-02T21:57:19.157Z","endTime":"2025-08-02T21:57:22.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.596296414908487,"aZ":-10.228267170892877,"pfxX":7.654967412223893,"pfxZ":11.750745349972227,"pX":0.37720370304771156,"pZ":2.4540675388332085,"vX0":-4.87440896968699,"vY0":-136.19938709108996,"vZ0":-7.0152244890578,"x":102.62,"y":172.52,"x0":1.2011597655720725,"y0":50.000285934176276,"z0":5.780504759903131,"aX":14.292974713384151},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.9,"breakHorizontal":-12.7,"spinRate":2653,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.40308768476503243,"extension":6.891696355009145},"index":3,"playId":"397e76ec-64cd-383c-a9c6-4931fe43831f","pitchNumber":2,"startTime":"2025-08-02T21:57:35.360Z","endTime":"2025-08-02T21:57:38.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.45000038380991,"strikeZoneBottom":1.63463028890727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3277991244991,"aZ":-10.902654464294029,"pfxX":7.664077249537402,"pfxZ":10.979856825824225,"pX":-0.035006117351295274,"pZ":1.6087344613999015,"vX0":-6.040094001509151,"vY0":-137.9718790106835,"vZ0":-9.184743064344637,"x":118.33,"y":195.34,"x0":1.1816575071054312,"y0":50.001233142113236,"z0":5.705906743126097,"aX":14.845243069453954},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":-12.7,"spinRate":2639,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.3962563064144171,"extension":6.733161400237005},"index":4,"playId":"1236f86b-7878-322a-8082-bb5a27f8ad4b","pitchNumber":3,"startTime":"2025-08-02T21:57:50.554Z","endTime":"2025-08-02T21:57:54.855Z","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.5,"endSpeed":87.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924898236464983,"aZ":-13.203463031114836,"pfxX":6.194271285753494,"pfxZ":9.827627172256234,"pX":-0.22829668558616442,"pZ":2.130731557667596,"vX0":-5.973429649012938,"vY0":-137.44472770987124,"vZ0":-7.369875204076834,"x":125.7,"y":181.25,"x0":1.1591067352225453,"y0":50.0044662641681,"z0":5.727128111305219,"aX":11.95834455049278},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-10.1,"spinRate":2664,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3971652162211128,"extension":6.892424352690352},"index":5,"playId":"620c843d-594c-381e-9f15-41a1d7091c22","pitchNumber":4,"startTime":"2025-08-02T21:58:05.935Z","endTime":"2025-08-02T21:58:10.595Z","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":95.0,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.549841380461622,"aZ":-10.577215699961762,"pfxX":5.584427672400894,"pfxZ":11.182485116458569,"pX":0.5340305173455472,"pZ":3.7653071978457184,"vX0":-3.8137985244484387,"vY0":-138.26997264908516,"vZ0":-3.774420816461471,"x":96.64,"y":137.12,"x0":1.207390408509425,"y0":50.00545065390358,"z0":5.86082829438981,"aX":10.787741242295873},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.7,"breakHorizontal":-9.2,"spinRate":2647,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.39650757940443393,"extension":6.822413250750879},"index":6,"playId":"0b916d2d-96e3-371b-ba13-ec8b8983571f","pitchNumber":5,"startTime":"2025-08-02T21:58:26.619Z","endTime":"2025-08-02T21:58:29.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T21:58:29.924Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, second baseman Edouard Julien to first baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:01:03.734Z","endTime":"2025-08-02T22:02:36.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0,4],"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":5},"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"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pierson Ohl replaces Bailey Ober.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:00:05.780Z","endTime":"2025-08-02T22:01:05.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701487,"link":"/api/v1/people/701487"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.36363990929006,"strikeZoneBottom":1.65000070458587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.355587640192674,"aZ":-42.82091353354182,"pfxX":0.8938319987734281,"pfxZ":-8.368784622110953,"pX":-0.04392599508368902,"pZ":2.1341659262572574,"vX0":1.9696014920354956,"vY0":-112.66915228719672,"vZ0":0.8852768975745966,"x":118.67,"y":181.16,"x0":-1.048952176847721,"y0":50.00029900289544,"z0":6.0976027448362515,"aX":1.1374720522810946},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.5,"breakHorizontal":-2.2,"spinRate":2107,"spinDirection":21},"zone":8,"typeConfidence":2.0,"plateTime":0.48797523630869133,"extension":6.208052621666026},"index":1,"playId":"f3f4e319-9dc2-3689-abf8-29f39f516f35","pitchNumber":1,"startTime":"2025-08-02T22:01:05.953Z","endTime":"2025-08-02T22:01:09.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.0,"strikeZoneTop":3.44000047019203,"strikeZoneBottom":1.65000076047009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.59319741908862,"aZ":-12.196217739475479,"pfxX":-5.921919164439474,"pfxZ":11.10626449615299,"pX":0.8106861051938025,"pZ":3.938997182712987,"vX0":6.836671699559493,"vY0":-134.61214529791096,"vZ0":-2.9110584158678505,"x":86.1,"y":132.43,"x0":-1.016565222277263,"y0":50.00610859614954,"z0":5.921538678043307,"aX":-10.656249195670108},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":8.9,"spinRate":2338,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.41001732856051065,"extension":6.167310325564819},"index":2,"playId":"92623ea0-0500-3cc6-9584-c571a77555dc","pitchNumber":2,"startTime":"2025-08-02T22:01:22.043Z","endTime":"2025-08-02T22:01:27.220Z","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.3,"endSpeed":83.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.892695101351052,"aZ":-13.124284967466656,"pfxX":-4.797142112187492,"pfxZ":10.52307837500144,"pX":0.7882002414411938,"pZ":3.2840750572467003,"vX0":6.346634958110176,"vY0":-134.15021152927392,"vZ0":-4.307799778428522,"x":86.96,"y":150.11,"x0":-0.9926148048463934,"y0":50.00039727337108,"z0":5.856303331630683,"aX":-8.682465520883548},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2328,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.40937608790620583,"extension":6.099128742488013},"index":3,"playId":"a2eddde7-0df6-3a28-8b4f-f07a93cc4159","pitchNumber":3,"startTime":"2025-08-02T22:01:39.861Z","endTime":"2025-08-02T22:01:44.245Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-02T22:02:07.102Z","endTime":"2025-08-02T22:02:28.897Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79510151492992,"aZ":-27.87088055050264,"pfxX":-7.303250538385742,"pfxZ":3.0369178703435775,"pX":-1.3118146252623937,"pZ":2.3915361121573864,"vX0":2.1868118859852466,"vY0":-118.13888313684414,"vZ0":-2.336686495513095,"x":167.0,"y":174.21,"x0":-1.298710241919666,"y0":50.00415765682476,"z0":5.94657337785442,"aX":-10.35904289841684},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.2,"breakHorizontal":12.7,"spinRate":2170,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.46303262863210515,"extension":6.195644445082115},"hitData":{"launchSpeed":80.4,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.84,"coordY":163.65}},"index":5,"playId":"b89e095c-abcc-3f7e-84c5-db36f9e6ce9b","pitchNumber":4,"startTime":"2025-08-02T22:02:28.897Z","endTime":"2025-08-02T22:02:36.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:02:36.927Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out softly, third baseman Royce Lewis to first baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:02:40.034Z","endTime":"2025-08-02T22:03:41.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":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":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.19718631567449,"strikeZoneBottom":1.48000078394309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.463783387215763,"aZ":-14.332613413653402,"pfxX":-4.682092642755839,"pfxZ":9.86164361634611,"pX":-0.1266627043836838,"pZ":3.5566329157343906,"vX0":4.0628804713395,"vY0":-134.2595530570299,"vZ0":-3.378092707758814,"x":121.83,"y":142.75,"x0":-1.0578065604602125,"y0":50.004344833181555,"z0":5.8634365705445965,"aX":-8.472941148611536},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2303,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40934422026250905,"extension":6.163590058128884},"index":0,"playId":"d800ffec-8db2-30c7-bac6-e577ace7f9c0","pitchNumber":1,"startTime":"2025-08-02T22:03:16.513Z","endTime":"2025-08-02T22:03:21.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.734349372406538,"aZ":-28.349679014957335,"pfxX":-6.668082426370658,"pfxZ":2.6476351468335784,"pX":0.24610021334227022,"pZ":1.956468533371418,"vX0":5.074039133194211,"vY0":-118.44636779934348,"vZ0":-3.216636009188598,"x":107.62,"y":185.96,"x0":-1.0385210668276208,"y0":50.005428404589594,"z0":5.875099996752696,"aX":-9.649912339872351},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.4,"breakHorizontal":11.2,"spinRate":2145,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.4592114007760064,"extension":6.152489491680744},"hitData":{"launchSpeed":35.8,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.97,"coordY":184.38}},"index":1,"playId":"1f4a6c16-09b8-3b79-9495-a2be0c0e4f85","pitchNumber":2,"startTime":"2025-08-02T22:03:33.415Z","endTime":"2025-08-02T22:03:41.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:03:41.147Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Arias lines out sharply to left fielder Alan Roden.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:03:51.739Z","endTime":"2025-08-02T22:04:49.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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":"Lineout","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":2},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.51000039023079,"strikeZoneBottom":1.58567099686372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.412381016880992,"aZ":-11.87347027181436,"pfxX":-5.328319102845532,"pfxZ":11.210616630655284,"pX":0.03559644067695828,"pZ":2.787529870283436,"vX0":5.05162861260009,"vY0":-134.2938106094311,"vZ0":-5.736413940894811,"x":115.64,"y":163.52,"x0":-1.1854215923654228,"y0":50.00276447080701,"z0":5.809701587695108,"aX":-9.649016612975913},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":8.4,"spinRate":2281,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40920097654492604,"extension":6.157743791332434},"index":0,"playId":"922b72b4-036c-3b43-9a90-de57f8ef9de6","pitchNumber":1,"startTime":"2025-08-02T22:04:10.676Z","endTime":"2025-08-02T22:04:14.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.53565805318079,"strikeZoneBottom":1.61133458086918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74043498833459,"aZ":-24.35279626580341,"pfxX":0.02896214971632549,"pfxZ":4.882334900375685,"pX":0.7697916259319662,"pZ":1.0369486752339108,"vX0":4.529588497624746,"vY0":-125.56233515402063,"vZ0":-6.739754863883835,"x":87.66,"y":210.78,"x0":-1.0590874751506607,"y0":50.00251955253653,"z0":5.729630061747655,"aX":0.04525576086703504},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2124,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4357516980211007,"extension":6.278836831585822},"index":1,"playId":"395da350-e96c-304c-957a-54d2ce3c96b1","pitchNumber":2,"startTime":"2025-08-02T22:04:26.403Z","endTime":"2025-08-02T22:04:29.935Z","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":91.9,"endSpeed":83.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18048401610855,"aZ":-11.433522570976036,"pfxX":-4.725155921454073,"pfxZ":11.615151266597534,"pX":-0.5288792240022427,"pZ":3.0714112146139594,"vX0":3.1946753170077686,"vY0":-133.62594081065296,"vZ0":-5.154902011398035,"x":137.16,"y":155.85,"x0":-1.133724810026139,"y0":50.003015866267106,"z0":5.866065041861994,"aX":-8.437478191606106},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.9,"breakHorizontal":7.8,"spinRate":2268,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4118929092524146,"extension":6.253038807204377},"hitData":{"launchSpeed":112.8,"launchAngle":13.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.98,"coordY":96.13}},"index":2,"playId":"ea311d1a-dbf5-3b29-91f5-50f0bbed19e3","pitchNumber":3,"startTime":"2025-08-02T22:04:44.063Z","endTime":"2025-08-02T22:04:49.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:04:49.920Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trevor Larnach lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:06:45.080Z","endTime":"2025-08-02T22:07:24.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.64708824902203,"strikeZoneBottom":1.72999954416207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.314492931176684,"aZ":-12.364023452738593,"pfxX":6.150268396589947,"pfxZ":10.520398617281696,"pX":0.11142775255238527,"pZ":2.5698653181826074,"vX0":-4.928499518920608,"vY0":-135.98690811751672,"vZ0":-6.375327587440244,"x":112.75,"y":169.39,"x0":1.1434133598381626,"y0":50.00154638283772,"z0":5.793155010885956,"aX":11.580112285320244},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":-10.2,"spinRate":2570,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.4019562875042513,"extension":6.849231308383962},"index":0,"playId":"aa630c36-4177-3770-a2fd-eb2b228cbb28","pitchNumber":1,"startTime":"2025-08-02T22:07:04.076Z","endTime":"2025-08-02T22:07:07.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66658404237966,"aZ":-26.12418071222735,"pfxX":0.28765206178706737,"pfxZ":3.638541811504288,"pX":0.07493086960231557,"pZ":3.1785267249340747,"vX0":-3.3485590949406023,"vY0":-127.68188291956875,"vZ0":-1.925735681266413,"x":114.14,"y":152.96,"x0":1.3623155783885073,"y0":50.00251786625257,"z0":5.9850271721398345,"aX":0.47901509768297235},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.4,"breakHorizontal":0.2,"spinRate":2565,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4279050075755215,"extension":6.6370698724830675},"hitData":{"launchSpeed":96.2,"launchAngle":18.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.98,"coordY":80.14}},"index":1,"playId":"96a20ec5-5b3a-3fc1-a195-b2f07788f5d0","pitchNumber":2,"startTime":"2025-08-02T22:07:17.887Z","endTime":"2025-08-02T22:07:24.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:07:24.970Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:07:29.001Z","endTime":"2025-08-02T22:09:36.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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(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":80.7,"endSpeed":74.4,"strikeZoneTop":3.13710910871859,"strikeZoneBottom":1.52902049562867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79683420374093,"aZ":-41.80165564612975,"pfxX":-3.836809545465358,"pfxZ":-6.945144453753347,"pX":-1.4007172276430548,"pZ":1.4344431398912438,"vX0":-4.338845449494618,"vY0":-117.44365090723066,"vZ0":-1.7230478171099546,"x":170.39,"y":200.05,"x0":0.974320038371557,"y0":50.00232282637066,"z0":6.092124057519201,"aX":-5.318856890553426},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-12.7,"breakHorizontal":8.0,"spinRate":2789,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.4677110637666049,"extension":6.663515877989332},"index":0,"playId":"a51d8792-912e-3261-9b67-4a4446e286e9","pitchNumber":1,"startTime":"2025-08-02T22:08:02.652Z","endTime":"2025-08-02T22:08:05.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.06061852782937,"strikeZoneBottom":1.4780223734452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.435886818835,"aZ":-10.138486810428882,"pfxX":5.508193368111265,"pfxZ":11.86613433112434,"pX":-1.0546156807237128,"pZ":2.9002418558352567,"vX0":-7.658932337665087,"vY0":-136.05132429941548,"vZ0":-5.867827410798232,"x":157.2,"y":160.47,"x0":1.0935616581589753,"y0":50.003976639570816,"z0":5.801575866611922,"aX":10.2305834929002},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":-8.2,"spinRate":2633,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4040234456878573,"extension":6.775022676294745},"index":1,"playId":"d945702f-1809-3545-8182-1ca0a8c8a3ac","pitchNumber":2,"startTime":"2025-08-02T22:08:16.143Z","endTime":"2025-08-02T22:08:20.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.1278825549327,"aZ":-8.404017181476144,"pfxX":5.219210466407519,"pfxZ":12.77065326356645,"pX":-0.008146193143473132,"pZ":3.2450934964369917,"vX0":-4.83313136393119,"vY0":-136.77544022291661,"vZ0":-5.363680384759935,"x":117.31,"y":151.16,"x0":1.1190291124591067,"y0":50.00183502196075,"z0":5.8311555467506935,"aX":9.713998285884367},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.8,"breakHorizontal":-8.2,"spinRate":2637,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.40319767045502264,"extension":6.725683055858688},"index":2,"playId":"50b71381-4f4a-33ad-961d-768a3112e901","pitchNumber":3,"startTime":"2025-08-02T22:08:30.344Z","endTime":"2025-08-02T22:08:33.639Z","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":93.7,"endSpeed":84.6,"strikeZoneTop":3.39166277274394,"strikeZoneBottom":1.57999861838239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.4856972551183,"aZ":-9.823860441565403,"pfxX":7.776710438363955,"pfxZ":12.047787176998666,"pX":0.13819172962055543,"pZ":2.7580950117110334,"vX0":-5.4459415308288905,"vY0":-136.2206323224497,"vZ0":-6.289024314867297,"x":111.73,"y":164.31,"x0":1.1659227167307706,"y0":50.00561007411372,"z0":5.795841981660012,"aX":14.430882608445952},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.4,"breakHorizontal":-12.7,"spinRate":2612,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4040737255130824,"extension":6.722153151653125},"index":3,"playId":"92a48bec-2d86-319a-8c86-66adf6fe8bc4","pitchNumber":4,"startTime":"2025-08-02T22:08:52.952Z","endTime":"2025-08-02T22:08:56.865Z","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":95.0,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78485966547106,"aZ":-10.235668478461628,"pfxX":6.191200269783212,"pfxZ":11.508892403957729,"pX":-0.01263423824655957,"pZ":3.265060511664995,"vX0":-5.315146521825132,"vY0":-138.1594654622449,"vZ0":-5.096756800567479,"x":117.48,"y":150.62,"x0":1.1450491507245721,"y0":50.002414871824506,"z0":5.840644398474183,"aX":11.801845487017193},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":-9.8,"spinRate":2572,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.3985855400396021,"extension":6.743996414640038},"index":4,"playId":"6f5f48ee-49e9-3b1c-96e2-dc3dae5b2c32","pitchNumber":5,"startTime":"2025-08-02T22:09:10.181Z","endTime":"2025-08-02T22:09:14.902Z","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":94.9,"endSpeed":86.7,"strikeZoneTop":3.26488087655445,"strikeZoneBottom":1.58000137540506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92530661206894,"aZ":-10.36538485044861,"pfxX":6.627209620133229,"pfxZ":11.31983654944656,"pX":0.05547546722264928,"pZ":2.1885181932538393,"vX0":-5.36112441415823,"vY0":-137.97291280875461,"vZ0":-7.782794527402673,"x":114.89,"y":179.69,"x0":1.1634946868309635,"y0":50.001564648209765,"z0":5.7457523671533295,"aX":12.76626427551096},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":-10.9,"spinRate":2530,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.3971037141258469,"extension":7.032727029056038},"index":5,"playId":"b2e97175-b1cc-3f2d-8831-c044c66d3b9f","pitchNumber":6,"startTime":"2025-08-02T22:09:31.887Z","endTime":"2025-08-02T22:09:36.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:09:36.194Z","atBatIndex":54},{"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":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:09:42.043Z","endTime":"2025-08-02T22:11:51.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":"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":88.3,"endSpeed":81.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.322699055433574,"aZ":-25.844807370519863,"pfxX":-0.04807278316075653,"pfxZ":3.7387703082980055,"pX":-0.0992325852290021,"pZ":1.8485336389487397,"vX0":-3.7511548783496544,"vY0":-128.65505930492782,"vZ0":-5.146094156110509,"x":120.78,"y":188.87,"x0":1.3781460619744739,"y0":50.00329737474741,"z0":5.854333686977989,"aX":-0.0802218546731428},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.0,"breakHorizontal":0.8,"spinRate":2621,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.42420174846205416,"extension":7.014528435277637},"index":0,"playId":"cf17757f-e1f4-3d47-9a6c-c340c5c623cd","pitchNumber":1,"startTime":"2025-08-02T22:10:02.386Z","endTime":"2025-08-02T22:10:05.539Z","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":94.5,"endSpeed":86.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.465055766546207,"aZ":-10.819631790709977,"pfxX":5.348522856380828,"pfxZ":11.139311952283576,"pX":-0.08037153928525691,"pZ":3.5046361370777492,"vX0":-5.196501090031781,"vY0":-137.57448342016386,"vZ0":-4.360383584728884,"x":120.06,"y":144.15,"x0":1.1378940981246635,"y0":50.006743288385074,"z0":5.84343312177831,"aX":10.257122430951497},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.4,"breakHorizontal":-8.6,"spinRate":2605,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.3981100154899968,"extension":6.92196747258578},"index":1,"playId":"20259cd5-3e91-390f-8185-a48ec613b279","pitchNumber":2,"startTime":"2025-08-02T22:10:19.339Z","endTime":"2025-08-02T22:10:22.512Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-02T22:10:30.986Z","endTime":"2025-08-02T22:10:46.660Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46148735016238,"aZ":-9.364732269701614,"pfxX":5.580964223756652,"pfxZ":11.709728399537301,"pX":-0.2637697712103518,"pZ":3.315050438112171,"vX0":-5.68021325517073,"vY0":-139.22176295450114,"vZ0":-5.301112850634684,"x":127.05,"y":149.27,"x0":1.0853014079411825,"y0":50.00558171014184,"z0":5.8737162933093785,"aX":10.874582991281436},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.2,"breakHorizontal":-8.8,"spinRate":2654,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.3945601476036491,"extension":6.9032026206921895},"index":3,"playId":"ad1e4095-b5a0-360c-8bec-4b97c597483a","pitchNumber":3,"startTime":"2025-08-02T22:10:46.660Z","endTime":"2025-08-02T22:10:50.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":85.7,"strikeZoneTop":3.56933036832163,"strikeZoneBottom":1.72000001513302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.1637152620965,"aZ":-5.903381003972914,"pfxX":6.24756788836865,"pfxZ":13.635708866323746,"pX":-0.7193578829687389,"pZ":3.8528779343168535,"vX0":-6.912930776998064,"vY0":-139.5516350766413,"vZ0":-4.363722934486209,"x":144.42,"y":134.75,"x0":1.0059233224652064,"y0":50.00674893865978,"z0":5.848948000427858,"aX":12.040770581804338},"breaks":{"breakAngle":55.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.6,"breakVerticalInduced":23.6,"breakHorizontal":-9.5,"spinRate":2696,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.39601013830736376,"extension":7.120118013179415},"index":4,"playId":"2c57832e-c8bd-35a6-a87c-dc5ad650f3c3","pitchNumber":4,"startTime":"2025-08-02T22:11:07.892Z","endTime":"2025-08-02T22:11:11.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":85.7,"strikeZoneTop":3.56931860226674,"strikeZoneBottom":1.72000021624787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.741941050974106,"aZ":-9.274402750233058,"pfxX":6.764560795862691,"pfxZ":11.941391459259208,"pX":-0.8031483791964461,"pZ":3.6484486291025977,"vX0":-7.14206859443486,"vY0":-138.95700719713219,"vZ0":-4.2917814996583585,"x":147.61,"y":140.27,"x0":0.9455973344919854,"y0":50.00403254054636,"z0":5.851958143590878,"aX":12.974332868997589},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.6,"breakHorizontal":-10.4,"spinRate":2628,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.3971124280730862,"extension":7.24314248077649},"index":5,"playId":"bf1f52ed-5098-3df2-a0f2-e48889ba0c7c","pitchNumber":5,"startTime":"2025-08-02T22:11:26.014Z","endTime":"2025-08-02T22:11:29.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.228631646790067,"aZ":-25.303114429279063,"pfxX":-0.0015666022551874548,"pfxZ":4.10398944780042,"pX":-0.9323967401348823,"pZ":2.2303222067217177,"vX0":-5.711048972418033,"vY0":-128.7505580595142,"vZ0":-4.18779697470675,"x":152.54,"y":178.56,"x0":1.316720552057466,"y0":50.00590989438185,"z0":5.840841469285302,"aX":-0.0022112712809073147},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":1.3,"spinRate":2725,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.42573858292325406,"extension":7.023558286413884},"hitData":{"launchSpeed":73.8,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.1,"coordY":153.97}},"index":6,"playId":"54d91025-19c3-30c4-95b0-e6a95d225c29","pitchNumber":6,"startTime":"2025-08-02T22:11:43.899Z","endTime":"2025-08-02T22:11:51.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:11:51.267Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"CJ Kayfus flies out to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:13:37.019Z","endTime":"2025-08-02T22:14:24.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.42204163306225,"strikeZoneBottom":1.58606102726695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.546570199301748,"aZ":-28.725427300554834,"pfxX":-6.7544575941193425,"pfxZ":2.4270341979575036,"pX":-1.5624221688863016,"pZ":3.5355328198736737,"vX0":1.1368754639357612,"vY0":-118.46038385744696,"vZ0":0.2575447168368319,"x":176.56,"y":143.32,"x0":-1.1708589080072567,"y0":50.00339936300794,"z0":6.050519425234383,"aX":-9.60356923678278},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.7,"breakHorizontal":12.0,"spinRate":1906,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.46229688547591774,"extension":6.161747539554583},"index":0,"playId":"79b83349-0b5d-3b20-a705-abd9ab556305","pitchNumber":1,"startTime":"2025-08-02T22:14:01.030Z","endTime":"2025-08-02T22:14:04.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.191581205825816,"aZ":-27.297683822684984,"pfxX":-7.86760661454008,"pfxZ":3.411649193096263,"pX":-0.6500781385101693,"pZ":2.9598470857773873,"vX0":3.5440781998915805,"vY0":-118.4391640410292,"vZ0":-1.1168160898634028,"x":141.78,"y":158.86,"x0":-1.1382124584502988,"y0":50.00481274205355,"z0":5.918649738440292,"aX":-11.254292133622519},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.2,"breakHorizontal":13.4,"spinRate":2047,"spinDirection":257},"zone":1,"typeConfidence":2.0,"plateTime":0.4612655680575526,"extension":6.328741467477978},"hitData":{"launchSpeed":87.9,"launchAngle":30.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.21,"coordY":94.73}},"index":1,"playId":"6da07a8a-d69b-3d72-a825-953323b22a59","pitchNumber":2,"startTime":"2025-08-02T22:14:16.938Z","endTime":"2025-08-02T22:14:24.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:14:24.900Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brayan Rocchio doubles (13) on a sharp line drive to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:14:29.231Z","endTime":"2025-08-02T22:15:42.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435990435048843,"aZ":-24.725519275603155,"pfxX":-6.598506675492086,"pfxZ":5.28468553836635,"pX":-0.23440986625023702,"pZ":1.2368329058319536,"vX0":3.9312056311131776,"vY0":-118.4536896522504,"vZ0":-5.2745902843429615,"x":125.94,"y":205.39,"x0":-1.065514987856506,"y0":50.002080270293305,"z0":5.777406151598473,"aX":-9.2962148388241},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":8.4,"breakHorizontal":10.9,"spinRate":2145,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.46392034334818577,"extension":6.402053396636286},"index":0,"playId":"2950b6b6-a5f9-3acb-b9b6-ccd48c4bb74a","pitchNumber":1,"startTime":"2025-08-02T22:14:51.257Z","endTime":"2025-08-02T22:14:55.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":2.93730861422474,"strikeZoneBottom":1.4000001778522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.595543752559887,"aZ":-24.322823052989154,"pfxX":2.3881721616240217,"pfxZ":4.940704912201871,"pX":0.9221450977102342,"pZ":0.6548208274379534,"vX0":3.981920816035873,"vY0":-125.32561675195728,"vZ0":-7.435844137929863,"x":81.85,"y":221.1,"x0":-0.9982259689678549,"y0":50.00259882938861,"z0":5.650172933356343,"aX":3.793972005071185},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.4,"breakHorizontal":-5.3,"spinRate":2280,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.43722864928187066,"extension":6.176932287630914},"index":1,"playId":"f2c0c6dd-cef1-3e43-80a9-729703478821","pitchNumber":2,"startTime":"2025-08-02T22:15:09.348Z","endTime":"2025-08-02T22:15:12.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.727058899969325,"aZ":-13.058070210645361,"pfxX":-5.915864133816124,"pfxZ":10.558314030685212,"pX":0.23902683874622,"pZ":2.0570912801701406,"vX0":5.274767994428478,"vY0":-134.130180229528,"vZ0":-7.21828976733502,"x":107.89,"y":183.24,"x0":-0.9905065228782264,"y0":50.0013806009911,"z0":5.726217026120551,"aX":-10.710115214510822},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2305,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4093389365210265,"extension":6.267878612652417},"hitData":{"launchSpeed":106.0,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.26,"coordY":120.1}},"index":2,"playId":"cd5d4e3c-497c-3e7d-ac9e-d5a056d1b331","pitchNumber":3,"startTime":"2025-08-02T22:15:29.851Z","endTime":"2025-08-02T22:15:42.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:15:42.260Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:15:46.871Z","endTime":"2025-08-02T22:16:43.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.07419425837249,"strikeZoneBottom":1.39944718875839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.343111669672833,"aZ":-40.68506386256348,"pfxX":2.126784277172828,"pfxZ":-6.48811143962385,"pX":0.04658096722705639,"pZ":0.7209096645937477,"vX0":1.8504520729572205,"vY0":-114.45624885591094,"vZ0":-2.518711167136962,"x":115.22,"y":219.32,"x0":-1.0520151621102394,"y0":50.00311766182966,"z0":5.8626786141759055,"aX":2.78967365948339},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-12.1,"breakHorizontal":-4.3,"spinRate":1770,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.48061558175540453,"extension":6.233025602270189},"index":0,"playId":"d5a41036-bdcc-339a-8e90-274ea03a86cb","pitchNumber":1,"startTime":"2025-08-02T22:16:15.834Z","endTime":"2025-08-02T22:16:19.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.727163797119935,"aZ":-26.88791092842802,"pfxX":-7.788738420737079,"pfxZ":3.6322477938598015,"pX":-0.37078051456083083,"pZ":1.7758652586851518,"vX0":4.1595213839144725,"vY0":-120.22872372963504,"vZ0":-3.7718679909200636,"x":131.13,"y":190.83,"x0":-1.117241432111604,"y0":50.002435527751416,"z0":5.7687325009207,"aX":-11.327874246897286},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.9,"breakHorizontal":13.0,"spinRate":2091,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.45672707168536375,"extension":6.335124893068452},"hitData":{"launchSpeed":89.5,"launchAngle":20.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.73,"coordY":94.42}},"index":1,"playId":"0e120211-6895-341a-936a-6eafb63caef4","pitchNumber":2,"startTime":"2025-08-02T22:16:35.675Z","endTime":"2025-08-02T22:16:43.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:16:43.500Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Edouard Julien to first baseman Kody Clemens.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:16:51.319Z","endTime":"2025-08-02T22:19:22.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.38999957865511,"strikeZoneBottom":1.6191381485685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.316447668003118,"aZ":-30.912464609671165,"pfxX":-8.625065285628725,"pfxZ":0.8873979508174532,"pX":-1.389234991609095,"pZ":3.331168549541417,"vX0":2.2567478890328676,"vY0":-118.82221950968142,"vZ0":0.5970192255265081,"x":169.95,"y":148.84,"x0":-1.235075461548116,"y0":50.002367699828916,"z0":5.90181731832894,"aX":-12.24242394436254},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.0,"breakHorizontal":15.0,"spinRate":2072,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.46226211199534273,"extension":6.12747670945954},"index":0,"playId":"78c2b204-ba6a-3d8b-b236-da68e0b4d81f","pitchNumber":1,"startTime":"2025-08-02T22:17:15.824Z","endTime":"2025-08-02T22:17:19.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.33915613907892,"strikeZoneBottom":1.56827948404984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.476261141629834,"aZ":-27.091279555545796,"pfxX":-7.9626986572496214,"pfxZ":3.636144845417393,"pX":-0.49516176387964134,"pZ":1.6759301699141897,"vX0":3.8613687993750196,"vY0":-118.01312890693892,"vZ0":-3.8125641774124275,"x":135.87,"y":193.53,"x0":-1.1264832831019798,"y0":50.00030741357263,"z0":5.834393695343654,"aX":-11.121811833324877},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.9,"breakHorizontal":13.3,"spinRate":2110,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.46583718937426344,"extension":6.097022818964194},"index":1,"playId":"5b4b5f20-5521-3aad-ae89-d9dce1230ebb","pitchNumber":2,"startTime":"2025-08-02T22:17:36.644Z","endTime":"2025-08-02T22:17:41.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.4,"strikeZoneTop":3.33915609311642,"strikeZoneBottom":1.61913866814272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91667784776789,"aZ":-24.777615501213972,"pfxX":1.365582396500205,"pfxZ":4.547275284904383,"pX":1.2463843539686492,"pZ":1.8913465375578498,"vX0":5.452126386430477,"vY0":-126.0011778454207,"vZ0":-4.765323654403838,"x":69.49,"y":187.71,"x0":-1.1130010191972606,"y0":50.001961979507975,"z0":5.781927639339228,"aX":2.21891782932524},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.4,"breakHorizontal":-3.6,"spinRate":2325,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.43286328686875475,"extension":6.152779860841075},"index":2,"playId":"a55ca39f-45dc-3884-b0f7-15431aa5e427","pitchNumber":3,"startTime":"2025-08-02T22:17:58.870Z","endTime":"2025-08-02T22:18:04.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2039371310939,"aZ":-26.799438975397827,"pfxX":-7.913196410003649,"pfxZ":3.7193870876386406,"pX":-0.8566111016049446,"pZ":2.6899223450573655,"vX0":2.987844676136524,"vY0":-119.7792571910075,"vZ0":-1.8553145702808798,"x":149.65,"y":166.15,"x0":-1.0954605506579913,"y0":50.00560479424254,"z0":5.8824926086710345,"aX":-11.442861749978535},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":2096,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4581608603489551,"extension":6.120778647271488},"index":3,"playId":"b31bae79-b40c-3887-87ef-b627ee741990","pitchNumber":4,"startTime":"2025-08-02T22:18:19.126Z","endTime":"2025-08-02T22:18:23.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.31379927584668,"strikeZoneBottom":1.59377657006928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85267678999475,"aZ":-14.035381899548085,"pfxX":-4.781438293589851,"pfxZ":9.939457154832402,"pX":-0.27737640658183915,"pZ":4.629320956150309,"vX0":3.815834526471364,"vY0":-134.4245568092295,"vZ0":-0.7986964669709373,"x":127.57,"y":113.79,"x0":-1.0958975451629056,"y0":50.00565172926826,"z0":5.929223306176447,"aX":-8.729033945241023},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":7.8,"spinRate":2302,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40786248184318863,"extension":6.101073426841591},"index":4,"playId":"a90441a0-baa2-3b2e-bc2f-82f6bdfc2269","pitchNumber":5,"startTime":"2025-08-02T22:18:43.559Z","endTime":"2025-08-02T22:18:46.795Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46136733552167,"aZ":-26.253216117818475,"pfxX":-8.11024606581708,"pfxZ":3.991868250368153,"pX":-0.08036269067738198,"pZ":2.642338743971057,"vX0":4.890030440347474,"vY0":-120.75101166254161,"vZ0":-2.1451677667926656,"x":120.06,"y":167.44,"x0":-1.0730876023279887,"y0":50.00428104707134,"z0":5.841175531930435,"aX":-12.034833683683313},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.0,"breakHorizontal":13.6,"spinRate":2214,"spinDirection":257},"zone":5,"typeConfidence":2.0,"plateTime":0.45278653850337447,"extension":6.2387549733801},"hitData":{"launchSpeed":89.5,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.86,"coordY":153.97}},"index":5,"playId":"b1a75267-7796-3033-a466-f3e4ab90d81a","pitchNumber":6,"startTime":"2025-08-02T22:19:14.898Z","endTime":"2025-08-02T22:19:22.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:19:22.614Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:21:12.841Z","endTime":"2025-08-02T22:22:17.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66302736550501,"aZ":-10.157655332023579,"pfxX":8.32633189970878,"pfxZ":12.125660645944839,"pX":0.398363015838074,"pZ":3.524677422294547,"vX0":-5.309502174215931,"vY0":-134.9535474846302,"vZ0":-4.32420834142842,"x":101.82,"y":143.61,"x0":1.3255486227149607,"y0":50.00165344254737,"z0":5.883402969770859,"aX":15.11643524018343},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.0,"breakHorizontal":-13.7,"spinRate":2593,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.408320970612142,"extension":6.768874076878814},"index":0,"playId":"77699124-d5cc-30ef-94c6-f55e74fa9ea7","pitchNumber":1,"startTime":"2025-08-02T22:21:33.673Z","endTime":"2025-08-02T22:21:37.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.71944029133619,"strikeZoneBottom":1.75941975686364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45829339253959,"aZ":-11.373310290461342,"pfxX":3.88953932014545,"pfxZ":11.088052621452512,"pX":-0.12903375372683484,"pZ":2.2747307468610534,"vX0":-4.9781349203291265,"vY0":-136.2310738109077,"vZ0":-7.313230769468727,"x":121.92,"y":177.36,"x0":1.2182835628055002,"y0":50.00525140535626,"z0":5.783779082551216,"aX":7.298474628023859},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2595,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.40235136992556164,"extension":6.9497852655605685},"index":1,"playId":"aebca7d2-159f-38e0-ab80-c2d429d4a5bd","pitchNumber":2,"startTime":"2025-08-02T22:21:55.693Z","endTime":"2025-08-02T22:21:59.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34286688953982,"aZ":-11.440968906386905,"pfxX":5.2385791638603045,"pfxZ":10.8814126390855,"pX":-0.18279930401627772,"pZ":3.8449249932353817,"vX0":-5.3110119723754465,"vY0":-137.38537744836012,"vZ0":-3.345195160845332,"x":123.97,"y":134.97,"x0":1.0977585362556745,"y0":50.0040418798123,"z0":5.859665479194055,"aX":9.983089208106623},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.2,"breakHorizontal":-8.3,"spinRate":2633,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39915888456411697,"extension":6.643456814560983},"index":2,"playId":"9d309e04-ad66-3592-a517-694710e2c150","pitchNumber":3,"startTime":"2025-08-02T22:22:12.527Z","endTime":"2025-08-02T22:22:17.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:22:17.281Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:24:50.005Z","endTime":"2025-08-02T22:26:08.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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":[2,3,4,5,7],"actionIndex":[1],"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":7},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T22:22:26.912Z","endTime":"2025-08-02T22:23:35.286Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Nic Enright replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T22:23:35.286Z","endTime":"2025-08-02T22:24:52.307Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.0,"strikeZoneTop":3.5858320685825,"strikeZoneBottom":1.73057134330155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02089705766862,"aZ":-24.043714764483745,"pfxX":3.212949457685612,"pfxZ":5.053493467582409,"pX":1.3071687408855022,"pZ":1.5432967139991327,"vX0":5.54827318143312,"vY0":-127.78087574964891,"vZ0":-6.326158996261642,"x":67.17,"y":197.11,"x0":-1.3330769972147125,"y0":50.00105684234653,"z0":6.012983830036711,"aX":5.1675887786684624},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.6,"breakHorizontal":-7.3,"spinRate":2484,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.433190631655497,"extension":6.500307918424328},"index":2,"playId":"eaa5a299-67df-366a-97be-53822d664a11","pitchNumber":1,"startTime":"2025-08-02T22:24:52.307Z","endTime":"2025-08-02T22:24:55.735Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.51000081508783,"strikeZoneBottom":1.68000108554264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.527179213946845,"aZ":-10.13166937554633,"pfxX":-1.9620477509673093,"pfxZ":11.35081008651467,"pX":0.86370863011199,"pZ":2.7041001492045944,"vX0":5.738798573991764,"vY0":-138.59981516216206,"vZ0":-7.34316460597,"x":84.08,"y":165.77,"x0":-0.9805169752638527,"y0":50.004317362943176,"z0":6.067837807478019,"aX":-3.8116483143720736},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2647,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.39548786994389395,"extension":6.540307078604649},"index":3,"playId":"769d1c0f-8c9a-3cbe-a20b-05d9ae5614d8","pitchNumber":2,"startTime":"2025-08-02T22:25:02.831Z","endTime":"2025-08-02T22:25:06.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.083410707735545,"aZ":-11.428126859043655,"pfxX":-2.7854541827638983,"pfxZ":10.788249780552919,"pX":-0.20289736532886707,"pZ":3.084689093398532,"vX0":3.7983570842993366,"vY0":-137.24480846437442,"vZ0":-6.171263040649112,"x":124.73,"y":155.49,"x0":-1.2377599209888217,"y0":50.00468015555614,"z0":6.128117286309998,"aX":-5.3576268540216025},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":4.3,"spinRate":2600,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.3978771632627267,"extension":6.450971676485278},"index":4,"playId":"09727397-c9d1-3750-994d-fb91f24733b8","pitchNumber":3,"startTime":"2025-08-02T22:25:15.318Z","endTime":"2025-08-02T22:25:18.761Z","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":93.4,"endSpeed":86.1,"strikeZoneTop":3.51000040775974,"strikeZoneBottom":1.65471728859054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67469710040674,"aZ":-10.905771662389954,"pfxX":-2.6720232010053806,"pfxZ":11.287817771983011,"pX":-0.4491547064853632,"pZ":2.11233032643046,"vX0":3.014947821463695,"vY0":-135.88326713327183,"vZ0":-8.36865104634623,"x":134.12,"y":181.75,"x0":-1.221972339802098,"y0":50.00495705663971,"z0":5.975551604722801,"aX":-5.035410260420895},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.1,"breakHorizontal":4.2,"spinRate":2514,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.401948960358931,"extension":6.454722584167972},"index":5,"playId":"38e805e5-610f-301b-9996-af838df48819","pitchNumber":4,"startTime":"2025-08-02T22:25:31.761Z","endTime":"2025-08-02T22:25:35.603Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-02T22:25:44.536Z","endTime":"2025-08-02T22:26:03.308Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.191228656860176,"aZ":-21.577904651526865,"pfxX":-2.146640749379013,"pfxZ":6.755709995591479,"pX":0.6640117672526632,"pZ":0.18408461818626706,"vX0":5.632744208345251,"vY0":-125.71797867153897,"vZ0":-9.483540427624938,"x":91.69,"y":233.81,"x0":-1.3466353308889722,"y0":50.00602611226323,"z0":5.818263572272528,"aX":-3.3692321950620654},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.8,"breakHorizontal":2.3,"spinRate":2529,"spinDirection":172},"zone":14,"typeConfidence":0.9,"plateTime":0.43902190753612613,"extension":6.494578491777528},"index":7,"playId":"b60db9fa-ed44-3ee7-8f48-6f0f23c35317","pitchNumber":5,"startTime":"2025-08-02T22:26:03.308Z","endTime":"2025-08-02T22:26:08.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:26:08.373Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:26:15.186Z","endTime":"2025-08-02T22:28:13.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":"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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.665541811860752,"aZ":-23.820906220102565,"pfxX":2.4458044347693235,"pfxZ":5.20511922179804,"pX":0.5047273475190326,"pZ":2.0578361518393087,"vX0":4.641794688573581,"vY0":-125.68181160166156,"vZ0":-4.965974262373777,"x":97.76,"y":183.22,"x0":-1.6815213587410134,"y0":50.005328494651415,"z0":5.985889592694094,"aX":3.9252305465072737},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.5,"breakHorizontal":-5.5,"spinRate":2498,"spinDirection":159},"zone":9,"typeConfidence":0.9,"plateTime":0.43525600911735474,"extension":6.4202042802109895},"index":0,"playId":"13402e31-39c6-3969-8ae9-16167c1e6052","pitchNumber":1,"startTime":"2025-08-02T22:26:34.343Z","endTime":"2025-08-02T22:26:37.965Z","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":87.2,"endSpeed":80.1,"strikeZoneTop":3.31465161823706,"strikeZoneBottom":1.58999964734091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84341612486257,"aZ":-27.55358352111108,"pfxX":-0.3029097120377613,"pfxZ":2.8463004036108224,"pX":-1.0116598938962886,"pZ":1.1724035147591596,"vX0":1.7118306064684836,"vY0":-126.93106489248738,"vZ0":-6.484144964952809,"x":155.56,"y":207.13,"x0":-1.6565275328651088,"y0":50.00625835465735,"z0":5.964424966872566,"aX":-0.49260769456199227},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":2563,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.43209258230070047,"extension":6.296563601704542},"index":1,"playId":"9000b6d4-6b75-3f14-8b3e-166858aea047","pitchNumber":2,"startTime":"2025-08-02T22:26:52.824Z","endTime":"2025-08-02T22:26:58.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.173401619951306,"aZ":-11.415308145404412,"pfxX":-3.0218789174878116,"pfxZ":10.638710117621988,"pX":0.5228087304064882,"pZ":3.3668546620199744,"vX0":5.941252411925619,"vY0":-138.6096909456255,"vZ0":-5.472631763529934,"x":97.07,"y":147.87,"x0":-1.253092884410069,"y0":50.00262127477115,"z0":6.124970170510238,"aX":-5.896894248605762},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2656,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.394729203338787,"extension":6.721992821591479},"index":2,"playId":"5e9c6d6c-78a0-3f02-b933-e250660ae856","pitchNumber":3,"startTime":"2025-08-02T22:27:05.245Z","endTime":"2025-08-02T22:27:08.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29237119976739,"aZ":-36.32449103660463,"pfxX":3.564645162231412,"pfxZ":-2.714886115648505,"pX":0.39809198680968977,"pZ":1.3043791629753951,"vX0":3.0120140718256097,"vY0":-122.40833315050108,"vZ0":-3.8755355964289437,"x":101.83,"y":203.56,"x0":-1.307775833965511,"y0":50.00241286654124,"z0":5.991487909744527,"aX":5.4529100888118816},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.5,"breakHorizontal":-7.1,"spinRate":2570,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.44606123111109586,"extension":6.338911111701914},"index":3,"playId":"9523bd6f-3fe5-3c95-a579-a0c437ff91d1","pitchNumber":4,"startTime":"2025-08-02T22:27:27.045Z","endTime":"2025-08-02T22:27:31.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.036824361494325,"aZ":-25.668232141866756,"pfxX":1.1363805547840244,"pfxZ":4.031136169104608,"pX":0.08224597027638407,"pZ":1.5603959097526638,"vX0":3.389842795499247,"vY0":-125.16826458034699,"vZ0":-5.60663017153211,"x":113.86,"y":196.65,"x0":-1.4276983616612888,"y0":50.00483806234317,"z0":5.883820315101664,"aX":1.8355420901137185},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2531,"spinDirection":155},"zone":8,"typeConfidence":0.9,"plateTime":0.4346433210952694,"extension":6.403555529544447},"index":4,"playId":"c8cf5701-32a7-357d-b0c1-14d2894b64c9","pitchNumber":5,"startTime":"2025-08-02T22:27:48.929Z","endTime":"2025-08-02T22:27:54.715Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38077705374588,"aZ":-10.182998912844921,"pfxX":-0.9234465818930857,"pfxZ":11.202020530311467,"pX":0.2768892210438992,"pZ":2.6775699211705057,"vX0":4.581640075518132,"vY0":-139.0450043470216,"vZ0":-7.454070754000034,"x":106.45,"y":166.49,"x0":-1.2703859907394772,"y0":50.006014507440206,"z0":6.0643882009623695,"aX":-1.8136668183482967},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":0.7,"spinRate":2517,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.3935187751995959,"extension":6.508198223794498},"index":5,"playId":"565561b1-39c6-3a0e-9549-661122072026","pitchNumber":6,"startTime":"2025-08-02T22:28:09.582Z","endTime":"2025-08-02T22:28:13.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:28:13.545Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Matt Wallner.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:30:02.178Z","endTime":"2025-08-02T22:31:28.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(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.4,"endSpeed":84.7,"strikeZoneTop":3.40443942934627,"strikeZoneBottom":1.66670527321406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56245254041034,"aZ":-12.921594947061605,"pfxX":-4.8112884675190015,"pfxZ":10.506361764554136,"pX":-1.0173734423457585,"pZ":1.9642043676144518,"vX0":2.082382247315834,"vY0":-134.36817890697876,"vZ0":-7.418858949544221,"x":155.78,"y":185.75,"x0":-1.1764622339320456,"y0":50.00205800362044,"z0":5.675261780754538,"aX":-8.814923146283359},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2340,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.40732085845600885,"extension":6.293273057909587},"index":0,"playId":"685f5f71-387c-3602-93e8-f958de174e3d","pitchNumber":1,"startTime":"2025-08-02T22:30:23.059Z","endTime":"2025-08-02T22:30:26.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.40443927634943,"strikeZoneBottom":1.64113750751982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99605583642457,"aZ":-13.769192732695705,"pfxX":-4.491346896876334,"pfxZ":10.245978589663919,"pX":0.08850356202685389,"pZ":2.939398598234495,"vX0":4.218482039402053,"vY0":-133.26701855847887,"vZ0":-4.926852423167169,"x":113.63,"y":159.42,"x0":-0.9324353009530576,"y0":50.00273025730249,"z0":5.8088287405265175,"aX":-8.067998807889081},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2293,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4112147023983792,"extension":6.274205761097934},"index":1,"playId":"2608bd20-6f3d-3ad4-b550-9a12ec10bc2a","pitchNumber":2,"startTime":"2025-08-02T22:30:39.621Z","endTime":"2025-08-02T22:30:43.483Z","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.7,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.193695201775245,"aZ":-12.20691434578724,"pfxX":-5.657825478588354,"pfxZ":10.867337255152918,"pX":0.007998985862921295,"pZ":2.8577600479681986,"vX0":4.728420563144426,"vY0":-134.90475857604486,"vZ0":-5.354140879462424,"x":116.7,"y":161.62,"x0":-1.0350277763108187,"y0":50.00507804686214,"z0":5.733558399452908,"aX":-10.39781733740653},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":9.2,"spinRate":2397,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40649313987395974,"extension":6.213197813826059},"index":2,"playId":"d853c12d-6472-342d-a64a-df930b072a0d","pitchNumber":3,"startTime":"2025-08-02T22:30:58.035Z","endTime":"2025-08-02T22:31:02.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.418873435618003,"aZ":-25.635100948019495,"pfxX":-6.675014428758125,"pfxZ":4.479607217804105,"pX":-0.5252680807982752,"pZ":0.9308170864009363,"vX0":3.420329019035938,"vY0":-119.85786420500362,"vZ0":-5.858943203445654,"x":137.02,"y":213.65,"x0":-1.1009585967373712,"y0":50.00413083441549,"z0":5.686164070239164,"aX":-9.745999557246433},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.0,"breakHorizontal":11.3,"spinRate":2076,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.45638868475404726,"extension":6.342706414785069},"hitData":{"launchSpeed":76.6,"launchAngle":23.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.68,"coordY":93.56}},"index":3,"playId":"fb3f1c0b-de52-37d8-93b1-ca400486cec4","pitchNumber":4,"startTime":"2025-08-02T22:31:18.019Z","endTime":"2025-08-02T22:31:28.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:31:28.003Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:31:42.068Z","endTime":"2025-08-02T22:33:06.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.14074055336064,"strikeZoneBottom":1.40284494555392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89322905774935,"aZ":-13.16604999536569,"pfxX":-5.512754632005954,"pfxZ":10.430665836306842,"pX":-0.3602141226905543,"pZ":3.4338931469946945,"vX0":3.8341516559742628,"vY0":-135.00380454930155,"vZ0":-3.836387790105342,"x":130.73,"y":146.06,"x0":-1.0918675872506538,"y0":50.00197155303363,"z0":5.817674635120879,"aX":-10.045619616772344},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2316,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4077155404720756,"extension":6.225577762895023},"index":0,"playId":"5ab06d77-8051-352e-92ae-53642c67bad6","pitchNumber":1,"startTime":"2025-08-02T22:31:58.891Z","endTime":"2025-08-02T22:32:02.475Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e1f08c84-c5c9-3e04-9711-b2bd7c353f8c","startTime":"2025-08-02T22:32:19.512Z","endTime":"2025-08-02T22:32:23.138Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.000140219435906,"aZ":-14.587318831976344,"pfxX":-6.502855062886383,"pfxZ":9.813203600880275,"pX":-0.7290254928416142,"pZ":3.241656718310616,"vX0":3.221440614461771,"vY0":-133.58783865725633,"vZ0":-4.069891718997713,"x":144.79,"y":151.26,"x0":-1.111062624802859,"y0":50.004399169804955,"z0":5.846158775350135,"aX":-11.657015416848047},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":11.0,"spinRate":2248,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.41131176779071543,"extension":6.174581277428014},"index":2,"playId":"d5954c6b-9475-3221-b9ad-0997ff42847b","pitchNumber":2,"startTime":"2025-08-02T22:32:41.533Z","endTime":"2025-08-02T22:32:45.224Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.080598152623963,"aZ":-29.654735478217056,"pfxX":-8.203563723861219,"pfxZ":1.7768119341295794,"pX":-0.7248607964867039,"pZ":0.51942758619659,"vX0":3.4448186625974886,"vY0":-118.57946951165118,"vZ0":-5.673718552700451,"x":144.63,"y":224.76,"x0":-1.1320497590963419,"y0":50.00486346418408,"z0":5.6548731107301435,"aX":-11.661657180776544},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.0,"breakHorizontal":14.0,"spinRate":2219,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.462235785073394,"extension":6.2418924350067755},"index":3,"playId":"c313912b-5b0b-32b0-862b-4812c540583b","pitchNumber":3,"startTime":"2025-08-02T22:33:02.634Z","endTime":"2025-08-02T22:33:06.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:33:06.437Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a fly ball to left fielder Alan Roden. José Ramírez to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:33:12.289Z","endTime":"2025-08-02T22:34:47.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"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,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"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_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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.46543950841981,"strikeZoneBottom":1.70089377639019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18312870111479,"aZ":-12.676016055118449,"pfxX":-3.9872160365367684,"pfxZ":10.624471619526826,"pX":-0.6861368655159442,"pZ":3.6673288156579793,"vX0":2.6663478642653646,"vY0":-135.27899917085932,"vZ0":-3.296495338165393,"x":143.15,"y":139.76,"x0":-1.1713847450711308,"y0":50.00655239620746,"z0":5.802682610173783,"aX":-7.3199353240828495},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":6.6,"spinRate":2333,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4064074643878022,"extension":6.067544632976397},"index":0,"playId":"35a93d4f-334a-350c-b565-71a3d36f2181","pitchNumber":1,"startTime":"2025-08-02T22:33:33.837Z","endTime":"2025-08-02T22:33:38.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.3636978771682,"strikeZoneBottom":1.67544379324719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.12358637450287,"aZ":-24.892806347024916,"pfxX":0.35608783704916025,"pfxZ":4.460969829424911,"pX":1.2629069914316766,"pZ":1.179091162917776,"vX0":5.523494278867428,"vY0":-126.02103421829314,"vZ0":-6.205206907515152,"x":68.86,"y":206.94,"x0":-0.990310402048816,"y0":50.00172510341343,"z0":5.645127985044845,"aX":0.5804446940219357},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.7,"spinRate":2189,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.43224605150394746,"extension":6.2881503080127725},"index":1,"playId":"bebedc9b-c6df-3204-965c-fceef188679d","pitchNumber":2,"startTime":"2025-08-02T22:33:53.930Z","endTime":"2025-08-02T22:33:57.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.369361430735257,"aZ":-29.932599782820446,"pfxX":-6.868009485582842,"pfxZ":1.5344919796520218,"pX":-0.3789558400108038,"pZ":2.11788707295488,"vX0":3.9228808064257734,"vY0":-119.71279860366994,"vZ0":-2.480671978349103,"x":131.44,"y":181.6,"x0":-1.1398185152736866,"y0":50.003862220344764,"z0":5.825589749556959,"aX":-10.04934097728395},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":11.6,"spinRate":2081,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.456135761993369,"extension":6.2340596954214895},"index":2,"playId":"5ee58889-5eee-3a18-a990-5e8775ad1bea","pitchNumber":3,"startTime":"2025-08-02T22:34:15.179Z","endTime":"2025-08-02T22:34:18.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.504256916761708,"aZ":-28.569961334213374,"pfxX":-8.135332564013943,"pfxZ":2.509637288993499,"pX":-0.25894713660224417,"pZ":1.5015137938039793,"vX0":4.513240395155821,"vY0":-119.97623611619012,"vZ0":-3.7598504412523153,"x":126.87,"y":198.24,"x0":-1.1224013283130505,"y0":50.00351461808335,"z0":5.678116859023352,"aX":-11.680026786980907},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":13.4,"spinRate":2228,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4592243839128307,"extension":6.267691122131638},"hitData":{"launchSpeed":74.1,"launchAngle":31.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.98,"coordY":107.97}},"index":3,"playId":"17116fcc-7452-3e98-9b32-b403165daac9","pitchNumber":4,"startTime":"2025-08-02T22:34:36.863Z","endTime":"2025-08-02T22:34:47.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:34:47.686Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (13) on a sharp line drive to right fielder Matt Wallner. José Ramírez scores. Carlos Santana to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:36:14.629Z","endTime":"2025-08-02T22:36:27.606Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":701487,"link":"/api/v1/people/701487"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T22:35:07.958Z","endTime":"2025-08-02T22:36:16.929Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255661648110905,"aZ":-14.609938522068834,"pfxX":-2.907612493399023,"pfxZ":9.325924640505662,"pX":0.08080391914565953,"pZ":2.1534215843498785,"vX0":4.213951377466234,"vY0":-135.10864183035258,"vZ0":-6.813005381516237,"x":113.92,"y":180.64,"x0":-1.1079582859282007,"y0":50.00207220232136,"z0":5.698938608534569,"aX":-5.4761707722986985},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":4.6,"spinRate":2164,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40252216820177944,"extension":6.184875552986916},"hitData":{"launchSpeed":103.9,"launchAngle":13.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.0,"coordY":102.0}},"index":1,"playId":"ee435044-512f-39ee-816c-fd487d318785","pitchNumber":1,"startTime":"2025-08-02T22:36:16.929Z","endTime":"2025-08-02T22:36:27.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:36:27.606Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Arias walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:36:56.967Z","endTime":"2025-08-02T22:40:04.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93248910724171,"aZ":-25.195822708597834,"pfxX":-6.312718838639275,"pfxZ":4.909807976643286,"pX":-0.5998262361646554,"pZ":1.789669712492195,"vX0":3.2066773034380613,"vY0":-118.57829508942628,"vZ0":-3.839879875647918,"x":139.86,"y":190.46,"x0":-1.1503300707761435,"y0":50.00502866648181,"z0":5.731939518248191,"aX":-8.97987397100551},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.2,"breakHorizontal":10.7,"spinRate":1990,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.4621199744662592,"extension":6.313010699526419},"index":0,"playId":"d39ec80b-f338-35b0-abac-8460967de96f","pitchNumber":1,"startTime":"2025-08-02T22:37:04.881Z","endTime":"2025-08-02T22:37:09.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.56114945813398,"strikeZoneBottom":1.5855853140312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.809209157773633,"aZ":-26.027872739258306,"pfxX":-8.532474837913147,"pfxZ":4.300595596709641,"pX":0.4899039968008356,"pZ":0.9554290570672018,"vX0":6.048712807823149,"vY0":-119.30927313735883,"vZ0":-5.6182377668900045,"x":98.33,"y":212.98,"x0":-0.9805451244669925,"y0":50.00275665579998,"z0":5.712040610979062,"aX":-12.194599396186263},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":13.8,"spinRate":2145,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.46060662270962194,"extension":6.297313163251207},"index":1,"playId":"9f8d4973-a396-3173-a943-e07fc2d6031d","pitchNumber":2,"startTime":"2025-08-02T22:37:26.165Z","endTime":"2025-08-02T22:37:32.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.66340446866812,"strikeZoneBottom":1.7134643042684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.893631643943195,"aZ":-22.97153996812074,"pfxX":1.9183174611324905,"pfxZ":5.769887524834537,"pX":1.2449831447089217,"pZ":1.7203406940409203,"vX0":5.022324247241793,"vY0":-124.91546211469071,"vZ0":-5.458437917784044,"x":69.54,"y":192.33,"x0":-1.033254328083051,"y0":50.00451683502424,"z0":5.798615610013697,"aX":3.0609528831347306},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.5,"breakHorizontal":-4.6,"spinRate":2378,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.4368645109715379,"extension":6.276074506881756},"index":2,"playId":"8684c9c2-d511-3a74-9687-662ee728c5db","pitchNumber":3,"startTime":"2025-08-02T22:37:48.840Z","endTime":"2025-08-02T22:37:53.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.91018218410632,"aZ":-27.81524862813297,"pfxX":-6.911532225371676,"pfxZ":3.08388889209877,"pX":-0.7815077972061785,"pZ":2.207685546548964,"vX0":2.7970678956835395,"vY0":-117.6940887307294,"vZ0":-2.630201312049926,"x":146.79,"y":179.17,"x0":-1.083017632038518,"y0":50.00120010649886,"z0":5.897947094651175,"aX":-9.761309781709164},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.3,"breakHorizontal":11.9,"spinRate":2098,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.46416847061202926,"extension":6.22768399282698},"index":3,"playId":"8cc44db4-bb9a-3c19-b46b-801109fcb117","pitchNumber":4,"startTime":"2025-08-02T22:38:20.442Z","endTime":"2025-08-02T22:38:25.001Z","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":92.7,"endSpeed":84.6,"strikeZoneTop":3.66191119985055,"strikeZoneBottom":1.73729319606764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15546215746382,"aZ":-13.281747290385892,"pfxX":-3.1724124684067654,"pfxZ":10.268569671218618,"pX":-1.4788592573942918,"pZ":2.6377727446552264,"vX0":0.5987935348465288,"vY0":-134.97481457890663,"vZ0":-5.681466481639359,"x":173.37,"y":167.56,"x0":-1.2918753144723893,"y0":50.00328794683496,"z0":5.70998217904122,"aX":-5.83686456469658},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":5.6,"spinRate":2392,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.40624136878649875,"extension":6.099886849401547},"index":4,"playId":"dddda529-3a69-39e6-9227-8657e44e2a89","pitchNumber":5,"startTime":"2025-08-02T22:38:50.801Z","endTime":"2025-08-02T22:38:54.484Z","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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25611610723811,"aZ":-14.096741971160716,"pfxX":-3.6765568902553163,"pfxZ":9.689303000046952,"pX":-0.4816532964424139,"pZ":3.0700128714180144,"vX0":3.29742106556161,"vY0":-135.85782366715443,"vZ0":-4.3106426263342925,"x":135.36,"y":155.89,"x0":-1.2344816316170222,"y0":50.00449662086013,"z0":5.6596649578715965,"aX":-6.86120793265795},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2333,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40343831944459296,"extension":6.151958347216361},"index":5,"playId":"a3b21249-08fd-35ec-95bd-c7f384deb50c","pitchNumber":6,"startTime":"2025-08-02T22:39:11.432Z","endTime":"2025-08-02T22:39:14.763Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.709782602243415,"aZ":-15.073657930649203,"pfxX":-4.806241091145159,"pfxZ":9.028921551867533,"pX":-0.5937329498711037,"pZ":2.7609661960460024,"vX0":3.435200881362557,"vY0":-136.20000764120334,"vZ0":-5.075867710180116,"x":139.63,"y":164.23,"x0":-1.2419441206901323,"y0":50.0004353997783,"z0":5.678228787455838,"aX":-9.09962447047012},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2374,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.40094593367403286,"extension":6.358118146307088},"index":6,"playId":"7d5b7873-cc14-38c7-b415-70160b9f0f38","pitchNumber":7,"startTime":"2025-08-02T22:39:35.064Z","endTime":"2025-08-02T22:39:38.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.6118925406992,"strikeZoneBottom":1.63644650348542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.910216818860746,"aZ":-13.223332418799158,"pfxX":-4.585971302349137,"pfxZ":9.894835289369151,"pX":0.20647871625542555,"pZ":1.395018424693054,"vX0":5.237247551255989,"vY0":-136.95447863302323,"vZ0":-8.71384038237376,"x":109.13,"y":201.11,"x0":-1.1273532484355517,"y0":50.006517682479895,"z0":5.505617834179908,"aX":-8.786030873733607},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2366,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3986948515913413,"extension":6.364931202168234},"index":7,"playId":"77de8be4-a79d-37da-b3a7-7adf5ab36d33","pitchNumber":8,"startTime":"2025-08-02T22:39:59.170Z","endTime":"2025-08-02T22:40:04.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:40:04.620Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Kayfus strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:40:11.036Z","endTime":"2025-08-02T22:42:32.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.3455209701591,"strikeZoneBottom":1.56048797797823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.522157774365795,"aZ":-25.57745773055712,"pfxX":0.8374249850637296,"pfxZ":4.083591881838394,"pX":0.9074222522781421,"pZ":0.6750053476017133,"vX0":4.617390976055912,"vY0":-125.11686897564702,"vZ0":-7.217445698465562,"x":82.41,"y":220.55,"x0":-1.0559726602994741,"y0":50.00552017976525,"z0":5.635108058065899,"aX":1.3546746493253095},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":-2.4,"spinRate":2327,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4344674507090711,"extension":6.356822384923644},"index":0,"playId":"b09e530e-e9b8-35d7-9364-abbce2dd290f","pitchNumber":1,"startTime":"2025-08-02T22:40:55.160Z","endTime":"2025-08-02T22:40:58.164Z","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":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.983913024079968,"aZ":-30.177933990791487,"pfxX":-6.210090268503302,"pfxZ":1.3806900992161717,"pX":-0.5385224214234484,"pZ":1.7465125793258411,"vX0":3.1586427475182104,"vY0":-118.56746924641578,"vZ0":-3.1350051904203404,"x":137.53,"y":191.62,"x0":-1.0724482915275868,"y0":50.00073158339181,"z0":5.804049245086622,"aX":-8.952571526459607},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.0,"breakHorizontal":10.6,"spinRate":2021,"spinDirection":259},"zone":7,"typeConfidence":2.0,"plateTime":0.45973708871579033,"extension":6.25775410322216},"index":1,"playId":"53216537-bcfa-3851-a6ed-e7ea489e1df0","pitchNumber":2,"startTime":"2025-08-02T22:41:16.590Z","endTime":"2025-08-02T22:41:21.455Z","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.6,"endSpeed":83.8,"strikeZoneTop":3.34548564018358,"strikeZoneBottom":1.5605224139763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36092047956372,"aZ":-13.335445923756343,"pfxX":-5.189792649971614,"pfxZ":10.37300380494068,"pX":-1.3108883719750146,"pZ":2.846103736934223,"vX0":1.463717783186144,"vY0":-134.69157096441953,"vZ0":-4.872374729767047,"x":166.97,"y":161.94,"x0":-1.1909589638633933,"y0":50.004882348250256,"z0":5.639268816999345,"aX":-9.428365584764892},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":9.0,"spinRate":2319,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4084369266708028,"extension":6.121968281161654},"index":2,"playId":"75111db7-54c2-39a6-8145-d60619a6ad2c","pitchNumber":3,"startTime":"2025-08-02T22:41:48.229Z","endTime":"2025-08-02T22:41:51.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.3289798547791,"strikeZoneBottom":1.52542053024843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.412724709765946,"aZ":-30.403519898124316,"pfxX":-6.829930215734409,"pfxZ":1.2380054008719945,"pX":-0.9754933975039524,"pZ":2.966089732320165,"vX0":2.5572061966695405,"vY0":-118.98911932683492,"vZ0":-0.3262422974201864,"x":154.18,"y":158.7,"x0":-1.1784074589515459,"y0":50.0032755144242,"z0":5.866212692625249,"aX":-9.767006488517415},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.4,"breakHorizontal":11.8,"spinRate":2057,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.46080674679787714,"extension":6.11090502367019},"index":3,"playId":"2d9f1fbb-8402-34cf-9646-878b5af51c6e","pitchNumber":4,"startTime":"2025-08-02T22:42:08.014Z","endTime":"2025-08-02T22:42:12.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26063495103425,"aZ":-28.761015141785876,"pfxX":-6.847835238529967,"pfxZ":2.395141209092378,"pX":-0.15430327978859107,"pZ":1.00986001909389,"vX0":4.328781974303362,"vY0":-119.00575279599589,"vZ0":-4.807813141990609,"x":122.88,"y":211.51,"x0":-1.1133107784919156,"y0":50.00241295626193,"z0":5.681722388030477,"aX":-9.756428786246536},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":11.3,"spinRate":2081,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.46143562978034414,"extension":6.257737324081562},"index":4,"playId":"5197649a-6cad-3448-bf74-62f40e2fec82","pitchNumber":5,"startTime":"2025-08-02T22:42:29.456Z","endTime":"2025-08-02T22:42:32.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:42:32.992Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Alan Roden.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:43:47.336Z","endTime":"2025-08-02T22:45:29.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T22:43:02.377Z","endTime":"2025-08-02T22:43:49.375Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.32537885309108,"aZ":-29.298619347562262,"pfxX":-6.853331616091584,"pfxZ":1.986801845342561,"pX":-0.737948338927025,"pZ":1.2925291072493865,"vX0":2.9458068697713267,"vY0":-119.14614237911229,"vZ0":-4.303498673690905,"x":145.13,"y":203.88,"x0":-1.0950467995213093,"y0":50.00417497475287,"z0":5.748381237306865,"aX":-9.92592226969159},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":11.8,"spinRate":2119,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.4584309863172713,"extension":6.245073328165689},"index":1,"playId":"f52b78de-14cc-3847-8d7c-40a722510e56","pitchNumber":1,"startTime":"2025-08-02T22:43:49.375Z","endTime":"2025-08-02T22:43:52.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":2.96255372922703,"strikeZoneBottom":1.40000064263528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77807457648675,"aZ":-29.146244466991284,"pfxX":-7.673113249851018,"pfxZ":2.058349946054374,"pX":-0.17581268965770175,"pZ":0.8501924551071989,"vX0":4.54886280784986,"vY0":-120.07944550193979,"vZ0":-5.273473201789972,"x":123.7,"y":215.82,"x0":-1.0913175323878521,"y0":50.00251781098358,"z0":5.647167053619963,"aX":-11.28104892330139},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":2155,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.4549661591385705,"extension":6.202938156207203},"index":2,"playId":"4a0f518b-713c-325e-b49c-4342c2c5460f","pitchNumber":2,"startTime":"2025-08-02T22:44:09.436Z","endTime":"2025-08-02T22:44:12.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":2.93707730221398,"strikeZoneBottom":1.2725263913468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.443701771792664,"aZ":-29.15092332600302,"pfxX":-8.32902769214892,"pfxZ":2.118428926237806,"pX":-1.694097450230729,"pZ":1.8903044417779165,"vX0":1.3077770627818606,"vY0":-118.67522756232077,"vZ0":-2.9393795055436076,"x":181.58,"y":187.74,"x0":-1.1696469864537045,"y0":50.00317401683118,"z0":5.796671804689973,"aX":-11.895680495723163},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2003,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4613135262964625,"extension":6.381721255090294},"index":3,"playId":"f6e85399-8e73-36c5-8223-c4f41531d9ff","pitchNumber":3,"startTime":"2025-08-02T22:44:28.482Z","endTime":"2025-08-02T22:44:31.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.28832861409972,"aZ":-27.132268821805326,"pfxX":-7.665345646748497,"pfxZ":3.4383279889705403,"pX":-0.14785397514140342,"pZ":2.6108702132050046,"vX0":4.477202764176216,"vY0":-119.8480558559019,"vZ0":-2.1024715534299623,"x":122.64,"y":168.29,"x0":-1.0360509140793523,"y0":50.00449682341255,"z0":5.902323928053725,"aX":-11.248410083885622},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.0,"breakHorizontal":13.0,"spinRate":2021,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.4555175648589862,"extension":6.386088455407692},"index":4,"playId":"036ed4e8-e1f0-3f1b-b46a-750fbfce0544","pitchNumber":4,"startTime":"2025-08-02T22:44:57.603Z","endTime":"2025-08-02T22:45:00.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.2535293805404,"aZ":-27.148602054217267,"pfxX":-7.4712415020314324,"pfxZ":3.470774492991355,"pX":-0.4933529356876941,"pZ":1.9596388062050045,"vX0":3.7370003152623767,"vY0":-119.43674417204456,"vZ0":-3.3177779443388777,"x":135.81,"y":185.87,"x0":-1.1046564930911436,"y0":50.00583944980118,"z0":5.799151830701492,"aX":-10.833614580085252},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.8,"breakHorizontal":12.7,"spinRate":2095,"spinDirection":260},"zone":4,"typeConfidence":2.0,"plateTime":0.45797799725086197,"extension":6.3204450754561785},"hitData":{"launchSpeed":85.5,"launchAngle":41.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.43,"coordY":101.04}},"index":5,"playId":"fdc47cb4-58a8-3c41-8c75-b7090e610258","pitchNumber":5,"startTime":"2025-08-02T22:45:20.203Z","endTime":"2025-08-02T22:45:29.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:45:29.164Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edouard Julien doubles (6) on a sharp fly ball to left fielder Steven Kwan.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:47:55.810Z","endTime":"2025-08-02T22:48:27.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:47:33.139Z","endTime":"2025-08-02T22:47:33.162Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200"},{"details":{"description":"Defensive Substitution: Angel Martínez replaces right fielder CJ Kayfus, batting 8th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T22:47:33.162Z","endTime":"2025-08-02T22:47:33.163Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":692216,"link":"/api/v1/people/692216"}},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Nic Enright.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T22:47:33.163Z","endTime":"2025-08-02T22:47:58.099Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.40083556689991,"strikeZoneBottom":1.69542718775302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.735296182577827,"aZ":-28.458057539014877,"pfxX":3.3607782515658364,"pfxZ":2.169316180950326,"pX":0.49212441321702166,"pZ":0.4471758074396886,"vX0":3.998843278865308,"vY0":-129.5822031094375,"vZ0":-8.635565254216294,"x":98.24,"y":226.71,"x0":-1.5025990989550568,"y0":50.00617815208676,"z0":5.967784264035707,"aX":5.769303997198677},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.4,"breakHorizontal":-7.0,"spinRate":2295,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.4211939467884478,"extension":6.978767618433195},"index":3,"playId":"c18936fc-280d-3628-b23f-52264f2cbcef","pitchNumber":1,"startTime":"2025-08-02T22:47:58.099Z","endTime":"2025-08-02T22:48:01.340Z","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":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.996004732009027,"aZ":-28.50745435370847,"pfxX":0.8473375139985851,"pfxZ":2.1446941843122262,"pX":-0.11450677022156788,"pZ":2.1176084267594653,"vX0":3.99122861011361,"vY0":-129.46195888709568,"vZ0":-4.5308142329403065,"x":121.36,"y":181.6,"x0":-1.7812874009464872,"y0":50.00538410605388,"z0":6.052188736329299,"aX":1.449247902519816},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2216,"spinDirection":164},"zone":8,"typeConfidence":0.89,"plateTime":0.4218021235512053,"extension":6.899418359972492},"hitData":{"launchSpeed":105.3,"launchAngle":28.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":133.42,"coordY":32.7}},"index":4,"playId":"4a28dd7d-c1eb-3e79-a3cc-6628f3a5243b","pitchNumber":2,"startTime":"2025-08-02T22:48:13.896Z","endTime":"2025-08-02T22:48:27.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:48:27.804Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"DaShawn Keirsey Jr. strikes out on a foul bunt.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:48:58.727Z","endTime":"2025-08-02T22:50:41.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"batSide":{"code":"L","description":"Left"},"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_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"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":[{"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-runner Austin Martin replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:48:53.092Z","endTime":"2025-08-02T22:49:01.063Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"base":2},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.587402906997337,"aZ":-13.632029535306831,"pfxX":-4.285591338863059,"pfxZ":9.545262372147096,"pX":0.36192335976576095,"pZ":4.06538419274618,"vX0":7.052029365714274,"vY0":-137.9880162559633,"vZ0":-3.674132700548401,"x":103.2,"y":129.01,"x0":-1.6614604574971155,"y0":50.00230278975834,"z0":6.322847548001656,"aX":-8.325159097267363},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":6.4,"spinRate":2302,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3958232168054536,"extension":6.839821330702466},"index":1,"playId":"5f2b8e7e-9c47-345e-80fe-fcac68e862ec","pitchNumber":1,"startTime":"2025-08-02T22:49:01.063Z","endTime":"2025-08-02T22:49:05.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77614667041417,"aZ":-14.425816057641484,"pfxX":-3.0376902582809917,"pfxZ":9.288837951680662,"pX":-0.630309312722056,"pZ":3.431255608898331,"vX0":4.200830645369234,"vY0":-136.99649864808376,"vZ0":-4.958201466506566,"x":141.03,"y":146.14,"x0":-1.7851842508941738,"y0":50.00403017188134,"z0":6.242419947786908,"aX":-5.805187206141988},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":4.7,"spinRate":2202,"spinDirection":206},"zone":1,"typeConfidence":0.89,"plateTime":0.3990137982943609,"extension":7.077540690983668},"index":2,"playId":"0d8bf4cf-2f1a-3268-b6a8-8a4d79e52600","pitchNumber":2,"startTime":"2025-08-02T22:49:39.057Z","endTime":"2025-08-02T22:49:42.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.41438840996027,"strikeZoneBottom":1.66561909611818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.635608609747564,"aZ":-27.64574233609648,"pfxX":2.3188393763733144,"pfxZ":2.668676912932562,"pX":0.8337790857974814,"pZ":1.8400277335937816,"vX0":5.88352163599007,"vY0":-128.58917984923153,"vZ0":-5.693925534449734,"x":85.22,"y":189.1,"x0":-1.7740146339788299,"y0":50.000919667016845,"z0":6.195227992350525,"aX":3.928466287322563},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":-5.4,"spinRate":2208,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.424000471239355,"extension":7.021988273993477},"index":3,"playId":"014c30a9-65ed-3c09-b324-2bb67c52b584","pitchNumber":3,"startTime":"2025-08-02T22:50:09.879Z","endTime":"2025-08-02T22:50:15.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63172907220338,"aZ":-12.993166575033749,"pfxX":-5.458199495345988,"pfxZ":10.110478354030443,"pX":0.06310767831228305,"pZ":3.240135208823438,"vX0":7.023567666237749,"vY0":-137.1885560740278,"vZ0":-5.512573416111763,"x":114.59,"y":151.3,"x0":-1.8265606491443576,"y0":50.00487695421577,"z0":6.168421552294364,"aX":-10.35806327354514},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.3,"breakHorizontal":8.3,"spinRate":2192,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.39994406833900653,"extension":7.099783972964377},"index":4,"playId":"5955b01d-09d5-3e24-927e-a6bbadd9b21a","pitchNumber":4,"startTime":"2025-08-02T22:50:35.278Z","endTime":"2025-08-02T22:50:41.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:50:41.087Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:51:12.929Z","endTime":"2025-08-02T22:53:20.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"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"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"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":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e294f395-1495-4a58-943c-56dbfdf8b385","startTime":"2025-08-02T22:51:12.929Z","endTime":"2025-08-02T22:51:17.929Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.923584981797593,"aZ":-14.657721034310475,"pfxX":-2.996637145994022,"pfxZ":8.91583577795401,"pX":-0.3203171232366964,"pZ":3.3668281997186695,"vX0":5.4305592073681135,"vY0":-138.75973858349403,"vZ0":-4.875266667381052,"x":129.21,"y":147.88,"x0":-1.9068958977770003,"y0":50.00021936164714,"z0":6.111811192508546,"aX":-5.886045138072036},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":4.4,"spinRate":2326,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.3936363045359066,"extension":6.864987587898031},"index":1,"playId":"b7a3ed82-e078-3657-a3e2-4ccb4f7bd7ad","pitchNumber":1,"startTime":"2025-08-02T22:51:30.491Z","endTime":"2025-08-02T22:51:34.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.906866281895162,"aZ":-30.08603420750989,"pfxX":3.3759710306462507,"pfxZ":1.2486741645188566,"pX":0.6275503898046275,"pZ":2.561706937459994,"vX0":4.313364453591904,"vY0":-127.5161681640573,"vZ0":-3.39277330155955,"x":93.08,"y":169.61,"x0":-1.515889766821609,"y0":50.002404932192995,"z0":6.249406871990685,"aX":5.632521083412629},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-7.0,"spinRate":2350,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.4273452884786657,"extension":6.851215080823161},"index":2,"playId":"c0b88331-fd57-34b6-aa83-7c21d52cc72a","pitchNumber":2,"startTime":"2025-08-02T22:51:57.153Z","endTime":"2025-08-02T22:52:02.625Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.52590333294993,"strikeZoneBottom":1.68530948259275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48467107705918,"aZ":-14.347263980384497,"pfxX":-4.352056958167889,"pfxZ":9.020053985142125,"pX":0.20125819151557003,"pZ":3.8686718874871646,"vX0":6.483813568652378,"vY0":-139.0627984547011,"vZ0":-3.650535686576907,"x":109.33,"y":134.33,"x0":-1.5852263637863546,"y0":50.0052746916455,"z0":6.137896416462448,"aX":-8.604217235944796},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2228,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3924888259262751,"extension":6.767760287176553},"index":3,"playId":"33f2a8da-05a8-30a6-b89c-9c8bc12111a6","pitchNumber":3,"startTime":"2025-08-02T22:52:55.447Z","endTime":"2025-08-02T22:52:59.309Z","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":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.422192639662573,"aZ":-29.69430596168512,"pfxX":2.3014573556796813,"pfxZ":1.4578924898018553,"pX":1.3728213625878765,"pZ":1.1420000007378333,"vX0":6.63839426726517,"vY0":-129.12605562877448,"vZ0":-7.156936482519648,"x":64.67,"y":207.95,"x0":-1.5242059579940948,"y0":50.00095555799684,"z0":6.216338807916014,"aX":3.907909833718295},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-5.5,"spinRate":2371,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.4232310745951269,"extension":6.789361103257128},"index":4,"playId":"5c962832-fadd-396c-97db-23870f639f06","pitchNumber":4,"startTime":"2025-08-02T22:53:16.732Z","endTime":"2025-08-02T22:53:20.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:53:20.322Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:53:32.615Z","endTime":"2025-08-02T22:55:42.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.67274544153574,"strikeZoneBottom":1.7554595453285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58348356891043,"aZ":-11.9436025424132,"pfxX":-5.552656195496429,"pfxZ":10.403548101447283,"pX":-0.6113549722825352,"pZ":4.355419412676013,"vX0":4.97969750843144,"vY0":-139.34237712048156,"vZ0":-3.0020781989715664,"x":140.3,"y":121.18,"x0":-1.7100668740611797,"y0":50.00142972710553,"z0":6.248439973260471,"aX":-10.796167117186592},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2235,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39478272840327167,"extension":6.8692296486837305},"index":0,"playId":"9148f032-2d14-3495-82dc-519b9adbc763","pitchNumber":1,"startTime":"2025-08-02T22:53:49.304Z","endTime":"2025-08-02T22:53:52.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6839940224535,"aZ":-13.259390715593893,"pfxX":-6.01327660205595,"pfxZ":9.808038107551772,"pX":-0.12536040422170402,"pZ":3.34982930771149,"vX0":6.271979142796682,"vY0":-138.63220689001434,"vZ0":-5.080128597952404,"x":121.78,"y":148.33,"x0":-1.6459620631364322,"y0":50.00255815843616,"z0":6.105311869952514,"aX":-11.596072973543015},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2301,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3965208249808212,"extension":6.8118548471368925},"index":1,"playId":"794c0fa6-9976-396d-859d-1ab30e889cf0","pitchNumber":2,"startTime":"2025-08-02T22:54:07.011Z","endTime":"2025-08-02T22:54:12.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.203537324714226,"aZ":-14.360543829115022,"pfxX":-5.111899262957062,"pfxZ":9.301929032444452,"pX":0.3909893098087923,"pZ":3.908499413439947,"vX0":7.46134843848663,"vY0":-138.5383833527512,"vZ0":-3.5856475745087346,"x":102.1,"y":133.25,"x0":-1.691568986531099,"y0":50.00462828331058,"z0":6.199532783732432,"aX":-9.792035861280649},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2250,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3976222563105334,"extension":6.816492740901803},"index":2,"playId":"61a9ab26-090c-3484-a251-3e9b00ab1555","pitchNumber":3,"startTime":"2025-08-02T22:54:31.331Z","endTime":"2025-08-02T22:54:34.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T22:54:49.179Z","endTime":"2025-08-02T22:55:14.048Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.62200128792422,"strikeZoneBottom":1.73000168953739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22581537605905,"aZ":-29.95007888904453,"pfxX":1.9203467055518897,"pfxZ":1.2680600171392706,"pX":0.9073884302691467,"pZ":1.2704541675573442,"vX0":5.832719895079415,"vY0":-131.20725350485066,"vZ0":-6.98476624713188,"x":82.41,"y":204.48,"x0":-1.5886009739955884,"y0":50.00192722166433,"z0":6.18119851709573,"aX":3.367871638445362},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2295,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.41651359900426854,"extension":6.883672868785315},"index":4,"playId":"17cc780d-c594-3e51-9f6b-9e0b0c0c2ddb","pitchNumber":4,"startTime":"2025-08-02T22:55:14.048Z","endTime":"2025-08-02T22:55:19.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35594785191855,"aZ":-30.194283861582203,"pfxX":2.450194699297288,"pfxZ":1.1362264524496881,"pX":0.5627293501362015,"pZ":1.6051020125765845,"vX0":4.808118416771587,"vY0":-130.17730755215533,"vZ0":-6.01425175425241,"x":95.55,"y":195.44,"x0":-1.618035492987342,"y0":50.0008562786167,"z0":6.198130279281516,"aX":4.251762758755501},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-5.4,"spinRate":2313,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.4189045234895654,"extension":6.867705131509516},"index":5,"playId":"b31d1a42-be81-34d5-80ca-9a33a5e0dc96","pitchNumber":5,"startTime":"2025-08-02T22:55:38.650Z","endTime":"2025-08-02T22:55:42.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:55:42.630Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T22:53:32.615Z","endTime":"2025-08-02T22:55:42.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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,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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.67274544153574,"strikeZoneBottom":1.7554595453285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58348356891043,"aZ":-11.9436025424132,"pfxX":-5.552656195496429,"pfxZ":10.403548101447283,"pX":-0.6113549722825352,"pZ":4.355419412676013,"vX0":4.97969750843144,"vY0":-139.34237712048156,"vZ0":-3.0020781989715664,"x":140.3,"y":121.18,"x0":-1.7100668740611797,"y0":50.00142972710553,"z0":6.248439973260471,"aX":-10.796167117186592},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2235,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39478272840327167,"extension":6.8692296486837305},"index":0,"playId":"9148f032-2d14-3495-82dc-519b9adbc763","pitchNumber":1,"startTime":"2025-08-02T22:53:49.304Z","endTime":"2025-08-02T22:53:52.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6839940224535,"aZ":-13.259390715593893,"pfxX":-6.01327660205595,"pfxZ":9.808038107551772,"pX":-0.12536040422170402,"pZ":3.34982930771149,"vX0":6.271979142796682,"vY0":-138.63220689001434,"vZ0":-5.080128597952404,"x":121.78,"y":148.33,"x0":-1.6459620631364322,"y0":50.00255815843616,"z0":6.105311869952514,"aX":-11.596072973543015},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2301,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.3965208249808212,"extension":6.8118548471368925},"index":1,"playId":"794c0fa6-9976-396d-859d-1ab30e889cf0","pitchNumber":2,"startTime":"2025-08-02T22:54:07.011Z","endTime":"2025-08-02T22:54:12.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.203537324714226,"aZ":-14.360543829115022,"pfxX":-5.111899262957062,"pfxZ":9.301929032444452,"pX":0.3909893098087923,"pZ":3.908499413439947,"vX0":7.46134843848663,"vY0":-138.5383833527512,"vZ0":-3.5856475745087346,"x":102.1,"y":133.25,"x0":-1.691568986531099,"y0":50.00462828331058,"z0":6.199532783732432,"aX":-9.792035861280649},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2250,"spinDirection":202},"zone":3,"typeConfidence":0.9,"plateTime":0.3976222563105334,"extension":6.816492740901803},"index":2,"playId":"61a9ab26-090c-3484-a251-3e9b00ab1555","pitchNumber":3,"startTime":"2025-08-02T22:54:31.331Z","endTime":"2025-08-02T22:54:34.945Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T22:54:49.179Z","endTime":"2025-08-02T22:55:14.048Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.62200128792422,"strikeZoneBottom":1.73000168953739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.22581537605905,"aZ":-29.95007888904453,"pfxX":1.9203467055518897,"pfxZ":1.2680600171392706,"pX":0.9073884302691467,"pZ":1.2704541675573442,"vX0":5.832719895079415,"vY0":-131.20725350485066,"vZ0":-6.98476624713188,"x":82.41,"y":204.48,"x0":-1.5886009739955884,"y0":50.00192722166433,"z0":6.18119851709573,"aX":3.367871638445362},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.1,"breakHorizontal":-4.7,"spinRate":2295,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.41651359900426854,"extension":6.883672868785315},"index":4,"playId":"17cc780d-c594-3e51-9f6b-9e0b0c0c2ddb","pitchNumber":4,"startTime":"2025-08-02T22:55:14.048Z","endTime":"2025-08-02T22:55:19.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35594785191855,"aZ":-30.194283861582203,"pfxX":2.450194699297288,"pfxZ":1.1362264524496881,"pX":0.5627293501362015,"pZ":1.6051020125765845,"vX0":4.808118416771587,"vY0":-130.17730755215533,"vZ0":-6.01425175425241,"x":95.55,"y":195.44,"x0":-1.618035492987342,"y0":50.0008562786167,"z0":6.198130279281516,"aX":4.251762758755501},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-5.4,"spinRate":2313,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.4189045234895654,"extension":6.867705131509516},"index":5,"playId":"b31d1a42-be81-34d5-80ca-9a33a5e0dc96","pitchNumber":5,"startTime":"2025-08-02T22:55:38.650Z","endTime":"2025-08-02T22:55:42.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-02T22:55:42.630Z","atBatIndex":73},"scoringPlays":[15,22,27,36,40,45,66],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":158.37,"y":166.08},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":108.88,"y":71.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":74.22,"y":67.4},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":143.23,"y":77.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":76.4,"y":106.6},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":17,"top":[8,9,10,11,12],"bottom":[13,14,15,16,17],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":82.67,"y":152.58},"type":"H","description":"Double"},{"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":159.58,"y":161.23},"type":"O","description":"Pop Out"},{"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":152.31,"y":150.94},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":181.23,"y":120.76},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":160.55,"y":91.22},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":108.72,"y":155.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":119.87,"y":152.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":140.7,"y":76.59},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20,21],"bottom":[22,23,24,25],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"coordinates":{"x":69.53,"y":77.91},"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":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":176.42,"y":125.46},"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":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":106.3,"y":169.1},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":219.72,"y":74.1},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":116.59,"y":158.21},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":67.67,"y":163.03},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":138.51,"y":77.87},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":34,"top":[26,27,28,29,30,31],"bottom":[32,33,34],"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":228.59,"y":62.65},"type":"H","description":"Home Run"},{"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":126.49,"y":95.9},"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":112.36,"y":171.52},"type":"O","description":"Pop Out"},{"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"coordinates":{"x":152.92,"y":164.87},"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":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":148.68,"y":151.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":117.15,"y":145.2},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":46,"top":[35,36,37,38,39,40,41],"bottom":[42,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":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":89.0,"y":69.0},"type":"H","description":"Double"},{"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":127.06,"y":83.54},"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":118.59,"y":101.53},"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":108.01,"y":69.79},"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":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"coordinates":{"x":198.75,"y":109.65},"type":"O","description":"Lineout"},{"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":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":43.34,"y":113.41},"type":"H","description":"Double"},{"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":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":98.07,"y":81.47},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":75.17,"y":120.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":234.08,"y":88.62},"type":"H","description":"Home Run"}]}},{"startIndex":47,"endIndex":52,"top":[47,48,49],"bottom":[50,51,52],"hits":{"away":[],"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":143.84,"y":163.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":115.97,"y":184.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":74.98,"y":96.13},"type":"O","description":"Lineout"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55],"bottom":[56,57,58,59],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":101.98,"y":80.14},"type":"O","description":"Lineout"},{"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":151.1,"y":153.97},"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":7,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"coordinates":{"x":190.21,"y":94.73},"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":7,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":199.26,"y":120.1},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":163.73,"y":94.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":146.86,"y":153.97},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62],"bottom":[63,64,65,66,67,68,69],"hits":{"away":[],"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":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":161.68,"y":93.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":8,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":95.98,"y":107.97},"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":8,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":208.0,"y":102.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":92.43,"y":101.04},"type":"O","description":"Flyout"}]}},{"startIndex":70,"endIndex":73,"top":[70,71,72,73],"bottom":[],"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":133.42,"y":32.7},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"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":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":5,"hits":10,"errors":1,"leftOnBase":7},"away":{"runs":4,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"catcher":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"first":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"second":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"left":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"center":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"right":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"onDeck":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"battingOrder":10,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"onDeck":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"inHole":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"battingOrder":2,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":2,"strikes":3,"outs":3},"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":2,"groundOuts":5,"airOuts":7,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".241","atBats":36,"obp":".312","slg":".397","ops":".709","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":4,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"4.28","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.27","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":49,"strikes":94,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":5,"pitchesPerInning":"17.88","runsScoredPer9":"5.63","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":24,"errors":0,"chances":32,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":39,"groundOuts":40,"airOuts":61,"runs":26,"doubles":7,"triples":3,"homeRuns":12,"strikeOuts":48,"baseOnBalls":18,"intentionalWalks":0,"hits":40,"hitByPitch":4,"avg":".215","atBats":186,"obp":".295","slg":".478","ops":".773","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":89,"rbi":31,"leftOnBase":83,"sacBunts":1,"sacFlies":2,"babip":".219","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","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":132,"errors":2,"chances":226,"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"}]},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":58,"groundOuts":84,"airOuts":92,"runs":28,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":64,"baseOnBalls":16,"intentionalWalks":0,"hits":79,"hitByPitch":3,"avg":".250","atBats":316,"obp":".290","slg":".377","ops":".667","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":119,"rbi":43,"leftOnBase":133,"sacBunts":0,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.60","popOuts":16,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":136,"putOuts":95,"errors":5,"chances":236,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"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":2,"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":{"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":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"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}},"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}},"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":"100","stats":{"batting":{"summary":"1-5 | 2B, 4 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":45,"flyOuts":11,"groundOuts":37,"airOuts":23,"runs":13,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":4,"avg":".194","atBats":108,"obp":".268","slg":".296","ops":".564","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":32,"rbi":8,"leftOnBase":54,"sacBunts":0,"sacFlies":3,"babip":".250","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.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":74,"errors":1,"chances":78,"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":"800","stats":{"batting":{"summary":"1-4 | 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"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":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":27,"airOuts":19,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".196","atBats":97,"obp":".282","slg":".320","ops":".602","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":31,"rbi":8,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.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":51,"putOuts":23,"errors":2,"chances":76,"fielding":".974","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":{"note":"(L, 0-2)","summary":"3.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":52,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":14,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":20,"strikes":32,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"3.00","homeRunsPer9":"0.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":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":1,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":5,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":27,"obp":".379","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":124,"era":"7.50","inningsPitched":"6.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.83","battersFaced":29,"outs":18,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":47,"strikes":77,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":1,"winPercentage":".000","pitchesPerInning":"20.67","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"13.50","runsScoredPer9":"7.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":50,"groundOuts":63,"airOuts":93,"runs":33,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":60,"baseOnBalls":34,"intentionalWalks":1,"hits":74,"hitByPitch":5,"avg":".255","atBats":290,"obp":".343","slg":".393","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":114,"rbi":34,"leftOnBase":125,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.43","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":{"gamesStarted":1,"caughtStealing":13,"stolenBases":41,"stolenBasePercentage":".759","caughtStealingPercentage":".241","assists":26,"putOuts":474,"errors":4,"chances":504,"fielding":".992","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":11,"groundOuts":23,"airOuts":18,"runs":9,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".110","atBats":82,"obp":".141","slg":".183","ops":".324","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":15,"rbi":6,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".146","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":51,"errors":0,"chances":52,"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"}]},"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}},"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":{},"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":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":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 4 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":29,"strikes":62,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":81,"groundOuts":66,"airOuts":143,"runs":59,"doubles":24,"triples":0,"homeRuns":23,"strikeOuts":78,"baseOnBalls":23,"intentionalWalks":0,"hits":114,"hitByPitch":4,"atBats":395,"obp":".330","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1577,"era":"5.38","inningsPitched":"97.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.41","battersFaced":428,"outs":291,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1577,"balls":513,"strikes":1064,"strikePercentage":".670","hitBatsmen":4,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":4,"winPercentage":".400","pitchesPerInning":"16.26","gamesFinished":0,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.13","hitsPer9Inn":"10.58","runsScoredPer9":"5.47","homeRunsPer9":"2.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":42,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"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":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":40,"groundOuts":41,"airOuts":74,"runs":20,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":47,"hitByPitch":0,"avg":".249","atBats":189,"obp":".302","slg":".386","ops":".688","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":73,"rbi":21,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.80","popOuts":16,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":41,"errors":2,"chances":111,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"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":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":54,"groundOuts":93,"airOuts":95,"runs":47,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":89,"baseOnBalls":37,"intentionalWalks":1,"hits":87,"hitByPitch":3,"avg":".242","atBats":360,"obp":".314","slg":".397","ops":".711","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":143,"rbi":44,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".282","groundOutsToAirouts":"0.98","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.69","popOuts":12,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":92,"errors":0,"chances":93,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"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":69,"flyOuts":26,"groundOuts":41,"airOuts":58,"runs":28,"doubles":10,"triples":2,"homeRuns":14,"strikeOuts":74,"baseOnBalls":30,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".208","atBats":216,"obp":".311","slg":".468","ops":".779","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":101,"rbi":24,"leftOnBase":76,"sacBunts":0,"sacFlies":2,"babip":".238","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.43","popOuts":20,"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":1,"putOuts":94,"errors":2,"chances":97,"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":[702176,663616,680777,665019,670242,668904,686797,666397,668885,680577,641927,701487],"pitchers":[641927,701487],"bench":[680837,681508,543877],"bullpen":[701519,663562,681892,805673,541640,657746,663485,543859,623437,570632],"battingOrder":[702176,663616,680777,665019,670242,668904,686797,668885,680577],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Clemens (7, Bibee); Roden (6, Bibee); Lewis, R (11, Bibee); Julien (6, Gaddis)."},{"label":"HR","value":"Wallner (14, 4th inning off Bibee, 1 on, 0 out)."},{"label":"TB","value":"Clemens 2; Jeffers; Julien 2; Larnach 2; Lewis, R 3; Roden 2; Wallner 4."},{"label":"RBI","value":"Larnach (44); Lewis, R (21); Wallner 2 (24)."},{"label":"2-out RBI","value":"Lewis, R."},{"label":"Runners left in scoring position, 2 out","value":"Julien; Lee, B 2; Larnach."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"7."}]}],"note":[{"label":"1","value":"Ran for Julien in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".228","atBats":34,"obp":".301","slg":".377","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":19,"rbi":5,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":152,"era":"3.86","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.30","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":45,"strikes":107,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":4,"pitchesPerInning":"16.89","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":27,"errors":1,"chances":31,"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":{"note":"(W, 2-0)","summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"strikePercentage":".730","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":18,"gamesStarted":0,"flyOuts":13,"groundOuts":15,"airOuts":27,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":73,"obp":".253","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":357,"era":"2.11","inningsPitched":"21.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"0.94","battersFaced":83,"outs":64,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":131,"strikes":226,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.73","gamesFinished":6,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.80","hitsPer9Inn":"4.64","runsScoredPer9":"2.11","homeRunsPer9":"0.84","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":32,"groundOuts":67,"airOuts":61,"runs":35,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":69,"baseOnBalls":31,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".226","atBats":252,"obp":".312","slg":".397","ops":".709","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":100,"rbi":29,"leftOnBase":106,"sacBunts":1,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.20","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":117,"errors":2,"chances":244,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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}},"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":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":32,"groundOuts":56,"airOuts":52,"runs":17,"doubles":13,"triples":1,"homeRuns":1,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":0,"hits":39,"hitByPitch":5,"avg":".219","atBats":178,"obp":".274","slg":".320","ops":".594","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":57,"rbi":23,"leftOnBase":83,"sacBunts":4,"sacFlies":4,"babip":".268","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"178.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":134,"putOuts":69,"errors":8,"chances":211,"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":"700","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":31,"groundOuts":72,"airOuts":51,"runs":29,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":95,"baseOnBalls":20,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".232","atBats":280,"obp":".293","slg":".375","ops":".668","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":308,"totalBases":105,"rbi":34,"leftOnBase":108,"sacBunts":1,"sacFlies":2,"babip":".322","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":7,"lineOuts":13},"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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"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":11,"balls":3,"strikes":8,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":36,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":120,"obp":".278","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":461,"era":"4.59","inningsPitched":"33.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":17,"whip":"1.05","battersFaced":134,"outs":100,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":461,"balls":144,"strikes":317,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".500","pitchesPerInning":"13.83","gamesFinished":4,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"7.56","walksPer9Inn":"2.43","hitsPer9Inn":"7.02","runsScoredPer9":"4.86","homeRunsPer9":"0.54","inheritedRunners":26,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672578":{"person":{"id":672578,"fullName":"Carlos Hernández","link":"/api/v1/people/672578"},"jerseyNumber":"40","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":36,"gamesStarted":0,"flyOuts":33,"groundOuts":23,"airOuts":50,"runs":29,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":19,"intentionalWalks":1,"hits":46,"hitByPitch":2,"atBats":151,"obp":".385","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":662,"era":"6.69","inningsPitched":"36.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":27,"whip":"1.79","battersFaced":176,"outs":109,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":662,"balls":232,"strikes":430,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.22","gamesFinished":16,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"8.92","walksPer9Inn":"4.71","hitsPer9Inn":"11.39","runsScoredPer9":"7.18","homeRunsPer9":"0.99","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":42,"groundOuts":47,"airOuts":85,"runs":35,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":72,"baseOnBalls":36,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".180","atBats":244,"obp":".285","slg":".377","ops":".662","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":92,"rbi":27,"leftOnBase":98,"sacBunts":1,"sacFlies":3,"babip":".201","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.18","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":625,"errors":5,"chances":673,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":84,"groundOuts":85,"airOuts":155,"runs":70,"doubles":21,"triples":2,"homeRuns":22,"strikeOuts":47,"baseOnBalls":45,"intentionalWalks":16,"hits":121,"hitByPitch":6,"avg":".300","atBats":403,"obp":".375","slg":".526","ops":".901","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":212,"rbi":59,"leftOnBase":133,"sacBunts":0,"sacFlies":5,"babip":".292","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.32","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":171,"putOuts":51,"errors":9,"chances":231,"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":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":91,"groundOuts":113,"airOuts":149,"runs":54,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":39,"baseOnBalls":40,"intentionalWalks":1,"hits":117,"hitByPitch":3,"avg":".285","atBats":411,"obp":".348","slg":".404","ops":".752","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":166,"rbi":38,"leftOnBase":110,"sacBunts":1,"sacFlies":6,"babip":".293","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","popOuts":18,"lineOuts":40},"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":216,"errors":7,"chances":233,"fielding":".970","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":"801","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"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":{"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":true},"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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":60,"groundOuts":48,"airOuts":102,"runs":30,"doubles":13,"triples":2,"homeRuns":18,"strikeOuts":89,"baseOnBalls":32,"intentionalWalks":1,"hits":73,"hitByPitch":3,"avg":".237","atBats":308,"obp":".311","slg":".468","ops":".779","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":144,"rbi":48,"leftOnBase":154,"sacBunts":0,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.11","popOuts":28,"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":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":{"summary":"1.2 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":5,"strikes":17,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":42,"obp":".300","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":205,"era":"1.42","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":2,"whip":"1.11","battersFaced":50,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":205,"balls":72,"strikes":133,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"16.18","gamesFinished":1,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"13.50","walksPer9Inn":"4.97","hitsPer9Inn":"4.97","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":{},"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":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":{"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":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","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":28,"groundOuts":36,"airOuts":45,"runs":18,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":54,"baseOnBalls":16,"intentionalWalks":2,"hits":42,"hitByPitch":1,"atBats":174,"obp":".307","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":730,"era":"3.30","inningsPitched":"46.1","wins":1,"losses":1,"saves":1,"saveOpportunities":4,"holds":22,"blownSaves":3,"earnedRuns":17,"whip":"1.25","battersFaced":194,"outs":139,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":730,"balls":243,"strikes":487,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.76","gamesFinished":6,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"10.49","walksPer9Inn":"3.11","hitsPer9Inn":"8.16","runsScoredPer9":"3.50","homeRunsPer9":"1.17","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":true,"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":{"summary":"4.2 IP, 4 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":29,"strikes":64,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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":71,"groundOuts":126,"airOuts":126,"runs":68,"doubles":16,"triples":2,"homeRuns":21,"strikeOuts":112,"baseOnBalls":35,"intentionalWalks":1,"hits":123,"hitByPitch":7,"atBats":483,"obp":".313","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2089,"era":"4.51","inningsPitched":"125.2","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.26","battersFaced":529,"outs":377,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":2089,"balls":753,"strikes":1336,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":4,"winPercentage":".438","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"8.02","walksPer9Inn":"2.51","hitsPer9Inn":"8.81","runsScoredPer9":"4.87","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":27},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":58,"groundOuts":87,"airOuts":118,"runs":44,"doubles":8,"triples":0,"homeRuns":11,"strikeOuts":77,"baseOnBalls":47,"intentionalWalks":1,"hits":83,"hitByPitch":3,"avg":".230","atBats":361,"obp":".320","slg":".343","ops":".663","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":124,"rbi":46,"leftOnBase":162,"sacBunts":0,"sacFlies":4,"babip":".260","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.82","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":614,"errors":1,"chances":659,"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"}]},"ID692216":{"person":{"id":692216,"fullName":"CJ Kayfus","link":"/api/v1/people/692216"},"jerseyNumber":"63","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.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":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]}},"batters":[680757,682177,608070,700932,467793,666310,672356,692216,682657,677587,676440,670036,681870,663671,683769],"pitchers":[676440,670036,681870,663671,683769],"bench":[681807,595978,666134],"bullpen":[663465,671106,676282,677944,672578,596001,671922,663986,668909],"battingOrder":[680757,682177,608070,700932,467793,666310,672356,682657,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schneemann (13, Ober); Rocchio (13, Ohl); Naylor, B (13, Ohl)."},{"label":"HR","value":"Schneemann (10, 3rd inning off Ober, 0 on, 0 out); Ramírez, Jo (22, 5th inning off Ober, 1 on, 2 out)."},{"label":"TB","value":"Arias, G; Naylor, B 3; Ramírez, Jo 5; Rocchio 2; Santana, C; Schneemann 7."},{"label":"RBI","value":"Kayfus (1); Naylor, B (27); Ramírez, Jo 2 (59); Schneemann (29)."},{"label":"2-out RBI","value":"Ramírez, Jo 2."},{"label":"Runners left in scoring position, 2 out","value":"Santana, C; Rocchio 2; Schneemann; Kwan."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kwan (7, throw)."}]}],"note":[]}},"officials":[{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":427044,"fullName":"CB Bucknor","link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Ober 91-62; Ohl 52-32; Bibee 93-64; Festa, M 11-8; Sabrowski 22-17; Enright 11-8; Gaddis 15-10."},{"label":"Groundouts-flyouts","value":"Ober 5-4; Ohl 3-2; Bibee 4-2; Festa, M 0-0; Sabrowski 1-0; Enright 0-0; Gaddis 0-0."},{"label":"Batters faced","value":"Ober 22; Ohl 14; Bibee 24; Festa, M 3; Sabrowski 5; Enright 2; Gaddis 4."},{"label":"Inherited runners-scored","value":"Festa, M 2-0."},{"label":"Umpires","value":"HP: Dan Iassogna. 1B: Scott Barry. 2B: CB Bucknor. 3B: Adam Beck. "},{"label":"Weather","value":"74 degrees, Partly Cloudy."},{"label":"Wind","value":"13 mph, In From RF."},{"label":"First pitch","value":"4:11 PM."},{"label":"T","value":"2:44."},{"label":"Att","value":"35,116."},{"label":"Venue","value":"Progressive Field."},{"label":"August 2, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","boxscoreName":"Schneemann"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":32,"groundOuts":67,"airOuts":61,"runs":35,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":69,"baseOnBalls":31,"intentionalWalks":1,"hits":57,"hitByPitch":1,"avg":".226","atBats":252,"obp":".312","slg":".397","ops":".709","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":100,"rbi":29,"leftOnBase":106,"sacBunts":1,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.20","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":117,"errors":2,"chances":244,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","boxscoreName":"Ramírez, Jo"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":84,"groundOuts":85,"airOuts":155,"runs":70,"doubles":21,"triples":2,"homeRuns":22,"strikeOuts":47,"baseOnBalls":45,"intentionalWalks":16,"hits":121,"hitByPitch":6,"avg":".300","atBats":403,"obp":".375","slg":".526","ops":".901","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":212,"rbi":59,"leftOnBase":133,"sacBunts":0,"sacFlies":5,"babip":".292","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.32","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":171,"putOuts":51,"errors":9,"chances":231,"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"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242","boxscoreName":"Wallner"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"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":69,"flyOuts":26,"groundOuts":41,"airOuts":58,"runs":28,"doubles":10,"triples":2,"homeRuns":14,"strikeOuts":74,"baseOnBalls":30,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".208","atBats":216,"obp":".311","slg":".468","ops":".779","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":101,"rbi":24,"leftOnBase":76,"sacBunts":0,"sacFlies":2,"babip":".238","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.43","popOuts":20,"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":1,"putOuts":94,"errors":2,"chances":97,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"loser":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"save":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}