{"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":776951,"link":"/api/v1.1/game/776951/feed/live","metaData":{"wait":10,"timeStamp":"20250730_011823","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776951,"type":"R","doubleHeader":"N","id":"2025/07/29/colmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776951-2025-07-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-29T22:40:00Z","originalDate":"2025-07-29","officialDate":"2025-07-29","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2025,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":79,"ties":0,"pct":".262"},"records":{},"divisionLeader":false,"wins":28,"losses":79,"winningPercentage":".262"},"franchiseName":"Colorado","clubName":"Rockies","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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":54,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":53,"losses":54,"winningPercentage":".495"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642731":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731","firstName":"Thairo","lastName":"Estrada","primaryNumber":"19","birthDate":"1996-02-22","currentAge":30,"birthCity":"Bejuma","birthCountry":"Venezuela","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Thairo","useLastName":"Estrada","middleName":"Jose","boxscoreName":"Estrada","gender":"M","nameMatrilineal":"Villegas","isPlayer":true,"isVerified":true,"pronunciation":"TYE-row eh-STRAW-duh","mlbDebutDate":"2019-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thairo Estrada","nameSlug":"thairo-estrada-642731","firstLastName":"Thairo Estrada","lastFirstName":"Estrada, Thairo","lastInitName":"Estrada, T","initLastName":"T Estrada","fullFMLName":"Thairo Jose Estrada","fullLFMName":"Estrada, Thairo Jose","strikeZoneTop":3.129,"strikeZoneBottom":1.579},"ID663671":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671","firstName":"Nicholas","lastName":"Enright","birthDate":"1997-01-08","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nic","useLastName":"Enright","middleName":"Crispen","boxscoreName":"Enright","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nic Enright","nameSlug":"nic-enright-663671","firstLastName":"Nic Enright","lastFirstName":"Enright, Nic","lastInitName":"Enright, N","initLastName":"N Enright","fullFMLName":"Nicholas Crispen Enright","fullLFMName":"Enright, Nicholas Crispen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID692585":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585","firstName":"Yanquiel","lastName":"Fernández","primaryNumber":"88","birthDate":"2003-01-01","currentAge":23,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Yanquiel","useLastName":"Fernández","boxscoreName":"Fernández, Y","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-kee-el","mlbDebutDate":"2025-07-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yanquiel Fernández","nameSlug":"yanquiel-fernandez-692585","firstLastName":"Yanquiel Fernández","lastFirstName":"Fernández, Yanquiel","lastInitName":"Fernández, Y","initLastName":"Y Fernández","fullFMLName":"Yanquiel Fernández","fullLFMName":"Fernández, Yanquiel ","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"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},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID656234":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234","firstName":"Jacob","lastName":"Bird","primaryNumber":"59","birthDate":"1995-12-04","currentAge":30,"birthCity":"Newhall","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bird","middleName":"Timothy","boxscoreName":"Bird","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Bird","nameSlug":"jake-bird-656234","firstLastName":"Jake Bird","lastFirstName":"Bird, Jake","lastInitName":"Bird, J","initLastName":"J Bird","fullFMLName":"Jacob Timothy Bird","fullLFMName":"Bird, Jacob Timothy","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID543592":{"id":543592,"fullName":"Austin Nola","link":"/api/v1/people/543592","firstName":"Austin","lastName":"Nola","primaryNumber":"22","birthDate":"1989-12-28","currentAge":36,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Nola","middleName":"Kyle","boxscoreName":"Nola, Au","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Nola","nameSlug":"austin-nola-543592","firstLastName":"Austin Nola","lastFirstName":"Nola, Austin","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Austin Kyle Nola","fullLFMName":"Nola, Austin Kyle","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID669911":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911","firstName":"Michael","lastName":"Toglia","primaryNumber":"48","birthDate":"1998-08-16","currentAge":28,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 5\"","weight":226,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Toglia","middleName":"Anthony","boxscoreName":"Toglia","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TOH-lee-uh","mlbDebutDate":"2022-08-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Toglia","nameSlug":"michael-toglia-669911","firstLastName":"Michael Toglia","lastFirstName":"Toglia, Michael","lastInitName":"Toglia, M","initLastName":"M Toglia","fullFMLName":"Michael Toglia","fullLFMName":"Toglia, Michael","strikeZoneTop":3.42,"strikeZoneBottom":1.726},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682653":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653","firstName":"Warming","lastName":"Bernabel","primaryNumber":"57","birthDate":"2002-06-06","currentAge":24,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Warming","useLastName":"Bernabel","middleName":"Jose","boxscoreName":"Bernabel","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Warming Bernabel","nameSlug":"warming-bernabel-682653","firstLastName":"Warming Bernabel","lastFirstName":"Bernabel, Warming","lastInitName":"Bernabel, W","initLastName":"W Bernabel","fullFMLName":"Warming Jose Bernabel","fullLFMName":"Bernabel, Warming Jose","strikeZoneTop":3.268,"strikeZoneBottom":1.649},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671286":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286","firstName":"Johnathan","lastName":"Rodríguez","birthDate":"1999-11-04","currentAge":26,"birthCity":"Toa Baja","birthCountry":"Puerto Rico","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Johnathan","useLastName":"Rodríguez","boxscoreName":"Rodríguez, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johnathan Rodríguez","nameSlug":"johnathan-rodriguez-671286","firstLastName":"Johnathan Rodríguez","lastFirstName":"Rodríguez, Johnathan","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Johnathan Rodríguez","fullLFMName":"Rodríguez, Johnathan ","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID596295":{"id":596295,"fullName":"Austin Gomber","link":"/api/v1/people/596295","firstName":"Austin","lastName":"Gomber","birthDate":"1993-11-23","currentAge":32,"birthCity":"Winter Garden","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Austin","useLastName":"Gomber","middleName":"Zachary","boxscoreName":"Gomber","nickName":"Big G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Austin Gomber","nameSlug":"austin-gomber-596295","firstLastName":"Austin Gomber","lastFirstName":"Gomber, Austin","lastInitName":"Gomber, A","initLastName":"A Gomber","fullFMLName":"Austin Zachary Gomber","fullLFMName":"Gomber, Austin Zachary","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"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},"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},"ID571657":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657","firstName":"James","lastName":"Farmer","primaryNumber":"15","birthDate":"1990-08-17","currentAge":36,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Farmer","middleName":"Kyle","boxscoreName":"Farmer, K","nickName":"Farm Dawg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Farmer","nameSlug":"kyle-farmer-571657","firstLastName":"Kyle Farmer","lastFirstName":"Farmer, Kyle","lastInitName":"Farmer, K","initLastName":"K Farmer","fullFMLName":"James Kyle Farmer","fullLFMName":"Farmer, James Kyle","strikeZoneTop":3.167,"strikeZoneBottom":1.598},"ID687134":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134","firstName":"Bradley","lastName":"Blalock","primaryNumber":"31","birthDate":"2000-12-25","currentAge":25,"birthCity":"Conyers","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bradley","useLastName":"Blalock","middleName":"Christopher","boxscoreName":"Blalock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BLAY-lock","mlbDebutDate":"2024-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bradley Blalock","nameSlug":"bradley-blalock-687134","firstLastName":"Bradley Blalock","lastFirstName":"Blalock, Bradley","lastInitName":"Blalock, B","initLastName":"B Blalock","fullFMLName":"Bradley Christopher Blalock","fullLFMName":"Blalock, Bradley Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663465":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465","firstName":"Kolby","lastName":"Allard","birthDate":"1997-08-13","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kolby","useLastName":"Allard","middleName":"Kenneth","boxscoreName":"Allard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kolby Allard","nameSlug":"kolby-allard-663465","firstLastName":"Kolby Allard","lastFirstName":"Allard, Kolby","lastInitName":"Allard, K","initLastName":"K Allard","fullFMLName":"Kolby Kenneth Allard","fullLFMName":"Allard, Kolby Kenneth","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"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},"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},"ID606115":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115","firstName":"Orlando","lastName":"Arcia","primaryNumber":"3","birthDate":"1994-08-04","currentAge":32,"birthCity":"Anaco","birthCountry":"Venezuela","height":"5' 11\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Orlando","useLastName":"Arcia","middleName":"Jesus","boxscoreName":"Arcia, Or","nickName":"El Nino","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AHR-see-uh","mlbDebutDate":"2016-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orlando Arcia","nameSlug":"orlando-arcia-606115","firstLastName":"Orlando Arcia","lastFirstName":"Arcia, Orlando","lastInitName":"Arcia, O","initLastName":"O Arcia","fullFMLName":"Orlando Jesus Arcia","fullLFMName":"Arcia, Orlando Jesus","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683409":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409","firstName":"Angel","lastName":"Chivilli","primaryNumber":"57","birthDate":"2002-07-28","currentAge":24,"birthCity":"La Victoria","birthCountry":"Dominican Republic","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Chivilli","boxscoreName":"Chivilli","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":true,"pronunciation":"ahn-HEHL she-vee-yee","mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Chivilli","nameSlug":"angel-chivilli-683409","firstLastName":"Angel Chivilli","lastFirstName":"Chivilli, Angel","lastInitName":"Chivilli, A","initLastName":"A Chivilli","fullFMLName":"Angel  Chivilli","fullLFMName":"Chivilli, Angel ","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":"84","wind":"1 mph, Calm"},"gameInfo":{"attendance":19803,"firstPitch":"2025-07-29T22:40:00.000Z","gameDurationMinutes":158},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"home":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"}},"officialScorer":{"id":433218,"fullName":"Chad Broski","link":"/api/v1/people/433218"},"primaryDatacaster":{"id":823353,"fullName":"Dayna Denner","link":"/api/v1/people/823353"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:40:43.046Z","endTime":"2025-07-29T22:41:35.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T19:25:02.822Z","endTime":"2025-07-29T22:12:57.644Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"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-07-29T22:12:57.644Z","endTime":"2025-07-29T22:40:17.137Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"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-07-29T22:40:17.137Z","endTime":"2025-07-29T22:40:45.350Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"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":89.8,"endSpeed":81.9,"strikeZoneTop":3.33670335275764,"strikeZoneBottom":1.58931954809596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.385849430366285,"aZ":-15.779005711374134,"pfxX":4.761933474323915,"pfxZ":9.519953530442407,"pX":1.5803459701316471,"pZ":2.1737438940645686,"vX0":-3.742231593233581,"vY0":-130.62216692468797,"vZ0":-4.856559652874383,"x":56.76,"y":180.09,"x0":2.415284703957918,"y0":50.00413030653182,"z0":5.249646858228242,"aX":8.201628916010792},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":-7.8,"spinRate":2158,"spinDirection":149},"zone":14,"typeConfidence":0.83,"plateTime":0.41986736264393176,"extension":6.549408521914259},"index":3,"playId":"417be121-faa0-3f9e-b5da-2cbb14dfa614","pitchNumber":1,"startTime":"2025-07-29T22:40:45.350Z","endTime":"2025-07-29T22:40:49.263Z","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":89.3,"endSpeed":81.1,"strikeZoneTop":3.27761250970331,"strikeZoneBottom":1.55677053591841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84113038349114,"aZ":-13.71153708768487,"pfxX":4.940205614789516,"pfxZ":10.864379209969396,"pX":0.8746301491584475,"pZ":3.537986309526479,"vX0":-5.443952589676078,"vY0":-129.94030681177443,"vZ0":-2.288339325602723,"x":83.66,"y":143.25,"x0":2.361299302546776,"y0":50.000104589191345,"z0":5.479665914812413,"aX":8.393287697936133},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.3,"breakHorizontal":-7.7,"spinRate":2227,"spinDirection":154},"zone":12,"typeConfidence":0.88,"plateTime":0.4225465701171087,"extension":6.095944200551932},"index":4,"playId":"9ccc19b4-acf3-3edf-9561-c58eaa58175f","pitchNumber":2,"startTime":"2025-07-29T22:40:56.509Z","endTime":"2025-07-29T22:41:00.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.30999945957333,"strikeZoneBottom":1.55872541549276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.333364584691093,"aZ":-22.14877450693002,"pfxX":7.289802360765306,"pfxZ":6.2405686287639845,"pX":-0.7175338035649046,"pZ":2.240362711615774,"vX0":-9.45042121855543,"vY0":-125.63278531757055,"vZ0":-2.50810677829473,"x":144.35,"y":178.29,"x0":2.1375141706470258,"y0":50.000760869204555,"z0":5.042788980771091,"aX":11.706916795942567},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.9,"breakHorizontal":-11.2,"spinRate":1937,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.43519908119998707,"extension":6.59532453074882},"index":5,"playId":"4b678f08-a2f5-31bf-8945-5ba70168c84f","pitchNumber":3,"startTime":"2025-07-29T22:41:15.474Z","endTime":"2025-07-29T22:41:19.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.265516203801997,"aZ":-21.029067938182052,"pfxX":7.206506173964867,"pfxZ":6.6056559641307615,"pX":0.9832255776686217,"pZ":2.9640475080469546,"vX0":-5.760901233129488,"vY0":-128.9251627705279,"vZ0":-1.4480681191782068,"x":79.52,"y":158.75,"x0":2.308054372409758,"y0":50.002151173801614,"z0":5.152613845553103,"aX":12.157329639738185},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.9,"breakHorizontal":-11.8,"spinRate":2026,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4245023229884488,"extension":6.433349015729295},"hitData":{"launchSpeed":88.5,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.6,"coordY":157.0}},"index":6,"playId":"1cd7584a-b38f-366b-9af9-a01febb2d978","pitchNumber":4,"startTime":"2025-07-29T22:41:28.331Z","endTime":"2025-07-29T22:41:35.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:41:35.844Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Gabriel Arias to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:41:44.279Z","endTime":"2025-07-29T22:42:05.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.749546233383814,"aZ":-16.100861121851196,"pfxX":5.490471529120175,"pfxZ":8.979587109584976,"pX":0.2042679893930442,"pZ":1.4364291102227285,"vX0":-6.777313201114208,"vY0":-132.77721053265816,"vZ0":-6.898851850917445,"x":109.21,"y":200.0,"x0":2.073447052938414,"y0":50.003744609235426,"z0":5.234751132227448,"aX":9.829281081542655},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":-8.5,"spinRate":2160,"spinDirection":153},"zone":8,"typeConfidence":0.81,"plateTime":0.4121092490553768,"extension":6.5174769378364985},"hitData":{"launchSpeed":92.1,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":146.1}},"index":0,"playId":"412bd4ec-3c86-36e2-adcb-80a01593eb5a","pitchNumber":1,"startTime":"2025-07-29T22:41:58.370Z","endTime":"2025-07-29T22:42:05.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:42:05.979Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T22:42:12.536Z","endTime":"2025-07-29T22:43:13.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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_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":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.46181574982597,"strikeZoneBottom":1.58753792631749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.177060948545797,"aZ":-26.24255031468159,"pfxX":5.8314012306196075,"pfxZ":4.162514286851119,"pX":0.9861217363340691,"pZ":2.8072077308337455,"vX0":-4.840870026446876,"vY0":-118.54944941229384,"vZ0":-0.4852839243077733,"x":79.41,"y":162.99,"x0":2.294677304668645,"y0":50.00589486732726,"z0":5.405171861147899,"aX":8.320707018157108},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.7,"breakHorizontal":-9.4,"spinRate":915,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.46160726737954416,"extension":6.1484516480440465},"index":0,"playId":"a93fb1f7-29c4-3fae-b88f-8675234022a9","pitchNumber":1,"startTime":"2025-07-29T22:42:29.439Z","endTime":"2025-07-29T22:42:33.103Z","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":79.9,"endSpeed":74.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.77578603856267,"aZ":-29.078581995463427,"pfxX":7.635942139468283,"pfxZ":2.249186716796629,"pX":0.03515881651534891,"pZ":0.49321410216322553,"vX0":-7.585995686215346,"vY0":-116.12719441063831,"vZ0":-4.407169770393483,"x":115.66,"y":225.46,"x0":2.3372870678486275,"y0":50.005436770951455,"z0":5.152089238749287,"aX":10.531727075930135},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.4,"breakHorizontal":-12.1,"spinRate":1020,"spinDirection":129},"zone":14,"typeConfidence":0.95,"plateTime":0.4699309278734849,"extension":6.283113171386774},"index":1,"playId":"4da11bd0-b307-3f98-94c1-86ee83448cb6","pitchNumber":2,"startTime":"2025-07-29T22:42:40.380Z","endTime":"2025-07-29T22:42:43.909Z","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":90.1,"endSpeed":82.4,"strikeZoneTop":3.52169874521261,"strikeZoneBottom":1.62130137478347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.085085021547144,"aZ":-16.58127735464431,"pfxX":5.486761921456305,"pfxZ":8.945920444191428,"pX":-0.24591621470387234,"pZ":4.204283249623675,"vX0":-8.352988871648972,"vY0":-131.02750653518777,"vZ0":-0.2936033158204718,"x":126.37,"y":125.26,"x0":2.2670100423217767,"y0":50.000345106974805,"z0":5.5542640368940495,"aX":9.561440016804372},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2215,"spinDirection":152},"zone":11,"typeConfidence":0.83,"plateTime":0.41765830876767973,"extension":6.106781629495816},"index":2,"playId":"84232b9a-7e5e-3fbb-99e3-e5b0fc28548a","pitchNumber":3,"startTime":"2025-07-29T22:42:55.485Z","endTime":"2025-07-29T22:42:58.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23643186291873,"aZ":-25.811577074896153,"pfxX":7.561074980382487,"pfxZ":4.581362663122738,"pX":1.2683588280090878,"pZ":1.9646960335986776,"vX0":-5.058014115280461,"vY0":-117.62873904978315,"vZ0":-1.7819756603637877,"x":68.65,"y":185.73,"x0":2.4741083844602563,"y0":50.002803568507844,"z0":5.146795843854758,"aX":10.49792942313315},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.0,"breakHorizontal":-12.4,"spinRate":804,"spinDirection":129},"zone":14,"typeConfidence":0.92,"plateTime":0.4673109319831652,"extension":6.356694469941856},"hitData":{"launchSpeed":80.6,"launchAngle":27.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.67,"coordY":83.09}},"index":3,"playId":"598a6d35-4ebd-38b0-ba18-234da205a14c","pitchNumber":4,"startTime":"2025-07-29T22:43:06.195Z","endTime":"2025-07-29T22:43:13.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:43:13.633Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:44:57.437Z","endTime":"2025-07-29T22:46:31.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":89.7,"endSpeed":82.4,"strikeZoneTop":3.09651421019435,"strikeZoneBottom":1.48319837275343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.297025868433686,"aZ":-19.37989161426504,"pfxX":-6.065988471732615,"pfxZ":7.3771011225386935,"pX":-1.6348720722369876,"pZ":3.519635943372843,"vX0":4.866631576434745,"vY0":-130.55268365508707,"vZ0":-3.21542733162302,"x":179.32,"y":143.75,"x0":-2.73082535716113,"y0":50.000890111065495,"z0":6.217821803651532,"aX":-10.51826059218994},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.0,"breakHorizontal":10.0,"spinRate":2043,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.4187938144848702,"extension":6.109392373354787},"index":0,"playId":"b3b313a1-a668-3636-b333-447107dfc6a5","pitchNumber":1,"startTime":"2025-07-29T22:45:32.283Z","endTime":"2025-07-29T22:45:36.227Z","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":88.8,"endSpeed":81.7,"strikeZoneTop":3.15000058183626,"strikeZoneBottom":1.39281124041214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5741956584997,"aZ":-18.95812438704834,"pfxX":-6.814636180831029,"pfxZ":7.7711111853981105,"pX":-1.4020200038146875,"pZ":2.824266492032226,"vX0":5.445496643509615,"vY0":-129.24717877537387,"vZ0":-4.729871190162242,"x":170.44,"y":162.52,"x0":-2.6452692935764865,"y0":50.00346864209881,"z0":6.123181301817828,"aX":-11.592075761785434},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.3,"breakHorizontal":11.2,"spinRate":2077,"spinDirection":221},"zone":11,"typeConfidence":0.87,"plateTime":0.4228965805748306,"extension":6.167130958847243},"index":1,"playId":"a8149d95-5d4d-3d55-b4b1-23c790b69c97","pitchNumber":2,"startTime":"2025-07-29T22:45:45.450Z","endTime":"2025-07-29T22:45:49.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.14999906231537,"strikeZoneBottom":1.42760099475931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.24341593087102,"aZ":-18.258523120695564,"pfxX":-6.607369648465578,"pfxZ":8.06929942586099,"pX":-0.772781903410284,"pZ":2.51116124882163,"vX0":7.064551895082706,"vY0":-129.74219575912136,"vZ0":-5.542109595029977,"x":146.46,"y":170.98,"x0":-2.6578848375811415,"y0":50.00142525814421,"z0":6.043133530575884,"aX":-11.392414406422937},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2030,"spinDirection":216},"zone":4,"typeConfidence":0.87,"plateTime":0.42033235449971595,"extension":6.257634963638933},"index":2,"playId":"55328c49-ae5c-3dac-8ef0-6df8813875b8","pitchNumber":3,"startTime":"2025-07-29T22:45:59.175Z","endTime":"2025-07-29T22:46:03.397Z","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":81.5,"endSpeed":76.2,"strikeZoneTop":3.14999990359634,"strikeZoneBottom":1.41701017768383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.535014879990108,"aZ":-26.296212491709333,"pfxX":-6.94484821836145,"pfxZ":4.038220844672816,"pX":-1.7604377394392097,"pZ":2.5022694080794246,"vX0":4.403647884959765,"vY0":-118.71465193676671,"vZ0":-3.0271902177224743,"x":184.1,"y":171.22,"x0":-2.7190382280017626,"y0":50.002576931804064,"z0":6.138716252034682,"aX":-10.107559785102252},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.0,"breakHorizontal":11.8,"spinRate":2107,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4579550175096463,"extension":6.3414572304832495},"index":3,"playId":"9b0679ff-b468-38ff-acaa-536fcd224b4a","pitchNumber":4,"startTime":"2025-07-29T22:46:13.674Z","endTime":"2025-07-29T22:46:17.172Z","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":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.15000038743154,"strikeZoneBottom":1.46061247448278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.569545899978387,"aZ":-19.0180682351123,"pfxX":-5.429332738626174,"pfxZ":7.575670182379081,"pX":-0.6262357319904702,"pZ":3.536417069561524,"vX0":6.852747749314666,"vY0":-130.02965396757543,"vZ0":-3.070247903728425,"x":140.87,"y":143.3,"x0":-2.5728499886504217,"y0":50.00594122672977,"z0":6.151281477345373,"aX":-9.433759443669707},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.3,"breakHorizontal":8.5,"spinRate":2053,"spinDirection":218},"zone":11,"typeConfidence":0.87,"plateTime":0.41892379520255485,"extension":6.231904671309219},"index":4,"playId":"2c8075fb-b06a-3033-94ec-92849c1e9f9f","pitchNumber":5,"startTime":"2025-07-29T22:46:28.177Z","endTime":"2025-07-29T22:46:31.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:46:31.867Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a ground ball to center fielder Brenton Doyle. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:46:34.746Z","endTime":"2025-07-29T22:48:01.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.48743855640481,"strikeZoneBottom":1.72250221769219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.554234725967692,"aZ":-20.246488426565826,"pfxX":-8.140202490420897,"pfxZ":6.968872599225053,"pX":-0.021542972078420344,"pZ":1.9784305940275329,"vX0":9.098294814246216,"vY0":-129.6318903497949,"vZ0":-6.286325344614944,"x":117.82,"y":185.36,"x0":-2.5091772869773488,"y0":50.006147850065304,"z0":5.966669821875484,"aX":-13.941295237824173},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":12.8,"spinRate":2127,"spinDirection":221},"zone":8,"typeConfidence":0.85,"plateTime":0.42155262871640575,"extension":6.215337224637269},"index":0,"playId":"5c420146-caeb-3bf7-bc59-a6b6e8913eb7","pitchNumber":1,"startTime":"2025-07-29T22:46:56.134Z","endTime":"2025-07-29T22:47:00.432Z","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":"a2da2d73-1b52-31a1-b398-be8c74b9817c","startTime":"2025-07-29T22:47:11.024Z","endTime":"2025-07-29T22:47:14.948Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.37999982910259,"strikeZoneBottom":1.72355812460516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.416909808000565,"aZ":-25.007271485655426,"pfxX":-7.068306791254079,"pfxZ":4.935952118400379,"pX":-0.6641124636512487,"pZ":1.111584468262034,"vX0":6.385146050985676,"vY0":-119.32305637787763,"vZ0":-6.172516347435217,"x":142.31,"y":208.77,"x0":-2.447236242153412,"y0":50.003353779619424,"z0":5.96391659396528,"aX":-10.266086116080059},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.8,"breakHorizontal":11.4,"spinRate":1980,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4577621584981415,"extension":6.453270866359778},"index":2,"playId":"2e787966-af27-3d26-9cd2-49908dd65f41","pitchNumber":2,"startTime":"2025-07-29T22:47:28.295Z","endTime":"2025-07-29T22:47:31.824Z","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":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21438956155243,"aZ":-25.909590285137003,"pfxX":-6.563420482724716,"pfxZ":4.21678403876336,"pX":-0.5104505388771526,"pZ":2.3357130908329933,"vX0":6.757045925901979,"vY0":-120.75170041013668,"vZ0":-3.5079806859795255,"x":136.46,"y":175.72,"x0":-2.484485506250992,"y0":50.00220062727086,"z0":6.07208143800945,"aX":-9.749538477886349},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.1,"breakHorizontal":10.4,"spinRate":2036,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.4525682284757293,"extension":6.274543507395371},"hitData":{"launchSpeed":99.2,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.99,"coordY":92.83}},"index":3,"playId":"3551be98-8b81-36c9-bf24-6be285bfa11a","pitchNumber":3,"startTime":"2025-07-29T22:47:50.705Z","endTime":"2025-07-29T22:48:01.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:48:01.692Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:48:19.744Z","endTime":"2025-07-29T22:49:25.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.43000061781538,"strikeZoneBottom":1.65818712119951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81668428158009,"aZ":-17.42734210356322,"pfxX":-7.104834437936079,"pfxZ":8.278509497948416,"pX":-0.7039877116691527,"pZ":1.6120724916312446,"vX0":7.431772098050382,"vY0":-132.2604509378658,"vZ0":-8.108809910897644,"x":143.83,"y":195.25,"x0":-2.620177833879169,"y0":50.000702436296265,"z0":5.983260454833944,"aX":-12.652423957596081},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":11.4,"spinRate":2282,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.4132938456251347,"extension":6.426529719425014},"index":0,"playId":"a5cc83cc-2ab6-3558-b235-386ffb7abcc2","pitchNumber":1,"startTime":"2025-07-29T22:48:35.848Z","endTime":"2025-07-29T22:48:39.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.42999983974052,"strikeZoneBottom":1.70477962925179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91316871734945,"aZ":-16.511247365425056,"pfxX":-6.9880525816751025,"pfxZ":8.638174580596495,"pX":-1.5168103804060817,"pZ":1.4890016524488587,"vX0":5.411120711465497,"vY0":-133.6063709369049,"vZ0":-8.551183701793423,"x":174.82,"y":198.58,"x0":-2.65718134506805,"y0":50.0047944140133,"z0":5.910147143226446,"aX":-12.675974899765574},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":11.5,"spinRate":2202,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.409436981600519,"extension":6.319969307922111},"index":1,"playId":"fd120e27-8a56-3498-9e60-743e197486c3","pitchNumber":2,"startTime":"2025-07-29T22:48:56.664Z","endTime":"2025-07-29T22:49:00.017Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.338503840763114,"aZ":-22.04937045082996,"pfxX":-6.910569491978922,"pfxZ":6.878389340596583,"pX":0.062162001674821034,"pZ":1.9164498648903474,"vX0":7.947344969072468,"vY0":-120.30821134325365,"vZ0":-5.185412803841349,"x":114.63,"y":187.04,"x0":-2.3791514036659174,"y0":50.00547865236606,"z0":6.0425017754793116,"aX":-10.178496929125066},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.5,"breakHorizontal":10.7,"spinRate":2035,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.45446617913971776,"extension":6.383981092256406},"hitData":{"launchSpeed":74.5,"launchAngle":66.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.78,"coordY":155.18}},"index":2,"playId":"60a8c498-b9fb-3391-92ad-a8824f04788a","pitchNumber":3,"startTime":"2025-07-29T22:49:16.373Z","endTime":"2025-07-29T22:49:25.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:49:25.684Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:49:38.191Z","endTime":"2025-07-29T22:51:44.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.15999890426836,"strikeZoneBottom":1.44153979107807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.640494163313633,"aZ":-27.53888921243824,"pfxX":-0.610745098333425,"pfxZ":2.9074260241630867,"pX":-0.9532629325077412,"pZ":3.474919750432904,"vX0":4.983622942764543,"vY0":-124.89075738584006,"vZ0":-0.9024236303327903,"x":153.34,"y":144.96,"x0":-2.8863043162162016,"y0":50.00572224391335,"z0":6.08434835532949,"aX":-0.975195859927145},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":0.1,"spinRate":2073,"spinDirection":186},"zone":11,"typeConfidence":0.9,"plateTime":0.43678080796611196,"extension":6.022843341848846},"index":0,"playId":"7de2af34-af8a-3b47-9c41-491efc20bf6f","pitchNumber":1,"startTime":"2025-07-29T22:49:56.835Z","endTime":"2025-07-29T22:50:00.587Z","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":92.0,"endSpeed":85.4,"strikeZoneTop":3.15999905029313,"strikeZoneBottom":1.38577527663329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46823759495726,"aZ":-17.137421512761744,"pfxX":-7.902420012667434,"pfxZ":8.15112139293189,"pX":-0.8120050553504777,"pZ":3.147591869554898,"vX0":7.4797319130830475,"vY0":-133.88950318111307,"vZ0":-4.483324413681567,"x":147.95,"y":153.8,"x0":-2.5932458475733715,"y0":50.00582824490671,"z0":6.042352611650032,"aX":-14.58512510901103},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2298,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.4065578835578605,"extension":6.273954153028743},"index":1,"playId":"ea96a0d1-86b1-372d-baff-f1211bf5d375","pitchNumber":2,"startTime":"2025-07-29T22:50:17.564Z","endTime":"2025-07-29T22:50:21.899Z","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":91.6,"endSpeed":84.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.544979102299923,"aZ":-17.377445075683042,"pfxX":-7.774448453795738,"pfxZ":8.135415728963247,"pX":-0.9726560408197878,"pZ":2.5197644234288097,"vX0":6.876994933821923,"vY0":-133.2514953319186,"vZ0":-5.932299509208568,"x":154.08,"y":170.75,"x0":-2.562459415500183,"y0":50.00394263589267,"z0":6.007841928284998,"aX":-14.14286927399747},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2219,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.40925055866547577,"extension":6.3109546062962245},"index":2,"playId":"ab8d479a-c02d-3721-bb46-3b5977ba3742","pitchNumber":3,"startTime":"2025-07-29T22:50:39.432Z","endTime":"2025-07-29T22:50:44.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.745408058278127,"aZ":-27.174528102208733,"pfxX":-8.347330193812683,"pfxZ":3.2974748904169484,"pX":-0.5714817207157019,"pZ":2.0605491905678606,"vX0":7.263536340854096,"vY0":-121.52039093503886,"vZ0":-4.021609982320845,"x":138.78,"y":183.15,"x0":-2.4950782904812843,"y0":50.0026624501017,"z0":6.0614364348309016,"aX":-12.656061820841815},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.4,"breakHorizontal":13.7,"spinRate":2041,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.4483833465224474,"extension":6.390832570601778},"index":3,"playId":"410d2509-3d43-3d4f-8f7d-b495d37a1aaf","pitchNumber":4,"startTime":"2025-07-29T22:51:03.676Z","endTime":"2025-07-29T22:51:08.629Z","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":92.4,"endSpeed":85.0,"strikeZoneTop":3.16000034017526,"strikeZoneBottom":1.45250998858165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10560162667546,"aZ":-15.91010173901899,"pfxX":-9.4017269030777,"pfxZ":8.874634900028326,"pX":-0.1643420449769183,"pZ":1.51278117607394,"vX0":9.320290940206561,"vY0":-134.07268833735142,"vZ0":-8.473067191063137,"x":123.26,"y":197.93,"x0":-2.4526852036888416,"y0":50.00508849197498,"z0":5.833880071097297,"aX":-17.23698846641659},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":15.2,"spinRate":2341,"spinDirection":216},"zone":8,"typeConfidence":0.91,"plateTime":0.407446815514902,"extension":6.247815580719956},"index":4,"playId":"646aa48e-25d2-3306-9f9f-fb268d12a054","pitchNumber":5,"startTime":"2025-07-29T22:51:40.174Z","endTime":"2025-07-29T22:51:44.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:51:44.787Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a ground ball to left fielder Jordan Beck, deflected by shortstop Ezequiel Tovar. Steven Kwan scores. Daniel Schneemann scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:51:48.259Z","endTime":"2025-07-29T22:53:19.209Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":3},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.119879022247222,"aZ":-26.225125098665664,"pfxX":-0.9600695403543611,"pfxZ":3.6956687817063845,"pX":0.8747039746523393,"pZ":1.066718541476655,"vX0":8.944031950926123,"vY0":-125.44975961331318,"vZ0":-6.4436361889028575,"x":83.66,"y":209.98,"x0":-2.5975204002055383,"y0":50.00129563687311,"z0":5.77923526813813,"aX":-1.54539255959899},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.5,"breakHorizontal":-0.1,"spinRate":2139,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4350407954167652,"extension":6.087169774854911},"index":0,"playId":"75fa1e1b-082a-33ff-881b-e4e587d6ddba","pitchNumber":1,"startTime":"2025-07-29T22:52:22.199Z","endTime":"2025-07-29T22:52:25.397Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.54517519730403,"strikeZoneBottom":1.60087355594395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372248314916654,"aZ":-28.671745818739325,"pfxX":-0.08850937258116343,"pfxZ":2.2571844005823376,"pX":-0.7808405815745332,"pZ":3.291119868285714,"vX0":4.804748423368185,"vY0":-123.88202663737557,"vZ0":-0.7747541194067393,"x":146.76,"y":149.92,"x0":-2.73609446477223,"y0":50.00094039974811,"z0":6.010336526733659,"aX":-0.1378024190783681},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.0,"spinRate":2127,"spinDirection":181},"zone":1,"typeConfidence":0.9,"plateTime":0.44259479522842815,"extension":5.94977999170849},"index":1,"playId":"48ec43b8-371e-3210-b3ee-ce30d9f749e5","pitchNumber":2,"startTime":"2025-07-29T22:52:41.860Z","endTime":"2025-07-29T22:52:48.219Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daniel Schneemann steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"48ec43b8-371e-3210-b3ee-ce30d9f749e5","startTime":"2025-07-29T22:52:54.728Z","endTime":"2025-07-29T22:53:06.903Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"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":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337470585795973,"aZ":-29.388374485066105,"pfxX":0.6179477294417395,"pfxZ":1.7744562325150994,"pX":0.31606526471683705,"pZ":2.4752779887894127,"vX0":7.118872080428316,"vY0":-124.58715609683033,"vZ0":-2.4776234758006304,"x":104.95,"y":171.95,"x0":-2.66018109923766,"y0":50.00351120548787,"z0":5.914783346307235,"aX":0.9688460692979732},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.8,"spinRate":2131,"spinDirection":182},"zone":6,"typeConfidence":0.9,"plateTime":0.43986796392253735,"extension":6.198700618555945},"hitData":{"launchSpeed":106.5,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.0,"coordY":139.0}},"index":3,"playId":"8cb8fe12-df78-3053-951d-f345d962fb27","pitchNumber":3,"startTime":"2025-07-29T22:53:06.903Z","endTime":"2025-07-29T22:53:19.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:53:19.209Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Jones lines out to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T22:53:38.726Z","endTime":"2025-07-29T22:54:21.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29428204931176,"aZ":-16.488971322694525,"pfxX":-7.075362349271877,"pfxZ":8.39830406060787,"pX":-0.7233299658537186,"pZ":3.280084315851274,"vX0":7.487244674427133,"vY0":-135.03937331949612,"vZ0":-4.152443300080505,"x":144.57,"y":150.22,"x0":-2.5978006807097214,"y0":50.00198825379268,"z0":5.979550727842359,"aX":-13.214342112331064},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2183,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.40385404091170196,"extension":6.06584486096077},"index":0,"playId":"25270433-b8b8-3a23-b6b3-53b8d75b3aca","pitchNumber":1,"startTime":"2025-07-29T22:53:50.905Z","endTime":"2025-07-29T22:53:54.492Z","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":91.5,"endSpeed":84.5,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.390546204552237,"aZ":-18.82465296565253,"pfxX":-8.258185630667667,"pfxZ":7.368425365283427,"pX":0.03562121020887233,"pZ":2.8014412741516206,"vX0":9.419765183963026,"vY0":-132.95110471713008,"vZ0":-4.733436788438564,"x":115.64,"y":163.14,"x0":-2.4610098627937,"y0":50.00008436987636,"z0":5.9492850377712045,"aX":-14.954748732566387},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2238,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4101583694778306,"extension":6.077793026135105},"hitData":{"launchSpeed":97.2,"launchAngle":21.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.64,"coordY":94.56}},"index":1,"playId":"93a7e747-caa6-30b7-bf99-061e7475103b","pitchNumber":2,"startTime":"2025-07-29T22:54:14.093Z","endTime":"2025-07-29T22:54:21.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:54:21.612Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T22:56:03.403Z","endTime":"2025-07-29T22:58:42.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.67601413154449,"strikeZoneBottom":1.8027451974842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07440950263928,"aZ":-15.786930936055198,"pfxX":6.048346943470326,"pfxZ":9.580611509445939,"pX":1.6215166784807786,"pZ":2.423232678004086,"vX0":-3.9030647134549143,"vY0":-130.13581716005456,"vZ0":-4.780163269973383,"x":55.19,"y":173.35,"x0":2.3572861918092487,"y0":50.000748638831766,"z0":5.485080637976523,"aX":10.341669478492692},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.4,"breakHorizontal":-10.1,"spinRate":2211,"spinDirection":147},"zone":14,"typeConfidence":0.74,"plateTime":0.4213778060355584,"extension":5.864254690336874},"index":0,"playId":"e4567939-b250-3930-ba85-8876b9381291","pitchNumber":1,"startTime":"2025-07-29T22:56:27.790Z","endTime":"2025-07-29T22:56:31.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.72339211063595,"strikeZoneBottom":1.77396659316112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.886999075584793,"aZ":-21.179010641905997,"pfxX":7.173316206859158,"pfxZ":6.568327272389814,"pX":0.20302821842074897,"pZ":2.1319875029537148,"vX0":-8.090231423345692,"vY0":-128.13482632176482,"vZ0":-3.4255105889537374,"x":109.26,"y":181.22,"x0":2.4597919454338264,"y0":50.00070596974181,"z0":5.12855471312184,"aX":12.003595931856546},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.4,"breakHorizontal":-11.3,"spinRate":2066,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.4264124346298064,"extension":6.289177226333246},"index":1,"playId":"37762bc3-3126-39f9-9d4b-18dc1d83cb26","pitchNumber":2,"startTime":"2025-07-29T22:56:39.499Z","endTime":"2025-07-29T22:56:43.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.71521336766049,"strikeZoneBottom":1.71521189608298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69555305382188,"aZ":-22.903668614703427,"pfxX":8.448397158386364,"pfxZ":5.704930182697617,"pX":1.3752587997659822,"pZ":1.604907280499325,"vX0":-5.41577072623672,"vY0":-126.58653316897797,"vZ0":-4.187562198687491,"x":64.58,"y":195.45,"x0":2.444214211545558,"y0":50.00000912280993,"z0":5.112882423570071,"aX":13.716872025638638},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":-14.0,"spinRate":2026,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.43259924754761014,"extension":6.318403884125155},"index":2,"playId":"af4cb8f7-8b9b-3b56-8c3f-a21e8ef68409","pitchNumber":3,"startTime":"2025-07-29T22:56:51.307Z","endTime":"2025-07-29T22:56:55.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.73041363377436,"strikeZoneBottom":1.7557369956756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.809190040617224,"aZ":-13.129438785979016,"pfxX":3.8009637816881607,"pfxZ":10.753641583675467,"pX":1.1792534581108154,"pZ":3.075463939621023,"vX0":-4.1069980786638824,"vY0":-132.1514509170767,"vZ0":-3.543598163662448,"x":90.36,"y":136.19,"x0":2.258684456425619,"y0":50.00305282238841,"z0":5.396371297259876,"aX":6.73207899421787},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.0,"breakHorizontal":-6.0,"spinRate":2168,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.4142495392367689,"extension":6.21466768130264},"index":3,"playId":"974fca77-39f4-3a32-8ef5-c032d1eb809d","pitchNumber":4,"startTime":"2025-07-29T22:57:03.101Z","endTime":"2025-07-29T22:57:07.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.63999971193439,"strikeZoneBottom":1.75509993343184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492225208492826,"aZ":-22.445711147995375,"pfxX":8.096515318359124,"pfxZ":5.792869638674575,"pX":-0.3670640047174396,"pZ":2.0841991141499108,"vX0":-9.151657423837538,"vY0":-128.48774759151144,"vZ0":-3.4053981960627464,"x":130.99,"y":182.51,"x0":2.181368913793611,"y0":50.00268542230479,"z0":5.161746812825811,"aX":13.598823419637625},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.0,"breakHorizontal":-12.7,"spinRate":2116,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4255447617745647,"extension":6.34971189301831},"index":4,"playId":"dbce9cf0-5bd0-3e86-bbb1-f9a50392fc74","pitchNumber":5,"startTime":"2025-07-29T22:57:15.409Z","endTime":"2025-07-29T22:57:19.322Z","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":88.7,"endSpeed":81.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66521445664112,"aZ":-19.81161312898125,"pfxX":6.551370660988061,"pfxZ":7.300326443791722,"pX":0.1541189257515142,"pZ":1.848898869836684,"vX0":-7.693610567716378,"vY0":-128.98759016262605,"vZ0":-4.17345495488367,"x":111.13,"y":188.86,"x0":2.3177944446518945,"y0":50.00033477731497,"z0":5.006361921618308,"aX":11.089667425910221},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.6,"breakHorizontal":-10.2,"spinRate":2163,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.42389329555690436,"extension":6.364409077116828},"index":5,"playId":"318ba4ab-259c-3022-925e-5b1cd8defac5","pitchNumber":6,"startTime":"2025-07-29T22:57:30.549Z","endTime":"2025-07-29T22:57:34.140Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.750344976463794,"aZ":-35.94064398109232,"pfxX":-5.78147512383878,"pfxZ":-3.0521210062060935,"pX":0.1158110197137853,"pZ":0.9785345299037586,"vX0":-3.154389249899517,"vY0":-110.62758056965546,"vZ0":-1.1962048195447268,"x":112.59,"y":212.36,"x0":2.3140427486729243,"y0":50.004778888337135,"z0":5.312210145664109,"aX":-7.126922667181019},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-5.5,"breakHorizontal":11.3,"spinRate":2153,"spinDirection":308},"zone":14,"typeConfidence":0.92,"plateTime":0.4961618342302967,"extension":6.117665027435662},"index":6,"playId":"e3051063-2034-31fd-b315-8736c08d6f16","pitchNumber":7,"startTime":"2025-07-29T22:57:45.665Z","endTime":"2025-07-29T22:57:51.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077254489283167,"aZ":-15.596660854897312,"pfxX":5.247380146500325,"pfxZ":8.968606335650902,"pX":0.7616671697846469,"pZ":3.353196939367779,"vX0":-5.604747446018253,"vY0":-134.79752966067187,"vZ0":-2.5599459579683352,"x":87.97,"y":148.24,"x0":2.1816817924607372,"y0":50.00300612786922,"z0":5.410474063352704,"aX":9.699996765405057},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-8.4,"spinRate":2137,"spinDirection":152},"zone":3,"typeConfidence":0.93,"plateTime":0.4056436614592811,"extension":6.374974548386384},"index":7,"playId":"16e93ef2-f944-3fe9-86e8-ad72eb87ac24","pitchNumber":8,"startTime":"2025-07-29T22:58:20.948Z","endTime":"2025-07-29T22:58:24.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":69.1,"strikeZoneTop":3.64000023069758,"strikeZoneBottom":1.68732389496688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.926977969199655,"aZ":-35.15576729161695,"pfxX":-9.617198285379873,"pfxZ":-2.4567398448267,"pX":1.9122002525869077,"pZ":1.9104716302699636,"vX0":1.2140766367153035,"vY0":-110.1833991515129,"vZ0":0.5706977226750998,"x":44.11,"y":187.2,"x0":2.597813068207229,"y0":50.003640216208694,"z0":5.401846088786892,"aX":-11.672506138778164},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-4.0,"breakHorizontal":17.0,"spinRate":2173,"spinDirection":298},"zone":14,"typeConfidence":0.92,"plateTime":0.4995847551332875,"extension":6.08568592959853},"index":8,"playId":"4c3b5e5d-3779-3ced-8d25-7afeeeb5e273","pitchNumber":9,"startTime":"2025-07-29T22:58:39.289Z","endTime":"2025-07-29T22:58:42.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T22:58:42.598Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Warming Bernabel pops into a force out, second baseman Brayan Rocchio to shortstop Gabriel Arias. Jordan Beck out at 2nd. Warming Bernabel to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T22:58:45.560Z","endTime":"2025-07-29T23:00:40.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.09474055826318,"strikeZoneBottom":1.39363987606558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.733284113419778,"aZ":-16.17375534887745,"pfxX":4.731825000371309,"pfxZ":8.864824135390506,"pX":0.6944340996864073,"pZ":1.6756826007887777,"vX0":-5.371117094750233,"vY0":-132.6123246249339,"vZ0":-6.461995656125825,"x":90.53,"y":193.54,"x0":2.1183836943813006,"y0":50.005277722672545,"z0":5.296827411312265,"aX":8.54406381509309},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-7.6,"spinRate":2049,"spinDirection":155},"zone":9,"typeConfidence":0.89,"plateTime":0.4108981633693416,"extension":6.27643881595978},"index":0,"playId":"c7763486-4230-3398-8444-47ab84010f89","pitchNumber":1,"startTime":"2025-07-29T22:59:08.161Z","endTime":"2025-07-29T22:59:11.820Z","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":76.1,"endSpeed":70.8,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.05707203406218,"aZ":-34.5795006876433,"pfxX":-7.934047573510151,"pfxZ":-1.9242046328109055,"pX":0.27196154473533996,"pZ":1.1666140518439811,"vX0":-2.279453248535469,"vY0":-110.87193334964954,"vZ0":-1.1013659202873596,"x":106.63,"y":207.28,"x0":2.343053842457527,"y0":50.00208977412012,"z0":5.265158029863348,"aX":-9.918046577204946},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-3.5,"breakHorizontal":15.0,"spinRate":2205,"spinDirection":306},"zone":14,"typeConfidence":0.92,"plateTime":0.49323635206043637,"extension":6.275414070420736},"index":1,"playId":"27dd99d6-e8a6-394f-a2ea-afb0b6714760","pitchNumber":2,"startTime":"2025-07-29T22:59:24.570Z","endTime":"2025-07-29T22:59:27.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.05747890573523,"strikeZoneBottom":1.40793558673591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.15903520337486,"aZ":-26.26597062815077,"pfxX":7.3587163888759966,"pfxZ":3.9907713933024302,"pX":-0.9642673832816384,"pZ":0.1455788694806464,"vX0":-9.169966260381324,"vY0":-119.79992605814658,"vZ0":-6.244120245120249,"x":153.76,"y":234.85,"x0":1.924791197481264,"y0":50.00147581180816,"z0":5.078197545617104,"aX":10.891958086381939},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.1,"breakHorizontal":-11.6,"spinRate":1050,"spinDirection":131},"zone":13,"typeConfidence":0.92,"plateTime":0.45402742852994216,"extension":6.293283996515618},"index":2,"playId":"72917350-9d27-3a0b-bdf9-3bac2ffa1f2b","pitchNumber":3,"startTime":"2025-07-29T22:59:44.280Z","endTime":"2025-07-29T22:59:48.086Z","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":82.1,"endSpeed":76.2,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.70927058742061,"aZ":-25.296732573749008,"pfxX":5.64513685819551,"pfxZ":4.712679266669145,"pX":0.0964317159962551,"pZ":1.2138306266572516,"vX0":-6.411821098349848,"vY0":-119.44505417968148,"vZ0":-4.207524035945441,"x":113.32,"y":206.01,"x0":2.0689063000127224,"y0":50.00561440399509,"z0":5.24504058468106,"aX":8.245539103439656},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.9,"breakHorizontal":-8.9,"spinRate":976,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.45669622176638613,"extension":6.240517808500972},"index":3,"playId":"8d499beb-4404-370e-8133-cc51b31b8373","pitchNumber":4,"startTime":"2025-07-29T23:00:06.749Z","endTime":"2025-07-29T23:00:10.652Z","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":82.1,"endSpeed":74.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09870592307491,"aZ":-28.28462132552979,"pfxX":9.06721696329124,"pfxZ":2.7184791982006153,"pX":0.47700347862695214,"pZ":2.3407642874865178,"vX0":-6.296704972571245,"vY0":-119.3847295041913,"vZ0":-1.1172770100101919,"x":98.82,"y":175.58,"x0":1.9836882087924737,"y0":50.00009977691952,"z0":5.383564164167521,"aX":12.957497787214113},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":-14.6,"spinRate":886,"spinDirection":145},"zone":6,"typeConfidence":0.92,"plateTime":0.46052733909749355,"extension":6.346401812015042},"hitData":{"launchSpeed":81.7,"launchAngle":63.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.16,"coordY":140.65}},"index":4,"playId":"e66cb60b-d37c-36c9-b021-da6d2b46c00c","pitchNumber":5,"startTime":"2025-07-29T23:00:26.973Z","endTime":"2025-07-29T23:00:40.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:00:40.160Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a line drive to left fielder Steven Kwan. Warming Bernabel to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:01:05.077Z","endTime":"2025-07-29T23:01:15.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.3080979709169,"aZ":-32.95241418005359,"pfxX":-7.475481262801379,"pfxZ":-0.6268876710011337,"pX":0.13349696779311251,"pZ":2.0774021599895867,"vX0":-2.4313252871011044,"vY0":-111.13879511096481,"vZ0":0.331805803144823,"x":111.91,"y":182.69,"x0":2.213307548232792,"y0":50.001184445585615,"z0":5.354447070638675,"aX":-9.330070562559055},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-0.7,"breakHorizontal":14.2,"spinRate":2313,"spinDirection":306},"zone":8,"typeConfidence":0.91,"plateTime":0.493220912889369,"extension":6.375019445236497},"hitData":{"launchSpeed":86.6,"launchAngle":12.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.0,"coordY":137.0}},"index":0,"playId":"0e3a166f-82cd-3bbc-a9e4-7213d12f910f","pitchNumber":1,"startTime":"2025-07-29T23:01:05.077Z","endTime":"2025-07-29T23:01:15.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:01:15.748Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Farmer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:01:41.834Z","endTime":"2025-07-29T23:02:40.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.50905214925764,"strikeZoneBottom":1.592865313152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.928993970924093,"aZ":-14.880292896400588,"pfxX":4.765242308036516,"pfxZ":9.50130724926236,"pX":0.8802247975379142,"pZ":1.9909682398316118,"vX0":-4.8799833393501295,"vY0":-133.38543016026566,"vZ0":-5.7990250178699645,"x":83.45,"y":185.02,"x0":2.1054178454930748,"y0":50.00548468442675,"z0":5.24786922984348,"aX":8.676392099570732},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-7.7,"spinRate":2152,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.4090270698972098,"extension":6.478224998553914},"index":0,"playId":"4fddaa82-e3cf-30dd-9cf5-4ae2e932d79a","pitchNumber":1,"startTime":"2025-07-29T23:01:41.834Z","endTime":"2025-07-29T23:01:45.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.33846099676732,"aZ":-27.393955861595092,"pfxX":5.322215970109419,"pfxZ":3.1500395388268014,"pX":-0.04430672222036621,"pZ":1.9777783364410815,"vX0":-6.683070670973906,"vY0":-121.38259741867826,"vZ0":-2.3795262383807265,"x":118.69,"y":185.38,"x0":2.033682953968179,"y0":50.00012947768608,"z0":5.319691220209633,"aX":8.063701102136916},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.5,"breakHorizontal":-8.3,"spinRate":1127,"spinDirection":144},"zone":8,"typeConfidence":0.87,"plateTime":0.44861963185249554,"extension":6.348780721606109},"index":1,"playId":"a61fcf23-cdbf-343e-8326-4cbf2991615c","pitchNumber":2,"startTime":"2025-07-29T23:01:56.473Z","endTime":"2025-07-29T23:02:00.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.40000047421693,"strikeZoneBottom":1.64522783452152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.08235354372209,"aZ":-27.344970395650943,"pfxX":5.1124872235503585,"pfxZ":3.322893615061382,"pX":0.9010099233682035,"pZ":1.2611427354275553,"vX0":-4.847662161572083,"vY0":-119.29790922655937,"vZ0":-3.4136880360101705,"x":82.66,"y":204.73,"x0":2.2867722117748417,"y0":50.004596082621,"z0":5.152682806284138,"aX":7.434243387641252},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.5,"breakHorizontal":-8.2,"spinRate":1069,"spinDirection":138},"zone":14,"typeConfidence":0.92,"plateTime":0.45760623813414325,"extension":6.349251694753473},"index":2,"playId":"6cb392c0-dd64-3fdd-b12e-85260e3713d8","pitchNumber":3,"startTime":"2025-07-29T23:02:17.395Z","endTime":"2025-07-29T23:02:21.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.803183882759395,"aZ":-14.25862735818651,"pfxX":2.94853731707503,"pfxZ":9.753919098046186,"pX":0.0903788301495982,"pZ":2.7405307203073455,"vX0":-6.029674804279769,"vY0":-134.56558861224113,"vZ0":-4.280405526996336,"x":113.55,"y":164.79,"x0":1.9755680489630947,"y0":50.00300111245223,"z0":5.359871409681226,"aX":5.416607951024872},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-4.1,"spinRate":2276,"spinDirection":150},"zone":5,"typeConfidence":0.92,"plateTime":0.4068192213103141,"extension":6.285877029527901},"index":3,"playId":"d95da1ef-4c63-3fe0-877b-95ccf51e7e20","pitchNumber":4,"startTime":"2025-07-29T23:02:35.602Z","endTime":"2025-07-29T23:02:40.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:02:40.454Z","atBatIndex":12},{"result":{"type":"atBat","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","description":"Warming Bernabel caught stealing 3rd base, pitcher Logan Allen to third baseman José Ramírez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:02:46.477Z","endTime":"2025-07-29T23:04:50.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":22},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671106,"link":"/api/v1/people/671106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.86252245049403,"strikeZoneBottom":1.82650161400698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11541818507668,"aZ":-14.642035308657317,"pfxX":3.621090837023809,"pfxZ":9.78840958654962,"pX":0.6566972633123989,"pZ":2.863246409495121,"vX0":-4.809412282555071,"vY0":-132.66488164947256,"vZ0":-3.588607746795588,"x":91.97,"y":161.47,"x0":2.0185702288238363,"y0":50.00254766177551,"z0":5.293851598824666,"aX":6.485844934075167},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-5.5,"spinRate":2211,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.4121292497830358,"extension":6.529517162541935},"index":0,"playId":"d4507631-ecaf-3b76-9c95-f9b2000ec50f","pitchNumber":1,"startTime":"2025-07-29T23:03:04.671Z","endTime":"2025-07-29T23:03:12.137Z","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":92.0,"endSpeed":84.1,"strikeZoneTop":3.79256360803381,"strikeZoneBottom":1.8584819666955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.760222218257873,"aZ":-14.604122906519185,"pfxX":4.0839813571811225,"pfxZ":9.66518263075644,"pX":1.311590044816144,"pZ":3.3714931828086807,"vX0":-3.0639071352406875,"vY0":-133.93061294682886,"vZ0":-2.6606442523372396,"x":67.01,"y":147.75,"x0":1.9394766031308948,"y0":50.00136163253468,"z0":5.421429897919113,"aX":7.423194776980503},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-6.7,"spinRate":2282,"spinDirection":151},"zone":12,"typeConfidence":0.93,"plateTime":0.4088626374024589,"extension":6.34038369423949},"index":1,"playId":"02850810-e148-363b-bd0d-4e3fba62f0d7","pitchNumber":2,"startTime":"2025-07-29T23:03:21.184Z","endTime":"2025-07-29T23:03:24.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.73000069005855,"strikeZoneBottom":1.74234866144657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.663836692611827,"aZ":-25.26573521421063,"pfxX":6.416460036190573,"pfxZ":4.937704496161791,"pX":0.00111767941180355,"pZ":0.8273088133587224,"vX0":-6.938848225710657,"vY0":-117.84373610545923,"vZ0":-4.412332033994817,"x":116.96,"y":216.44,"x0":2.1584819632430206,"y0":50.00006327000938,"z0":5.074509725021248,"aX":8.968942120718499},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.0,"breakHorizontal":-9.8,"spinRate":857,"spinDirection":135},"zone":14,"typeConfidence":0.93,"plateTime":0.46587141172568947,"extension":6.463742364222547},"index":2,"playId":"13a337d6-ccbc-3644-bb1e-f376c1e6a0b6","pitchNumber":3,"startTime":"2025-07-29T23:03:38.329Z","endTime":"2025-07-29T23:03:42.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.734861779834556,"aZ":-14.784460354768164,"pfxX":4.151956022249882,"pfxZ":9.426576006178284,"pX":-0.336657781018773,"pZ":2.5146603814669213,"vX0":-7.540013242088035,"vY0":-134.3814163582307,"vZ0":-4.655445889214279,"x":129.83,"y":170.88,"x0":1.9550430181756744,"y0":50.00337518765495,"z0":5.305860318926206,"aX":7.660463037496584},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-6.1,"spinRate":2049,"spinDirection":152},"zone":4,"typeConfidence":0.92,"plateTime":0.40623945934033934,"extension":6.473571989970426},"index":3,"playId":"eea4f5b6-7066-3108-9843-86508f5f8a17","pitchNumber":4,"startTime":"2025-07-29T23:04:01.268Z","endTime":"2025-07-29T23:04:05.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.72999988932578,"strikeZoneBottom":1.75035169413542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.202078271821566,"aZ":-15.795953869197543,"pfxX":1.9978446236082403,"pfxZ":8.727535700699061,"pX":-1.709879578562815,"pZ":3.291778763989072,"vX0":-9.940694963268069,"vY0":-135.30581751911896,"vZ0":-2.548586419597581,"x":182.18,"y":149.9,"x0":1.7329862551388138,"y0":50.001100077581235,"z0":5.337059991328371,"aX":3.7496330125641686},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":-1.8,"spinRate":2283,"spinDirection":155},"zone":11,"typeConfidence":0.89,"plateTime":0.4029603127535557,"extension":6.449398031517497},"index":4,"playId":"629176a2-2862-367d-a02f-b265082e2aa8","pitchNumber":5,"startTime":"2025-07-29T23:04:25.402Z","endTime":"2025-07-29T23:04:29.287Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"aa5c3662-1fee-42f1-9bc2-9a1e8c062777","startTime":"2025-07-29T23:04:44.279Z","endTime":"2025-07-29T23:04:50.609Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-29T23:04:50.609Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Fry singles on a sharp line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:06:48.249Z","endTime":"2025-07-29T23:07:10.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08388850133315,"aZ":-18.784487633095733,"pfxX":-7.776529302280756,"pfxZ":7.453485570929477,"pX":0.3109842631988294,"pZ":2.739500036965299,"vX0":9.909837936809348,"vY0":-131.95798450522557,"vZ0":-5.054421402108194,"x":105.15,"y":164.81,"x0":-2.449987476366095,"y0":50.006283290854356,"z0":6.02721833310545,"aX":-13.978008952632736},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.8,"breakHorizontal":12.4,"spinRate":2144,"spinDirection":219},"zone":6,"typeConfidence":0.88,"plateTime":0.41211293876390664,"extension":6.234616777463991},"hitData":{"launchSpeed":106.8,"launchAngle":10.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.79,"coordY":111.04}},"index":0,"playId":"1338e738-6df2-3e99-84d6-2d8f445d71c2","pitchNumber":1,"startTime":"2025-07-29T23:06:59.809Z","endTime":"2025-07-29T23:07:10.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:07:10.168Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, third baseman Orlando Arcia to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:07:26.714Z","endTime":"2025-07-29T23:10:36.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":9},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.29000101952705,"strikeZoneBottom":1.51862204439366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.087720525344647,"aZ":-18.380425482102265,"pfxX":-8.445453445158881,"pfxZ":7.902177245698184,"pX":-1.3565414096996424,"pZ":3.0206779172913,"vX0":5.979506591309479,"vY0":-130.44300289142203,"vZ0":-4.186007025468172,"x":168.71,"y":157.22,"x0":-2.566389544027217,"y0":50.00543670078684,"z0":6.00859965759661,"aX":-14.746135426590307},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.7,"breakHorizontal":14.2,"spinRate":2137,"spinDirection":220},"zone":11,"typeConfidence":0.88,"plateTime":0.4178259814265326,"extension":6.270136474010928},"index":0,"playId":"d9751cb8-91ac-3c98-8bf6-ab5749065035","pitchNumber":1,"startTime":"2025-07-29T23:07:36.978Z","endTime":"2025-07-29T23:07:41.137Z","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":90.1,"endSpeed":83.3,"strikeZoneTop":3.26482414909999,"strikeZoneBottom":1.45700586710777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88625497923557,"aZ":-16.394923808710463,"pfxX":-7.502674162727339,"pfxZ":8.969925058407895,"pX":-0.975313985574148,"pZ":2.1087897328122716,"vX0":6.750859345935978,"vY0":-131.08138149358547,"vZ0":-6.844884193378768,"x":154.18,"y":181.84,"x0":-2.595838211656285,"y0":50.004465304896584,"z0":5.955341659826416,"aX":-13.199860114488285},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2112,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4161276706417687,"extension":6.227850802193578},"index":1,"playId":"0b7f7a8f-68b5-3d4e-bc85-9ba3c7913b0a","pitchNumber":2,"startTime":"2025-07-29T23:07:56.563Z","endTime":"2025-07-29T23:08:00.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"9364f438-11c6-3275-83e2-ecc7974ac613","startTime":"2025-07-29T23:08:15.388Z","endTime":"2025-07-29T23:08:18.797Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.28999999591299,"strikeZoneBottom":1.50262523116973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.416471265116655,"aZ":-27.51434235098786,"pfxX":-7.841662794735286,"pfxZ":3.147209800747693,"pX":-1.0937526839628844,"pZ":2.1242979703680636,"vX0":5.842394044501768,"vY0":-119.8949457539131,"vZ0":-3.7270748495097354,"x":158.69,"y":181.42,"x0":-2.522797440542896,"y0":50.003123500082694,"z0":6.108340763934597,"aX":-11.614446910993438},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":13.1,"spinRate":1970,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.45383985948148187,"extension":6.243559255854911},"index":3,"playId":"92342000-604d-36c0-8a0f-ad275b5b28f7","pitchNumber":3,"startTime":"2025-07-29T23:08:36.338Z","endTime":"2025-07-29T23:08:40.409Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"f631cb9e-76b1-47b0-8483-7b089e068f95","startTime":"2025-07-29T23:08:55.874Z","endTime":"2025-07-29T23:09:00.874Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Bo Naylor batting, David Fry advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"f631cb9e-76b1-47b0-8483-7b089e068f95","startTime":"2025-07-29T23:09:08.444Z","endTime":"2025-07-29T23:09:26.460Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":685299,"link":"/api/v1/people/685299"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.27739876137176,"strikeZoneBottom":1.49064516610044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.399197976878963,"aZ":-17.308152828471883,"pfxX":-7.108867416086532,"pfxZ":8.11506700072448,"pX":-0.9536282415636501,"pZ":2.1680774517979926,"vX0":7.12087243858241,"vY0":-133.21311749733215,"vZ0":-6.584051043922576,"x":153.35,"y":180.24,"x0":-2.7131606881895314,"y0":50.005179378447224,"z0":5.883203861599131,"aX":-13.02712427185782},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":11.8,"spinRate":2190,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4081438961446602,"extension":6.175905552377865},"index":6,"playId":"4021c3fb-f34f-3bcc-b697-21e2870eee87","pitchNumber":4,"startTime":"2025-07-29T23:09:26.460Z","endTime":"2025-07-29T23:09:30.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.29000049630373,"strikeZoneBottom":1.61037991315653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.071933405278802,"aZ":-16.46872496328098,"pfxX":-9.564815459809537,"pfxZ":8.344978414396422,"pX":-0.54421118267576,"pZ":1.0032048098400475,"vX0":8.526823472645066,"vY0":-135.45377170010943,"vZ0":-9.920129747948963,"x":137.74,"y":211.69,"x0":-2.4709256833296016,"y0":50.003775317802464,"z0":5.833263709811483,"aX":-18.000641235784034},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2418,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.40242725665725265,"extension":6.24764096309492},"index":7,"playId":"58a2598c-518b-3123-88ef-c04e0e2d89ba","pitchNumber":5,"startTime":"2025-07-29T23:09:45.247Z","endTime":"2025-07-29T23:09:48.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.904732399394547,"aZ":-14.615859403414051,"pfxX":-7.737977172441802,"pfxZ":9.593777085227755,"pX":-0.48328129921307034,"pZ":2.074665896544717,"vX0":8.036225581979094,"vY0":-133.49477245355556,"vZ0":-7.513066475434078,"x":135.42,"y":182.76,"x0":-2.507045364245492,"y0":50.00485919827347,"z0":5.94871000370606,"aX":-14.166552422285209},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":12.6,"spinRate":2296,"spinDirection":224},"zone":4,"typeConfidence":0.91,"plateTime":0.40809184263105003,"extension":6.174649730150115},"index":8,"playId":"0e44ced1-1400-399e-90e6-9046705b6d51","pitchNumber":6,"startTime":"2025-07-29T23:10:04.842Z","endTime":"2025-07-29T23:10:08.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.803300729672976,"aZ":-18.4865543357999,"pfxX":-7.75360723278781,"pfxZ":7.4885949138620544,"pX":-1.3464398169048093,"pZ":1.9004972349959022,"vX0":6.039191064635393,"vY0":-133.3869548746072,"vZ0":-7.120716708441847,"x":168.32,"y":187.47,"x0":-2.616364726479661,"y0":50.00628421006797,"z0":5.905982888975419,"aX":-14.176882454399095},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2216,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.40838681942158317,"extension":6.171609208949684},"hitData":{"launchSpeed":94.6,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.72,"coordY":169.1}},"index":9,"playId":"c71fb3f0-bc2f-33a2-811c-7eb36bacc6b3","pitchNumber":7,"startTime":"2025-07-29T23:10:28.085Z","endTime":"2025-07-29T23:10:36.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:10:36.175Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a fly ball to left fielder Jordan Beck. David Fry scores. Brayan Rocchio to 2nd. Fielding error by left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:10:47.631Z","endTime":"2025-07-29T23:11:20.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.753853246621322,"aZ":-15.333427622086761,"pfxX":-6.171579420406765,"pfxZ":9.373778823461851,"pX":0.17992198997403538,"pZ":2.349370830489499,"vX0":8.941337438122172,"vY0":-132.53788606311224,"vZ0":-6.355887154795452,"x":110.14,"y":175.35,"x0":-2.420489491974154,"y0":50.00056482007774,"z0":5.879521420366315,"aX":-11.085374961186698},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2259,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.41174532068572667,"extension":6.088962399632833},"hitData":{"launchSpeed":66.3,"launchAngle":50.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.24,"coordY":141.92}},"index":0,"playId":"81e5933b-5eb9-36cb-bcc2-f88e6797c4eb","pitchNumber":1,"startTime":"2025-07-29T23:11:07.538Z","endTime":"2025-07-29T23:11:20.787Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:11:20.787Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Steven Kwan called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:12:05.581Z","endTime":"2025-07-29T23:13:12.379Z","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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":83.2,"endSpeed":76.8,"strikeZoneTop":3.15000027068637,"strikeZoneBottom":1.3897472685811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.326632720433203,"aZ":-25.87204387317452,"pfxX":-9.537104719536753,"pfxZ":4.238750311101111,"pX":0.2859347012306781,"pZ":1.8373904766357072,"vX0":9.256998085503238,"vY0":-120.79439324078679,"vZ0":-4.805957805065994,"x":106.1,"y":189.17,"x0":-2.3469340554147564,"y0":50.001084746706546,"z0":6.112522861502095,"aX":-14.169906413748748},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":2003,"spinDirection":234},"zone":9,"typeConfidence":0.91,"plateTime":0.4524907536517273,"extension":6.310603205055442},"index":0,"playId":"6bdd0969-0088-3fad-a44f-f69019aabfe7","pitchNumber":1,"startTime":"2025-07-29T23:12:05.581Z","endTime":"2025-07-29T23:12:11.649Z","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.3,"endSpeed":83.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.748804393829516,"aZ":-16.096099297552183,"pfxX":-8.77464522062369,"pfxZ":9.031264714418732,"pX":-0.5405255463302158,"pZ":2.374227806433092,"vX0":8.039194114068495,"vY0":-132.6719119363795,"vZ0":-6.2392082723451345,"x":137.6,"y":174.68,"x0":-2.471938705234496,"y0":50.00141850784773,"z0":5.932086948867259,"aX":-15.619731285162182},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":14.2,"spinRate":2210,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.4130616022203206,"extension":6.225111390146678},"index":1,"playId":"7c4dae66-3e39-3e40-b9c2-53724aaa4f74","pitchNumber":2,"startTime":"2025-07-29T23:12:25.005Z","endTime":"2025-07-29T23:12:28.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"08aaa2a4-975e-4a32-8c68-edd456f80765","startTime":"2025-07-29T23:12:47.144Z","endTime":"2025-07-29T23:12:52.144Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.15000033291718,"strikeZoneBottom":1.41145886465349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18579779227623,"aZ":-16.79456545404391,"pfxX":-8.909727122688986,"pfxZ":8.2768110243817,"pX":-0.1627793338511755,"pZ":2.055615849103112,"vX0":9.317192847181463,"vY0":-134.4696861493076,"vZ0":-7.085888230289838,"x":123.2,"y":183.28,"x0":-2.4911667560522956,"y0":50.00018140905306,"z0":5.885976962122268,"aX":-16.551451111823294},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":14.5,"spinRate":2190,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.4050739953833755,"extension":6.231724071473453},"index":3,"playId":"794a011f-a64b-374a-ae1e-dc6ec29195c2","pitchNumber":3,"startTime":"2025-07-29T23:13:07.491Z","endTime":"2025-07-29T23:13:12.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:13:12.379Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Schneemann pops out to third baseman Orlando Arcia in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T23:13:14.662Z","endTime":"2025-07-29T23:16:09.032Z","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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.37999957933208,"strikeZoneBottom":1.63986501431817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036782141085354,"aZ":-16.213194745117168,"pfxX":-7.8875071954103175,"pfxZ":8.673424466243684,"pX":-1.2153944530241347,"pZ":3.1117915834135514,"vX0":6.532827292057691,"vY0":-134.0868578667068,"vZ0":-4.819861028137527,"x":163.33,"y":154.76,"x0":-2.6455940814896985,"y0":50.005515251615854,"z0":6.070956779237271,"aX":-14.521179702355418},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":13.1,"spinRate":2205,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.4067980093717267,"extension":6.103672690316866},"index":0,"playId":"0e72c674-397b-3546-97f0-ce4ed5402df2","pitchNumber":1,"startTime":"2025-07-29T23:13:39.448Z","endTime":"2025-07-29T23:13:43.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.37999995136386,"strikeZoneBottom":1.68899334370363,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.761237692459755,"aZ":-16.191573731654152,"pfxX":-6.037041625349562,"pfxZ":8.790171507544043,"pX":-0.4142090314176192,"pZ":3.4413840676926597,"vX0":7.5564846526245235,"vY0":-133.27060389545503,"vZ0":-3.875402492129524,"x":132.79,"y":145.86,"x0":-2.487846009567887,"y0":50.002487301653744,"z0":6.0670391466706795,"aX":-10.976609903876794},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2171,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.40931092307197714,"extension":6.085809044270607},"index":1,"playId":"d0bb5b34-3976-3269-bd69-7dcf777ce578","pitchNumber":2,"startTime":"2025-07-29T23:14:00.158Z","endTime":"2025-07-29T23:14:04.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82917829549913,"aZ":-15.880232224249847,"pfxX":-8.026433700486532,"pfxZ":9.23714504083604,"pX":0.19195701895554731,"pZ":2.4079599380661656,"vX0":9.572699313478655,"vY0":-131.445117113835,"vZ0":-6.263215012319465,"x":109.68,"y":173.77,"x0":-2.4409351174693885,"y0":50.000708373734106,"z0":5.985312576183313,"aX":-14.154098226749772},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":12.6,"spinRate":2145,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.4154707865277931,"extension":6.265417703293824},"index":2,"playId":"419e190d-7710-355b-8f03-9fe6a93f5d3f","pitchNumber":3,"startTime":"2025-07-29T23:14:21.240Z","endTime":"2025-07-29T23:14:25.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61715664826935,"aZ":-13.063903009769312,"pfxX":-7.113705332433876,"pfxZ":10.578278451091055,"pX":-0.21080896968791382,"pZ":2.562895716568289,"vX0":8.125024112390593,"vY0":-133.5204646885615,"vZ0":-6.636387314159361,"x":125.04,"y":169.58,"x0":-2.368320747881189,"y0":50.00205122190146,"z0":6.01976461052966,"aX":-12.850495956568636},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":11.2,"spinRate":2296,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4101518384107843,"extension":6.196830147215538},"index":3,"playId":"9299616f-0ab3-3f39-a546-baca255d0f55","pitchNumber":4,"startTime":"2025-07-29T23:14:47.587Z","endTime":"2025-07-29T23:14:51.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24629170955534,"aZ":-13.111478003584185,"pfxX":-6.070108463447353,"pfxZ":10.21774183499693,"pX":-0.5769329875461943,"pZ":3.42393266460236,"vX0":7.696710881037834,"vY0":-136.06690494076017,"vZ0":-4.4813463847718475,"x":138.99,"y":146.33,"x0":-2.6602382485965537,"y0":50.00337700747745,"z0":6.008018675273974,"aX":-11.325957532089904},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2267,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.40331100886635873,"extension":6.139523552798225},"index":4,"playId":"2cec436a-bd0f-3973-aedd-b585a54ad546","pitchNumber":5,"startTime":"2025-07-29T23:15:11.301Z","endTime":"2025-07-29T23:15:14.879Z","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":84.3,"endSpeed":77.4,"strikeZoneTop":3.37999895842725,"strikeZoneBottom":1.67433368520904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.353103231384104,"aZ":-20.508797195177504,"pfxX":-8.973610609665077,"pfxZ":7.686676746717609,"pX":-0.8368892088718048,"pZ":0.9936656984828413,"vX0":6.8369853372170075,"vY0":-122.48265208543363,"vZ0":-7.487633239634926,"x":148.9,"y":211.95,"x0":-2.499533053907904,"y0":50.00513754281269,"z0":5.846063194543883,"aX":-13.626373492672977},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":12.4,"breakHorizontal":14.6,"spinRate":2099,"spinDirection":240},"zone":13,"typeConfidence":0.88,"plateTime":0.44730644113505535,"extension":6.227586421569684},"index":5,"playId":"c79c2940-85a4-31d9-b25e-4bd0eaa6d243","pitchNumber":6,"startTime":"2025-07-29T23:15:34.241Z","endTime":"2025-07-29T23:15:38.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.084067759622172,"aZ":-15.24571608873824,"pfxX":-7.614553819216143,"pfxZ":9.12734513417574,"pX":0.22239607930531582,"pZ":2.0950102521187626,"vX0":9.644180346614272,"vY0":-134.99966620233434,"vZ0":-7.326038896926093,"x":108.52,"y":182.21,"x0":-2.3990766240625234,"y0":50.0020592744426,"z0":5.907415780830028,"aX":-14.121630379960557},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2198,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.40498337638299864,"extension":6.182512380403524},"hitData":{"launchSpeed":87.4,"launchAngle":57.0,"totalDistance":229.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":61.51,"coordY":146.1}},"index":6,"playId":"85df0065-76e4-3203-a5a4-f14aeb7be88e","pitchNumber":7,"startTime":"2025-07-29T23:15:57.510Z","endTime":"2025-07-29T23:16:09.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:16:09.032Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Toglia flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:18:02.818Z","endTime":"2025-07-29T23:19:41.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.72999996344446,"strikeZoneBottom":1.77776571173481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.877215376496288,"aZ":-24.930886168537075,"pfxX":8.108698544590176,"pfxZ":5.338474204722069,"pX":0.46369070396259177,"pZ":2.0704622873512375,"vX0":-6.508401524510046,"vY0":-115.30762271520722,"vZ0":-2.1683584958644686,"x":99.33,"y":182.88,"x0":2.2587429146732836,"y0":50.00408811426033,"z0":5.4100102458431145,"aX":11.005194470862198},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.5,"breakHorizontal":-13.2,"spinRate":1112,"spinDirection":132},"zone":9,"typeConfidence":0.93,"plateTime":0.4736062833662458,"extension":6.129765519701273},"index":0,"playId":"d773cee7-ab67-3fa1-b7d4-0b7e6457479f","pitchNumber":1,"startTime":"2025-07-29T23:18:14.132Z","endTime":"2025-07-29T23:18:18.195Z","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":79.3,"endSpeed":72.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.735700580412345,"aZ":-25.761266818957985,"pfxX":7.226632277111852,"pfxZ":4.74751748868978,"pX":0.5557829840245223,"pZ":2.9620774987447582,"vX0":-6.377594505815334,"vY0":-115.30910912303614,"vZ0":0.07129353056253107,"x":95.81,"y":158.8,"x0":2.4138876998043095,"y0":50.00467549620562,"z0":5.4091034961395,"aX":9.767127752113412},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.9,"breakHorizontal":-11.5,"spinRate":946,"spinDirection":133},"zone":6,"typeConfidence":0.93,"plateTime":0.4743807427064777,"extension":6.163053569683231},"index":1,"playId":"48d4a1da-6699-3861-b6c9-47cf7816a290","pitchNumber":2,"startTime":"2025-07-29T23:18:23.433Z","endTime":"2025-07-29T23:18:26.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T23:18:37.373Z","endTime":"2025-07-29T23:18:46.364Z","isPitch":false,"type":"action","player":{"id":669911,"link":"/api/v1/people/669911"}},{"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":90.1,"endSpeed":82.4,"strikeZoneTop":3.89793552324923,"strikeZoneBottom":1.79098140939582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13563677095567,"aZ":-15.209764229381314,"pfxX":5.123651023941347,"pfxZ":9.71631026268929,"pX":1.2187570142770687,"pZ":4.199900460699572,"vX0":-4.564738715050646,"vY0":-131.14408286063818,"vZ0":-0.5158885287984074,"x":70.54,"y":125.38,"x0":2.314280081348999,"y0":50.001598520390324,"z0":5.5312896990477585,"aX":8.944859417255673},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.8,"breakHorizontal":-8.3,"spinRate":2215,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.41727954630035136,"extension":6.272050567152377},"index":3,"playId":"d099c211-c6fb-3328-bd49-32de56300be4","pitchNumber":3,"startTime":"2025-07-29T23:18:46.364Z","endTime":"2025-07-29T23:18:49.682Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.103260725759824,"aZ":-14.798183344353713,"pfxX":4.757098253577266,"pfxZ":9.728494229574844,"pX":0.2963115629142701,"pZ":3.5611011915454083,"vX0":-6.564801264472334,"vY0":-132.2639229021574,"vZ0":-2.124393130482302,"x":105.71,"y":142.63,"x0":2.18329769374505,"y0":50.00147300189038,"z0":5.450088274173305,"aX":8.495873824908434},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2230,"spinDirection":151},"zone":3,"typeConfidence":0.91,"plateTime":0.4128704922910664,"extension":6.076088884917551},"index":4,"playId":"3f68f252-4aec-37b6-8716-a8b6a74d79b7","pitchNumber":4,"startTime":"2025-07-29T23:18:58.371Z","endTime":"2025-07-29T23:19:01.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.3,"strikeZoneTop":3.81138841221424,"strikeZoneBottom":1.72996073151947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99709057192226,"aZ":-25.58736586888734,"pfxX":8.4330091171256,"pfxZ":4.6265479082955565,"pX":-1.309192985068764,"pZ":-0.13969724122503954,"vX0":-10.351691028056226,"vY0":-118.38048516924445,"vZ0":-6.484604411094821,"x":166.9,"y":242.55,"x0":2.0188496180767963,"y0":50.0019548543094,"z0":4.968490213491464,"aX":12.003013521490459},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.0,"breakHorizontal":-12.8,"spinRate":984,"spinDirection":131},"zone":13,"typeConfidence":0.93,"plateTime":0.46218945668801137,"extension":6.345755786179922},"index":5,"playId":"83bd398d-7e60-3579-a348-6ea0cd540ce0","pitchNumber":5,"startTime":"2025-07-29T23:19:11.893Z","endTime":"2025-07-29T23:19:15.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.81195023071853,"aZ":-33.09640235752674,"pfxX":-6.1295645712501585,"pfxZ":-0.7027008240074828,"pX":0.2821661745966068,"pZ":2.792060412790962,"vX0":-2.7562397521613353,"vY0":-113.47247192617584,"vZ0":1.50629778030245,"x":106.24,"y":163.39,"x0":2.307076272234876,"y0":50.00274809819425,"z0":5.4049424814529905,"aX":-8.032505596057444},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-0.6,"breakHorizontal":11.8,"spinRate":2249,"spinDirection":298},"zone":6,"typeConfidence":0.89,"plateTime":0.4817976723289066,"extension":6.277586355237618},"hitData":{"launchSpeed":98.8,"launchAngle":42.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.47,"coordY":63.65}},"index":6,"playId":"613a95ed-0678-34e8-8758-fe7f48db21dc","pitchNumber":6,"startTime":"2025-07-29T23:19:30.695Z","endTime":"2025-07-29T23:19:41.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:19:41.514Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orlando Arcia grounds out, second baseman Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:19:43.320Z","endTime":"2025-07-29T23:20:30.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"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":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.70420542106028,"strikeZoneBottom":1.69867756601723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127594872674646,"aZ":-17.10330133409593,"pfxX":3.79948761139992,"pfxZ":8.287510067901763,"pX":-0.24758842355931002,"pZ":3.359502354251794,"vX0":-7.598737833290374,"vY0":-133.35156813559237,"vZ0":-2.0260538223881186,"x":126.44,"y":148.07,"x0":2.133017254919239,"y0":50.000796842419426,"z0":5.350317162919659,"aX":6.9085274979445925},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":-5.4,"spinRate":2168,"spinDirection":147},"zone":2,"typeConfidence":0.89,"plateTime":0.40926625777721526,"extension":6.4075221058539436},"index":0,"playId":"14805805-b0f6-3a13-84ed-4577f6177d72","pitchNumber":1,"startTime":"2025-07-29T23:20:02.371Z","endTime":"2025-07-29T23:20:05.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.64337781291331,"strikeZoneBottom":1.66335167349617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.755077119262513,"aZ":-14.561156713269803,"pfxX":2.951520243876516,"pfxZ":9.862976129568668,"pX":-1.1529072198824768,"pZ":2.4954913783118204,"vX0":-9.080282835931628,"vY0":-132.63410833904268,"vZ0":-4.418250126474257,"x":160.95,"y":171.4,"x0":1.927962761274006,"y0":50.001458492273066,"z0":5.240973851435317,"aX":5.270327851614998},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-3.5,"spinRate":2170,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.41258503110502076,"extension":6.6000018614369615},"index":1,"playId":"1eba395e-7a97-3068-bcfe-145197847bc7","pitchNumber":2,"startTime":"2025-07-29T23:20:12.810Z","endTime":"2025-07-29T23:20:16.122Z","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":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.753983834466087,"aZ":-27.193369980279037,"pfxX":5.585626073444496,"pfxZ":3.3805434184520298,"pX":0.4587677494760848,"pZ":1.5157941295218318,"vX0":-6.235170821967035,"vY0":-119.93102884596115,"vZ0":-2.778888626698398,"x":99.51,"y":197.85,"x0":2.3530081585691267,"y0":50.00230510880626,"z0":5.086965704875323,"aX":8.228259077400516},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.8,"breakHorizontal":-8.8,"spinRate":1012,"spinDirection":129},"zone":9,"typeConfidence":0.9,"plateTime":0.45475848878734393,"extension":6.134988421188706},"hitData":{"launchSpeed":100.9,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.78,"coordY":141.26}},"index":2,"playId":"17b6f6ce-893d-33e0-81d0-50d9b5b52c06","pitchNumber":3,"startTime":"2025-07-29T23:20:23.000Z","endTime":"2025-07-29T23:20:30.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:20:30.389Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to right fielder Nolan Jones.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:20:35.876Z","endTime":"2025-07-29T23:21:35.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93384494515458,"aZ":-27.01420803196388,"pfxX":6.672203423104174,"pfxZ":3.6256562374698493,"pX":0.7341876534115338,"pZ":2.927155773977707,"vX0":-5.365125632859344,"vY0":-118.84377632308538,"vZ0":-0.06949384366596512,"x":89.01,"y":159.75,"x0":2.1600914593465372,"y0":50.001907742796256,"z0":5.421678553852076,"aX":9.491956171839309},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.8,"breakHorizontal":-10.7,"spinRate":872,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.461847927686192,"extension":6.282036942214027},"index":0,"playId":"a07ae5f7-2873-31ef-9a2f-94b725d2dcb6","pitchNumber":1,"startTime":"2025-07-29T23:20:52.275Z","endTime":"2025-07-29T23:20:55.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.753405513457285,"aZ":-15.41236710899934,"pfxX":4.136476789772161,"pfxZ":9.345221755422447,"pX":0.17854887944729922,"pZ":2.842610333490847,"vX0":-6.390871096158481,"vY0":-132.66618888702519,"vZ0":-3.552157304305857,"x":110.19,"y":162.03,"x0":2.0745069116586405,"y0":50.000924194963126,"z0":5.313077028944699,"aX":7.4181825060324105},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-6.2,"spinRate":2211,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.41189063970866613,"extension":6.436672795868359},"index":1,"playId":"55e0b817-1afd-301a-b0d6-7eb48344963f","pitchNumber":2,"startTime":"2025-07-29T23:21:08.274Z","endTime":"2025-07-29T23:21:11.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.203483081786576,"aZ":-27.99478907279486,"pfxX":7.290685500677504,"pfxZ":2.8865141078068532,"pX":1.0385122228228043,"pZ":2.683208214461442,"vX0":-5.231141153592138,"vY0":-119.16519269949734,"vZ0":0.13342013433195588,"x":77.41,"y":166.33,"x0":2.3063948191684496,"y0":50.004980937310386,"z0":5.139139780661851,"aX":10.569718967179908},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.5,"breakHorizontal":-12.1,"spinRate":972,"spinDirection":130},"zone":12,"typeConfidence":0.91,"plateTime":0.4582603643341492,"extension":6.398876309019809},"hitData":{"launchSpeed":100.7,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.04,"coordY":107.84}},"index":2,"playId":"8cc6960d-6da2-3f1a-8fde-29cab598c11f","pitchNumber":3,"startTime":"2025-07-29T23:21:23.844Z","endTime":"2025-07-29T23:21:35.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:21:35.325Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a fly ball to right fielder Nolan Jones. Tyler Freeman to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:21:46.751Z","endTime":"2025-07-29T23:22:47.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":80.8,"endSpeed":73.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.526206388334643,"aZ":-25.060727603387413,"pfxX":2.9929067329943115,"pfxZ":5.082567251667848,"pX":0.5584747967566949,"pZ":3.1613926045425367,"vX0":-4.783874407386673,"vY0":-117.62444968902388,"vZ0":0.45165331228031713,"x":95.71,"y":153.42,"x0":2.2307506214225357,"y0":50.00331485657725,"z0":5.292458007867602,"aX":4.189883168309884},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":9.6,"breakHorizontal":-4.2,"spinRate":876,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.4658433789575178,"extension":6.251392541493939},"index":0,"playId":"102cd480-6b8f-3bbc-9ef7-e589250dd217","pitchNumber":1,"startTime":"2025-07-29T23:21:59.898Z","endTime":"2025-07-29T23:22:03.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.853765959127124,"aZ":-16.573698315140742,"pfxX":3.0485007436653766,"pfxZ":8.772971063368765,"pX":-0.750120585286775,"pZ":2.9024713248753047,"vX0":-8.18167471021799,"vY0":-132.18119456183038,"vZ0":-3.0866737950892893,"x":145.59,"y":160.41,"x0":1.982363450727627,"y0":50.002792583442364,"z0":5.294709885853343,"aX":5.421476564898928},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":-3.8,"spinRate":2075,"spinDirection":152},"zone":1,"typeConfidence":0.87,"plateTime":0.41357593671161563,"extension":6.639996379260154},"index":1,"playId":"2de70b23-65d0-3b63-9008-70ac1988c667","pitchNumber":2,"startTime":"2025-07-29T23:22:16.909Z","endTime":"2025-07-29T23:22:20.732Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.826353793969847,"aZ":-13.50209745696018,"pfxX":3.3088876992546004,"pfxZ":10.470173568238971,"pX":-0.6799662611612962,"pZ":2.490240011809818,"vX0":-7.788099167099655,"vY0":-132.79443062762675,"vZ0":-4.821023761606243,"x":142.92,"y":171.54,"x0":1.8628468910024343,"y0":50.00373824004474,"z0":5.313895189879127,"aX":5.902472418691012},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.1,"breakHorizontal":-4.3,"spinRate":2259,"spinDirection":157},"zone":4,"typeConfidence":0.91,"plateTime":0.4127022243925036,"extension":6.408960545412707},"hitData":{"launchSpeed":67.8,"launchAngle":38.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.32,"coordY":133.77}},"index":2,"playId":"ba840204-639c-3780-aa15-1b0f1ad28519","pitchNumber":3,"startTime":"2025-07-29T23:22:36.799Z","endTime":"2025-07-29T23:22:47.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:22:47.688Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Hunter Goodman grounds into a force out, shortstop Gabriel Arias to second baseman Brayan Rocchio. Ezequiel Tovar out at 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T23:22:59.358Z","endTime":"2025-07-29T23:24:05.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":75.5,"strikeZoneTop":3.43000000317761,"strikeZoneBottom":1.57645502710617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.317924963198536,"aZ":-27.475145606926404,"pfxX":6.458471419878148,"pfxZ":3.245636508774073,"pX":1.1261754364294398,"pZ":3.741654442612758,"vX0":-4.372729182124591,"vY0":-118.88384827843466,"vZ0":1.786295804947403,"x":74.07,"y":137.76,"x0":2.139706701900217,"y0":50.00280958770205,"z0":5.454203462766525,"aX":9.3518759587621},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.5,"breakHorizontal":-10.8,"spinRate":1017,"spinDirection":136},"zone":12,"typeConfidence":0.89,"plateTime":0.45870351834048195,"extension":6.354437953559941},"index":0,"playId":"b094e727-f203-348a-90fb-b682cc2c875c","pitchNumber":1,"startTime":"2025-07-29T23:23:16.260Z","endTime":"2025-07-29T23:23:19.504Z","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":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.867385799675873,"aZ":-27.98937044216043,"pfxX":6.106896580697617,"pfxZ":2.915503559268225,"pX":0.4017977126587115,"pZ":1.854413354986383,"vX0":-5.597703034637074,"vY0":-118.31702119261116,"vZ0":-2.129435442553299,"x":101.68,"y":188.71,"x0":1.990557034972555,"y0":50.00441524279052,"z0":5.29930393175873,"aX":8.770331191581636},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.0,"breakHorizontal":-10.0,"spinRate":966,"spinDirection":129},"zone":9,"typeConfidence":0.92,"plateTime":0.46069299427818766,"extension":6.301506295789203},"index":1,"playId":"9780802c-deab-37f8-a075-9c47e189345e","pitchNumber":2,"startTime":"2025-07-29T23:23:31.374Z","endTime":"2025-07-29T23:23:36.211Z","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":80.0,"endSpeed":73.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.372597840940347,"aZ":-25.86911530912005,"pfxX":6.615461974600462,"pfxZ":4.587749892990988,"pX":0.16873153148254663,"pZ":1.944550737584232,"vX0":-6.582180039754487,"vY0":-116.35563528097481,"vZ0":-1.7811423003743072,"x":110.57,"y":186.28,"x0":2.171743284145373,"y0":50.00226728702515,"z0":5.16582926093089,"aX":9.091230968097939},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.2,"breakHorizontal":-10.4,"spinRate":1001,"spinDirection":127},"zone":8,"typeConfidence":0.93,"plateTime":0.47033548814963666,"extension":6.336746382884751},"hitData":{"launchSpeed":72.1,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.49,"coordY":151.55}},"index":2,"playId":"78cbf8e9-8de9-3e83-b14a-01daa2545fbc","pitchNumber":3,"startTime":"2025-07-29T23:23:58.471Z","endTime":"2025-07-29T23:24:05.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:24:05.515Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:25:52.383Z","endTime":"2025-07-29T23:27:12.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"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":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":78.5,"strikeZoneTop":3.42999980914382,"strikeZoneBottom":1.51135113779934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.659704425925156,"aZ":-24.358800460251246,"pfxX":0.23677918410378718,"pfxZ":5.078388358480644,"pX":0.5506269596885746,"pZ":1.2531637712640151,"vX0":7.8951465625216715,"vY0":-122.58246572648926,"vZ0":-6.099728359763716,"x":96.01,"y":204.94,"x0":-2.727423036092172,"y0":50.002502165931354,"z0":5.822060406037749,"aX":0.3643517846097911},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.2,"breakHorizontal":-2.0,"spinRate":2110,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4448951520983333,"extension":6.124927375337387},"index":0,"playId":"f704ec85-9f57-35fe-b25b-03c7b9b77fc7","pitchNumber":1,"startTime":"2025-07-29T23:26:14.993Z","endTime":"2025-07-29T23:26:18.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.42999995170362,"strikeZoneBottom":1.71249818792414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15487945040835,"aZ":-17.33870321501396,"pfxX":-7.841168709147781,"pfxZ":8.299496286990614,"pX":-1.4763323652108302,"pZ":3.441366489420753,"vX0":5.939639433518243,"vY0":-132.34062875006492,"vZ0":-3.670304519528912,"x":173.27,"y":145.86,"x0":-2.7222353984084675,"y0":50.005794281496044,"z0":6.103513805841094,"aX":-14.021082787849885},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":13.1,"spinRate":2146,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.41264461160574273,"extension":6.149919663345461},"index":1,"playId":"a1e898ec-af22-35cf-a9bf-5977c6c9bf78","pitchNumber":2,"startTime":"2025-07-29T23:26:29.016Z","endTime":"2025-07-29T23:26:32.367Z","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":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.461324705649726,"aZ":-17.12905934066343,"pfxX":-7.872030777420193,"pfxZ":8.510615969659304,"pX":-0.2226698453771705,"pZ":2.299324266756907,"vX0":8.82087172500984,"vY0":-131.51699252111766,"vZ0":-6.096200302854088,"x":125.49,"y":176.7,"x0":-2.5826967474554268,"y0":50.00589425408928,"z0":5.899182825578372,"aX":-13.921681289423496},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2128,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.4150096519358111,"extension":6.158607428902211},"index":2,"playId":"87b7d493-c952-3a09-b000-bc7e938bd9fa","pitchNumber":3,"startTime":"2025-07-29T23:26:42.763Z","endTime":"2025-07-29T23:26:46.012Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.399835249008945,"aZ":-26.810831370930483,"pfxX":-1.3528375993282005,"pfxZ":3.396354955421657,"pX":-0.18788172710179651,"pZ":1.986062541356328,"vX0":6.852343449135629,"vY0":-124.12472614942091,"vZ0":-3.9761324882129263,"x":124.16,"y":185.16,"x0":-2.795894053762947,"y0":50.000063440472,"z0":5.814783792979085,"aX":-2.1347368015794377},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2102,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.43951764160549933,"extension":6.471792336380742},"hitData":{"launchSpeed":72.2,"launchAngle":21.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.14,"coordY":112.79}},"index":3,"playId":"36aa0f3b-42a7-34b3-a463-694fd73810dc","pitchNumber":4,"startTime":"2025-07-29T23:27:02.210Z","endTime":"2025-07-29T23:27:12.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:27:12.323Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (17) on a fly ball to center field. José Ramírez scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:27:12.732Z","endTime":"2025-07-29T23:28:24.834Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.159999154166,"strikeZoneBottom":1.38709855236296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.92137467016848,"aZ":-16.622492427066042,"pfxX":-8.02245439575174,"pfxZ":8.687420404094834,"pX":-0.9594490798293834,"pZ":2.0410102250796878,"vX0":6.931707980626888,"vY0":-132.367293873658,"vZ0":-7.223736705228264,"x":153.57,"y":183.67,"x0":-2.5585877962365733,"y0":50.00364836119652,"z0":6.003641628167732,"aX":-14.362438578350007},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":13.2,"spinRate":2173,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.41240190106930186,"extension":6.1786712577354175},"index":0,"playId":"6051644c-79d6-33a8-b2b6-96ce16a0a804","pitchNumber":1,"startTime":"2025-07-29T23:27:40.123Z","endTime":"2025-07-29T23:27:44.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.987668440376638,"aZ":-25.320690156630707,"pfxX":-8.96416898851246,"pfxZ":4.716564531567834,"pX":-0.32834998873688204,"pZ":2.1290723594146685,"vX0":7.680499007005684,"vY0":-119.77392665320893,"vZ0":-4.0949463190924495,"x":129.52,"y":181.3,"x0":-2.41089721058748,"y0":50.00494829135191,"z0":6.12347474459337,"aX":-13.034754375830296},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.8,"breakHorizontal":14.4,"spinRate":2003,"spinDirection":237},"zone":4,"typeConfidence":0.91,"plateTime":0.4571729804427944,"extension":6.342761412291939},"hitData":{"launchSpeed":106.8,"launchAngle":24.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.66,"coordY":43.12}},"index":1,"playId":"a912edca-6142-37fd-94b7-920229cd615b","pitchNumber":2,"startTime":"2025-07-29T23:28:01.703Z","endTime":"2025-07-29T23:28:24.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:28:24.834Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Orlando Arcia to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:28:42.279Z","endTime":"2025-07-29T23:30:58.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.527491178951653,"aZ":-15.864425489287175,"pfxX":-7.083256254002636,"pfxZ":9.189155879618863,"pX":-0.011978382594933492,"pZ":2.2876963976227183,"vX0":8.758961584341538,"vY0":-131.76029829574523,"vZ0":-6.4942661259181484,"x":117.46,"y":177.01,"x0":-2.4444931043879476,"y0":50.00285355314831,"z0":5.9379084140493825,"aX":-12.572257649177832},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2194,"spinDirection":217},"zone":5,"typeConfidence":0.9,"plateTime":0.4142079404123149,"extension":6.20635036261754},"index":0,"playId":"534a9b4f-77ad-3823-b2e6-176d91dcca8a","pitchNumber":1,"startTime":"2025-07-29T23:28:50.658Z","endTime":"2025-07-29T23:28:58.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.754396580031344,"aZ":-14.799913553801513,"pfxX":-8.93200157476775,"pfxZ":9.483121541417281,"pX":-0.3607216781158713,"pZ":2.171532480866243,"vX0":8.94885939395419,"vY0":-134.18707832301376,"vZ0":-7.082265673326376,"x":130.75,"y":180.15,"x0":-2.5708764954034975,"y0":50.00207461295638,"z0":5.8900064106960235,"aX":-16.364808154038005},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":14.4,"spinRate":2318,"spinDirection":221},"zone":7,"typeConfidence":0.91,"plateTime":0.40744703869440757,"extension":6.3230131310110105},"index":1,"playId":"1676aa1f-6dda-31bd-bf17-5533769ce01c","pitchNumber":2,"startTime":"2025-07-29T23:29:24.653Z","endTime":"2025-07-29T23:29:27.812Z","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":84.7,"endSpeed":78.7,"strikeZoneTop":3.45575762757823,"strikeZoneBottom":1.48994539357415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.400327321556404,"aZ":-26.692440838268432,"pfxX":-0.4269650578832236,"pfxZ":3.5361740217546833,"pX":0.810780786626796,"pZ":1.4442806672327124,"vX0":8.626535790308123,"vY0":-123.13172032622359,"vZ0":-5.4118155439495075,"x":86.09,"y":199.78,"x0":-2.6692463114539424,"y0":50.00159784816252,"z0":5.904233361748071,"aX":-0.6627834725910166},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":-1.1,"spinRate":2078,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.44331245694928967,"extension":5.977609050138421},"index":2,"playId":"93cb61c5-e4cf-3946-8bf8-10a2bc443ce8","pitchNumber":3,"startTime":"2025-07-29T23:29:45.631Z","endTime":"2025-07-29T23:29:49.637Z","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":85.7,"endSpeed":79.8,"strikeZoneTop":3.5199998539358,"strikeZoneBottom":1.52856208344933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33260433615671,"aZ":-26.173309631463777,"pfxX":-0.8289583853255769,"pfxZ":3.7791915964682357,"pX":1.036877418385293,"pZ":1.2698477718256316,"vX0":8.987875568421009,"vY0":-124.55349900460158,"vZ0":-6.201317433394904,"x":77.48,"y":204.49,"x0":-2.4933550368952506,"y0":50.00454028897329,"z0":5.923847946930858,"aX":-1.317135624850962},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":-0.4,"spinRate":2192,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.4378305924008985,"extension":6.025724981394542},"index":3,"playId":"39e5dfaf-db7a-3bdb-824b-d892eabaf6af","pitchNumber":4,"startTime":"2025-07-29T23:29:59.326Z","endTime":"2025-07-29T23:30:02.459Z","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":92.8,"endSpeed":85.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.624752504037875,"aZ":-17.062202538539584,"pfxX":-9.64495870409121,"pfxZ":8.11470591809767,"pX":-1.0660981247974655,"pZ":2.329125303726958,"vX0":7.396685401573783,"vY0":-134.93904034239333,"vZ0":-6.568942868046085,"x":157.64,"y":175.89,"x0":-2.576103902845709,"y0":50.00480416253502,"z0":5.977271647321661,"aX":-17.965972977361837},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.6,"breakHorizontal":16.1,"spinRate":2291,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.40436813718435083,"extension":6.173145038007834},"index":4,"playId":"48fc756e-edb1-3f7f-a6ea-f6478eaa6734","pitchNumber":5,"startTime":"2025-07-29T23:30:13.022Z","endTime":"2025-07-29T23:30:16.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.740450083241075,"aZ":-28.305963251856834,"pfxX":1.095907251613752,"pfxZ":2.5045523796826066,"pX":-0.46017949548792314,"pZ":1.6404348580002637,"vX0":4.936438241450285,"vY0":-122.99908654848083,"vZ0":-4.63633323792088,"x":134.54,"y":194.49,"x0":-2.6295125937617976,"y0":50.0013774208628,"z0":5.929859335465128,"aX":1.6906043927886456},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.7,"breakHorizontal":-3.1,"spinRate":2182,"spinDirection":185},"zone":7,"typeConfidence":0.9,"plateTime":0.44408718385424883,"extension":6.021171297993308},"index":5,"playId":"3649eb07-13ff-3213-a54d-d7181c2d27f8","pitchNumber":6,"startTime":"2025-07-29T23:30:31.881Z","endTime":"2025-07-29T23:30:35.508Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.017520246473715,"aZ":-25.741412749259574,"pfxX":-0.5310507563964966,"pfxZ":3.9987817351144592,"pX":0.2543635186172991,"pZ":2.4239311080834325,"vX0":7.3704421276305,"vY0":-124.9000615990086,"vZ0":-3.78509416270583,"x":107.3,"y":173.33,"x0":-2.6439318896263106,"y0":50.00151562778099,"z0":6.034401675822197,"aX":-0.8553451985764035},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.7,"breakHorizontal":-0.5,"spinRate":2157,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.4356386125857825,"extension":6.021399494816688},"hitData":{"launchSpeed":92.1,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.41,"coordY":167.29}},"index":6,"playId":"146ed7ec-871a-30fa-a70e-8227526281fb","pitchNumber":7,"startTime":"2025-07-29T23:30:50.415Z","endTime":"2025-07-29T23:30:58.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:30:58.216Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Jones doubles (11) on a sharp fly ball to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:31:03.897Z","endTime":"2025-07-29T23:31:34.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":83.7,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692313985910477,"aZ":-16.619107443535686,"pfxX":-9.496641641999153,"pfxZ":8.730587758313364,"pX":-0.002717928058337775,"pZ":2.7279745277187333,"vX0":9.74058985294739,"vY0":-132.02614400173155,"vZ0":-5.434471040074836,"x":117.1,"y":165.12,"x0":-2.4900022319005077,"y0":50.00233445542814,"z0":6.018969437667127,"aX":-16.919099933884084},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.9,"breakHorizontal":15.4,"spinRate":2180,"spinDirection":220},"zone":5,"typeConfidence":0.89,"plateTime":0.4134185845349774,"extension":6.131819196321463},"hitData":{"launchSpeed":111.0,"launchAngle":21.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.04,"coordY":60.1}},"index":0,"playId":"7c5fa3f1-a444-383e-afea-54ea79d1433c","pitchNumber":1,"startTime":"2025-07-29T23:31:22.763Z","endTime":"2025-07-29T23:31:34.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:31:34.638Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"David Fry flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:32:58.387Z","endTime":"2025-07-29T23:33:31.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T23:31:59.491Z","endTime":"2025-07-29T23:33:00.649Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.47000082818503,"strikeZoneBottom":1.59096903023811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.742761556254393,"aZ":-27.716668970974613,"pfxX":-1.269592764214572,"pfxZ":2.9349893403702296,"pX":1.7559204430434279,"pZ":1.0271233220580247,"vX0":10.562186141027869,"vY0":-122.13447663119331,"vZ0":-5.875661033883722,"x":50.07,"y":211.05,"x0":-2.449161440871131,"y0":50.00525934657661,"z0":5.830531223589205,"aX":-1.931330403071531},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":0.0,"spinRate":2041,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.44747604469961066,"extension":6.087546361007758},"index":1,"playId":"2fdfce05-b94c-3a99-a2aa-f9b698d8af46","pitchNumber":1,"startTime":"2025-07-29T23:33:00.649Z","endTime":"2025-07-29T23:33:04.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.873742951618215,"aZ":-30.14550797770896,"pfxX":-0.4687027070421561,"pfxZ":1.3264271714677616,"pX":0.4875342689598093,"pZ":1.5071615767911062,"vX0":7.407993642001619,"vY0":-122.35379350995244,"vZ0":-4.518475481492221,"x":98.42,"y":198.09,"x0":-2.5057514479456886,"y0":50.00409730713293,"z0":5.931986124341963,"aX":-0.7183340506798835},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-0.7,"spinRate":2122,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.44595214942378325,"extension":5.977305746319723},"hitData":{"launchSpeed":88.8,"launchAngle":43.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.67,"coordY":84.44}},"index":2,"playId":"fe6059e0-a3e7-3e9e-bf1b-eb333404ba29","pitchNumber":2,"startTime":"2025-07-29T23:33:19.011Z","endTime":"2025-07-29T23:33:31.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:33:31.007Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:33:35.394Z","endTime":"2025-07-29T23:36:28.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"postOnThird":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 2B","eventType":"pickoff_error_2b","movementReason":"r_pickoff_error_2b","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":685299,"link":"/api/v1/people/685299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.2900005880582,"strikeZoneBottom":1.52674518074998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.458480156213753,"aZ":-17.64730521081871,"pfxX":-7.694444510966627,"pfxZ":8.195131062577815,"pX":0.13170273241743605,"pZ":1.6632390573786406,"vX0":9.352575195733587,"vY0":-131.6951379037178,"vZ0":-7.518606364829019,"x":111.98,"y":193.87,"x0":-2.450176679851649,"y0":50.00645005881869,"z0":5.838883399141014,"aX":-13.647859889534509},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.4,"breakHorizontal":12.1,"spinRate":2178,"spinDirection":231},"zone":8,"typeConfidence":0.89,"plateTime":0.4143912222690904,"extension":6.216164044412725},"index":0,"playId":"a1a65a54-20ed-372d-be79-06dbbe366c8a","pitchNumber":1,"startTime":"2025-07-29T23:34:01.255Z","endTime":"2025-07-29T23:34:05.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.28999853609287,"strikeZoneBottom":1.42682232965544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.25145862467484,"aZ":-17.89119700699415,"pfxX":-6.281651644153719,"pfxZ":7.908518060721002,"pX":-0.7848168449247049,"pZ":3.135933463326056,"vX0":6.941880515585942,"vY0":-133.6634674303502,"vZ0":-3.8849726758706034,"x":146.92,"y":154.11,"x0":-2.601509500800522,"y0":50.00411181142309,"z0":5.895623906023864,"aX":-11.348304027478406},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":9.8,"spinRate":2255,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.4100380801269288,"extension":6.122885384425325},"index":1,"playId":"ba762ca5-ea5a-390a-bb4e-de3a690e1896","pitchNumber":2,"startTime":"2025-07-29T23:34:19.050Z","endTime":"2025-07-29T23:34:22.595Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"b1a909e8-3654-3f87-ab46-8d292368c84b","startTime":"2025-07-29T23:34:37.850Z","endTime":"2025-07-29T23:34:41.167Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.2900000345879,"strikeZoneBottom":1.39380807280659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.214887203863036,"aZ":-24.90612577581284,"pfxX":-8.279554594047706,"pfxZ":4.965970098320502,"pX":-0.381031179309544,"pZ":0.4468245399322962,"vX0":7.41256702876238,"vY0":-119.90283199593826,"vZ0":-7.734171523083508,"x":131.52,"y":226.72,"x0":-2.4302695532779905,"y0":50.0012900090809,"z0":5.922408458397201,"aX":-12.10872603038935},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.4,"breakHorizontal":13.3,"spinRate":1955,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4560312206648258,"extension":6.320229393057389},"index":3,"playId":"32939a4e-0255-3bf6-879a-c8c7e54899cd","pitchNumber":3,"startTime":"2025-07-29T23:35:00.114Z","endTime":"2025-07-29T23:35:03.625Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"playId":"3a4235b1-6c02-3b38-844c-05bff4ba8ad2","startTime":"2025-07-29T23:35:24.106Z","endTime":"2025-07-29T23:35:33.539Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Tanner Gordon on the pickoff attempt.","event":"Pickoff Error 2B","eventType":"pickoff_error_2b","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"3a4235b1-6c02-3b38-844c-05bff4ba8ad2","startTime":"2025-07-29T23:35:53.282Z","endTime":"2025-07-29T23:36:04.326Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.290000575634,"strikeZoneBottom":1.50159954950071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97502665045843,"aZ":-14.206321515915556,"pfxX":-7.1423924940021335,"pfxZ":9.825546820856335,"pX":-0.8836202840491907,"pZ":3.924456944921874,"vX0":6.873334180184458,"vY0":-134.7834344160919,"vZ0":-3.2665398032995294,"x":150.68,"y":132.82,"x0":-2.546402080697776,"y0":50.0027983906876,"z0":6.163659166382274,"aX":-13.061011790780695},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":11.4,"spinRate":2123,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4073484800074665,"extension":6.099892887444993},"index":6,"playId":"cd5c8149-f63b-36ee-a14b-5ad9d164d130","pitchNumber":4,"startTime":"2025-07-29T23:36:04.326Z","endTime":"2025-07-29T23:36:07.580Z","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":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.28999968096413,"strikeZoneBottom":1.38210342215592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.819343333814594,"aZ":-17.95658336595551,"pfxX":-7.616203606296032,"pfxZ":8.010303775403354,"pX":-1.2425309092056218,"pZ":2.933483238931757,"vX0":6.168120789163032,"vY0":-132.29307650390137,"vZ0":-4.684676255634562,"x":164.36,"y":159.58,"x0":-2.6130058310636555,"y0":50.00519319877608,"z0":6.040768822264438,"aX":-13.522511924065403},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":12.5,"spinRate":2170,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.41378057382819344,"extension":6.1788345536198825},"index":7,"playId":"26730b9c-e199-3d02-8c5b-d57084266bb9","pitchNumber":5,"startTime":"2025-07-29T23:36:24.174Z","endTime":"2025-07-29T23:36:28.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:36:28.117Z","atBatIndex":29},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brayan Rocchio triples (1) on a fly ball to right fielder Tyler Freeman. Nolan Jones scores. Bo Naylor scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:36:31.876Z","endTime":"2025-07-29T23:38:03.538Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":685299,"link":"/api/v1/people/685299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.9,"endSpeed":82.0,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98619840038102,"aZ":-16.90809789216139,"pfxX":-8.638983333101795,"pfxZ":8.870365322054544,"pX":-0.22386858876021165,"pZ":2.2354259686383187,"vX0":8.529326501162876,"vY0":-130.48033073030152,"vZ0":-6.102531629702691,"x":104.82,"y":143.72,"x0":-2.4159429832363837,"y0":50.00232407122918,"z0":5.88291493408268,"aX":-14.8655063354976},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.9,"breakHorizontal":13.7,"spinRate":2271,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.4201118550401013,"extension":6.161249892183174},"index":0,"playId":"e44b6bf1-c8e3-3edd-9ae6-fa3e1da0498d","pitchNumber":1,"startTime":"2025-07-29T23:37:14.708Z","endTime":"2025-07-29T23:37:19.616Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.147903128587902,"aZ":-28.198113907537667,"pfxX":-0.46348301402655295,"pfxZ":2.679341449756234,"pX":-0.12195327301465446,"pZ":1.7500454566197667,"vX0":6.42192602692596,"vY0":-121.13349271025184,"vZ0":-3.8275988955308735,"x":121.65,"y":191.53,"x0":-2.7495896110778015,"y0":50.00145368256277,"z0":5.821879336044191,"aX":-0.6880256103025624},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.2,"breakHorizontal":-0.7,"spinRate":2129,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.45255021489330893,"extension":6.017634972029856},"hitData":{"launchSpeed":94.6,"launchAngle":25.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.52,"coordY":73.96}},"index":1,"playId":"ebeb2a38-a865-3cc1-8a34-0ca67827369a","pitchNumber":2,"startTime":"2025-07-29T23:37:46.245Z","endTime":"2025-07-29T23:38:03.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:38:03.538Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T23:38:27.130Z","endTime":"2025-07-29T23:41:22.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"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":7},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.15000029039215,"strikeZoneBottom":1.51860889266869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.307281855088394,"aZ":-15.23814929668871,"pfxX":-7.8938732574345964,"pfxZ":9.559841860376661,"pX":-0.5601992506868083,"pZ":2.1041729430812377,"vX0":7.653060505024246,"vY0":-132.29552742292054,"vZ0":-7.390132578550036,"x":138.35,"y":181.97,"x0":-2.4653474663440837,"y0":50.005498727085815,"z0":6.05148731116054,"aX":-13.990281192660422},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":12.6,"spinRate":2304,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.41406232441364965,"extension":6.235100820523354},"index":0,"playId":"8ef49817-7abb-3b84-b9a8-c6d7a032960e","pitchNumber":1,"startTime":"2025-07-29T23:38:38.070Z","endTime":"2025-07-29T23:38:41.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.14999954845065,"strikeZoneBottom":1.46073708175423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.460492863596514,"aZ":-15.048202330702297,"pfxX":-7.457019371412978,"pfxZ":9.597861014408029,"pX":-1.149965454398,"pZ":2.219025366894018,"vX0":6.343380262776759,"vY0":-132.97893601281677,"vZ0":-6.993538925739626,"x":160.83,"y":178.87,"x0":-2.601618370261887,"y0":50.00437622159983,"z0":5.981950394504917,"aX":-13.309044878300835},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":12.1,"spinRate":2226,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.41245033309500156,"extension":6.150843311524408},"index":1,"playId":"af0be29c-324d-33ac-8f70-3b4dd80cf8de","pitchNumber":2,"startTime":"2025-07-29T23:38:55.987Z","endTime":"2025-07-29T23:38:59.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.15000075467104,"strikeZoneBottom":1.48869998466246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.471686604312346,"aZ":-24.564215052126045,"pfxX":-6.327606561152461,"pfxZ":5.231683462747723,"pX":0.0650794689486253,"pZ":0.3795708259265438,"vX0":7.731866313548126,"vY0":-119.4001971082526,"vZ0":-7.817224876619087,"x":114.52,"y":228.53,"x0":-2.382443790450258,"y0":50.00268156908054,"z0":5.883937321909358,"aX":-9.201464827687575},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.9,"breakHorizontal":9.7,"spinRate":2152,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4575158459484401,"extension":6.289899734380449},"index":2,"playId":"d690cfe2-caa4-31b0-aae6-8bc486f0713d","pitchNumber":3,"startTime":"2025-07-29T23:39:14.866Z","endTime":"2025-07-29T23:39:17.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.14999914798298,"strikeZoneBottom":1.44139292063742,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.182591133953483,"aZ":-17.353357072726958,"pfxX":-8.64574242774233,"pfxZ":8.276572870878622,"pX":-1.23571805638897,"pZ":2.7262450180034055,"vX0":6.48645448338862,"vY0":-132.91031373153874,"vZ0":-5.454269499295766,"x":164.1,"y":165.17,"x0":-2.5831311025671724,"y0":50.005964989190446,"z0":6.0631680250936935,"aX":-15.48863490190131},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2255,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.41191914359689497,"extension":6.1645190459920896},"index":3,"playId":"c9220121-9e4c-3695-82b4-75a6219574c9","pitchNumber":4,"startTime":"2025-07-29T23:39:38.823Z","endTime":"2025-07-29T23:39:42.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.352141542407576,"aZ":-14.08058521605446,"pfxX":-7.2574247876868805,"pfxZ":10.395104326857403,"pX":0.36435830758446247,"pZ":2.6203674820444385,"vX0":9.639727028951945,"vY0":-130.79311490499205,"vZ0":-5.933158446190555,"x":103.11,"y":168.03,"x0":-2.418008185394058,"y0":50.00649256082144,"z0":5.965651275428604,"aX":-12.637651049870424},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.8,"breakHorizontal":11.2,"spinRate":2292,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.41801096243998437,"extension":6.261168936586842},"index":4,"playId":"f5da67e8-b49c-3ee5-be2e-fa085158524d","pitchNumber":5,"startTime":"2025-07-29T23:39:57.836Z","endTime":"2025-07-29T23:40:03.124Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418034403345512,"aZ":-22.87638870914579,"pfxX":-7.397346937863195,"pfxZ":6.188892854279498,"pX":0.10092730352534529,"pZ":1.853717278698097,"vX0":8.135863489652662,"vY0":-121.65019170202474,"vZ0":-5.357912212167065,"x":113.15,"y":188.73,"x0":-2.3225758184596277,"y0":50.002342678964794,"z0":6.062788068577199,"aX":-11.10994259375239},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.2,"breakHorizontal":11.5,"spinRate":1931,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4499114741373038,"extension":6.360065286771487},"index":5,"playId":"95f73110-f87c-3170-8bb7-e5789fc98707","pitchNumber":6,"startTime":"2025-07-29T23:40:26.505Z","endTime":"2025-07-29T23:40:30.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14474104405808,"aZ":-15.358929321336932,"pfxX":-7.103505866803054,"pfxZ":9.40577282629449,"pX":-0.433111526447421,"pZ":3.1216618266548526,"vX0":7.609526309825323,"vY0":-132.56031936865182,"vZ0":-4.650775946222659,"x":133.51,"y":154.5,"x0":-2.4118814141504936,"y0":50.003920877699834,"z0":6.012776988244542,"aX":-12.70052734718701},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2200,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.41248633072045715,"extension":6.126711372946225},"index":6,"playId":"faa82769-cf05-371a-9c31-42f827d516ce","pitchNumber":7,"startTime":"2025-07-29T23:40:51.365Z","endTime":"2025-07-29T23:40:55.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.376657680126993,"aZ":-17.8854710187333,"pfxX":-8.739556680867555,"pfxZ":8.055023997324852,"pX":0.11661061653539008,"pZ":2.0732989540826074,"vX0":9.66929896505474,"vY0":-132.16191169967365,"vZ0":-6.75304971112445,"x":112.56,"y":182.8,"x0":-2.4487984539387098,"y0":50.00483212360167,"z0":5.968794707664873,"aX":-15.508609228790053},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2216,"spinDirection":220},"zone":5,"typeConfidence":0.9,"plateTime":0.4139681915007425,"extension":6.163706933921578},"hitData":{"launchSpeed":93.9,"launchAngle":27.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.18,"coordY":55.08}},"index":7,"playId":"d1bfe1dd-50a6-39d0-a4c1-e1d8a50586b9","pitchNumber":8,"startTime":"2025-07-29T23:41:14.150Z","endTime":"2025-07-29T23:41:22.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:41:22.489Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Beck homers (12) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:43:12.805Z","endTime":"2025-07-29T23:44:04.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.2,"endSpeed":80.0,"strikeZoneTop":3.72695672117633,"strikeZoneBottom":1.70683921419812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.106222324326612,"aZ":-21.174842691519558,"pfxX":7.820397651427207,"pfxZ":6.736578345025616,"pX":-0.2839906656695783,"pZ":2.051610345251849,"vX0":-8.84900203620007,"vY0":-126.74722682368603,"vZ0":-3.5520678222514768,"x":127.83,"y":183.39,"x0":2.231049496029997,"y0":50.00112512795043,"z0":5.155500721049462,"aX":12.765252930314041},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.6,"breakHorizontal":-12.2,"spinRate":1930,"spinDirection":136},"zone":7,"typeConfidence":0.93,"plateTime":0.4315968405583832,"extension":6.254141261633165},"index":0,"playId":"4e9cb73a-35f7-3673-bdcf-2365a5014da4","pitchNumber":1,"startTime":"2025-07-29T23:43:29.632Z","endTime":"2025-07-29T23:43:33.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":69.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.367788757853113,"aZ":-33.37931125695956,"pfxX":-5.331883289817348,"pfxZ":-0.995006852463808,"pX":0.1786754876448512,"pZ":1.802721872168307,"vX0":-3.4251326055588347,"vY0":-109.5435096368086,"vZ0":0.21758090650680417,"x":110.19,"y":190.11,"x0":2.4550943073100155,"y0":50.00045425915664,"z0":5.270728996194953,"aX":-6.478203042054676},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-1.4,"breakHorizontal":10.6,"spinRate":2250,"spinDirection":301},"zone":8,"typeConfidence":0.91,"plateTime":0.5000133085111509,"extension":6.039320197439462},"hitData":{"launchSpeed":101.2,"launchAngle":26.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.37,"coordY":54.57}},"index":1,"playId":"ff2c0c59-4bb0-35ca-a277-6239bd0c3a6f","pitchNumber":2,"startTime":"2025-07-29T23:43:39.926Z","endTime":"2025-07-29T23:44:04.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:44:04.290Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Warming Bernabel flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:44:13.902Z","endTime":"2025-07-29T23:46:08.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.16423954186301,"strikeZoneBottom":1.43751595849567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15792666559338,"aZ":-12.888103897311261,"pfxX":3.0918363131982662,"pfxZ":11.270706328034901,"pX":1.3954135128458562,"pZ":3.1445912039029285,"vX0":-3.4984897497311396,"vY0":-129.97742191636664,"vZ0":-2.860826296129573,"x":63.81,"y":153.88,"x0":2.3569534519094355,"y0":50.006101459993864,"z0":5.237769801426066,"aX":5.292864114725376},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":20.0,"breakHorizontal":-4.8,"spinRate":2175,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.42133951923196244,"extension":6.457936186095513},"index":0,"playId":"ff16d71c-92a1-31b4-9db6-fe6b9bb2c7da","pitchNumber":1,"startTime":"2025-07-29T23:44:20.538Z","endTime":"2025-07-29T23:44:24.457Z","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":89.2,"endSpeed":81.4,"strikeZoneTop":3.04676697990351,"strikeZoneBottom":1.34554002698015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98041847501274,"aZ":-15.114166761048253,"pfxX":3.648131136229661,"pfxZ":10.029756828230457,"pX":0.6372928817606328,"pZ":2.5670418263804593,"vX0":-5.21696670605886,"vY0":-129.8102540190403,"vZ0":-3.958493434073187,"x":92.71,"y":169.47,"x0":2.2020681074481088,"y0":50.004690566708106,"z0":5.26754068671655,"aX":6.207043126092707},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.4,"breakHorizontal":-5.4,"spinRate":2213,"spinDirection":150},"zone":3,"typeConfidence":0.85,"plateTime":0.4224574439215476,"extension":6.347563183385167},"index":1,"playId":"545d4785-aa44-3128-a93f-e0e950c4ba54","pitchNumber":2,"startTime":"2025-07-29T23:44:29.729Z","endTime":"2025-07-29T23:44:33.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.04580110786683,"strikeZoneBottom":1.36987728234879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.091051484011608,"aZ":-12.09773742379894,"pfxX":4.26819640459884,"pfxZ":11.517218636428634,"pX":0.40145514526023335,"pZ":2.1215632168361926,"vX0":-5.791016170502104,"vY0":-131.0513548916818,"vZ0":-5.641860063439772,"x":101.7,"y":181.5,"x0":2.0829587461168484,"y0":50.006139018221745,"z0":5.202237742277041,"aX":7.4430802249078685},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.8,"breakHorizontal":-6.5,"spinRate":2236,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.41758212039863984,"extension":6.486958496901605},"index":2,"playId":"18cab2e3-d280-35b6-ac9d-6a6f068dc0a5","pitchNumber":3,"startTime":"2025-07-29T23:44:40.771Z","endTime":"2025-07-29T23:44:47.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.8,"strikeZoneTop":3.03390510025197,"strikeZoneBottom":1.33279221532351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.63835852396392,"aZ":-25.252874805529686,"pfxX":6.942176014926051,"pfxZ":4.936418095082435,"pX":0.4497612977471689,"pZ":1.0362656129521404,"vX0":-6.420901519728761,"vY0":-116.7268995689016,"vZ0":-3.909287230586724,"x":99.86,"y":210.8,"x0":2.3132437911903447,"y0":50.00265692518484,"z0":5.067455966036905,"aX":9.734845682985299},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":8.4,"breakHorizontal":-11.3,"spinRate":1020,"spinDirection":128},"zone":14,"typeConfidence":0.93,"plateTime":0.466370007238988,"extension":6.271171444013862},"index":3,"playId":"b73180e7-cab9-3302-99f7-769be93fa076","pitchNumber":4,"startTime":"2025-07-29T23:44:52.479Z","endTime":"2025-07-29T23:44:57.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.469707608459164,"aZ":-12.472146296038458,"pfxX":2.324669891245059,"pfxZ":10.845236196367958,"pX":0.46811347155662,"pZ":2.4235521894669394,"vX0":-5.087109241717752,"vY0":-133.37773872117197,"vZ0":-5.230901222518057,"x":99.16,"y":173.34,"x0":2.09102184031059,"y0":50.0004289782265,"z0":5.296511889932603,"aX":4.222426269613665},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.8,"breakHorizontal":-3.2,"spinRate":2300,"spinDirection":153},"zone":6,"typeConfidence":0.92,"plateTime":0.409368336065167,"extension":6.277232201917215},"index":4,"playId":"fdd3287f-5819-3bd4-ade0-bf7fd522d56d","pitchNumber":5,"startTime":"2025-07-29T23:45:03.130Z","endTime":"2025-07-29T23:45:09.690Z","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":82.0,"endSpeed":76.0,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.367905636119417,"aZ":-28.588991123759147,"pfxX":6.930606746041251,"pfxZ":2.452387670200599,"pX":0.48452732231491935,"pZ":2.599651636339142,"vX0":-6.297622995940441,"vY0":-119.39323941114183,"vZ0":-0.303773711075785,"x":98.53,"y":168.59,"x0":2.240724346059257,"y0":50.002559206918335,"z0":5.275051628555462,"aX":10.127729376531704},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.7,"breakHorizontal":-11.3,"spinRate":1079,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.4566491645762918,"extension":6.18420839016602},"index":5,"playId":"6dac69ce-b6ed-3e08-85a5-9c4ad3c1ad37","pitchNumber":6,"startTime":"2025-07-29T23:45:44.202Z","endTime":"2025-07-29T23:45:47.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.580446573681776,"aZ":-29.34492224802466,"pfxX":4.859987204787181,"pfxZ":2.091440689435629,"pX":0.4135807538251495,"pZ":2.373984199720864,"vX0":-5.6737338810161875,"vY0":-115.15688210055744,"vZ0":-0.2256108434811852,"x":101.24,"y":174.68,"x0":2.2676829115164043,"y0":50.00458589717009,"z0":5.290414496402008,"aX":6.586724109459217},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.0,"breakHorizontal":-7.6,"spinRate":830,"spinDirection":128},"zone":6,"typeConfidence":0.94,"plateTime":0.47400234359006665,"extension":6.380749705577523},"hitData":{"launchSpeed":92.6,"launchAngle":24.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.01,"coordY":60.45}},"index":6,"playId":"47e015e1-405b-313a-a096-5f6ea5b66d73","pitchNumber":7,"startTime":"2025-07-29T23:45:59.553Z","endTime":"2025-07-29T23:46:08.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:46:08.085Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brenton Doyle lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:46:11.277Z","endTime":"2025-07-29T23:46:35.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.16215546592288,"aZ":-14.180256657819605,"pfxX":4.3870775564346545,"pfxZ":10.03986267306426,"pX":-0.36757156527854357,"pZ":2.874269442093068,"vX0":-7.639588501562451,"vY0":-132.71626717518566,"vZ0":-3.524523566146103,"x":131.01,"y":161.17,"x0":1.9721629048821951,"y0":50.00084056069391,"z0":5.245583630075016,"aX":7.861626663632548},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2214,"spinDirection":150},"zone":1,"typeConfidence":0.92,"plateTime":0.41197100071896964,"extension":6.660924971088083},"hitData":{"launchSpeed":94.1,"launchAngle":23.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.0,"coordY":60.84}},"index":0,"playId":"f6f04a08-2a93-31d5-8e47-94165843afb4","pitchNumber":1,"startTime":"2025-07-29T23:46:28.172Z","endTime":"2025-07-29T23:46:35.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:46:35.936Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Farmer flies out to right fielder Nolan Jones.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T23:46:40.344Z","endTime":"2025-07-29T23:47:20.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.9,"strikeZoneTop":3.34975001569354,"strikeZoneBottom":1.46453435439883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.03153867287027,"aZ":-27.660097761022552,"pfxX":5.487741481962783,"pfxZ":3.229688456931349,"pX":-0.12749154996521384,"pZ":3.307667080672195,"vX0":-6.839144105185384,"vY0":-117.37461435957651,"vZ0":1.2289606307634622,"x":121.86,"y":149.47,"x0":2.1098125801953995,"y0":50.000449799064604,"z0":5.351180177333729,"aX":7.663107658164724},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.5,"breakHorizontal":-8.3,"spinRate":1020,"spinDirection":133},"zone":2,"typeConfidence":0.92,"plateTime":0.4664885938971177,"extension":6.413585292442287},"index":0,"playId":"206fd246-45eb-3dd6-82ff-405cc9f8dd28","pitchNumber":1,"startTime":"2025-07-29T23:46:59.722Z","endTime":"2025-07-29T23:47:03.802Z","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":91.9,"endSpeed":84.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.378465175642937,"aZ":-13.900957607511183,"pfxX":4.7307496297592015,"pfxZ":10.079358746080864,"pX":0.39349125028189724,"pZ":2.1023114673052024,"vX0":-6.008380116051207,"vY0":-133.6830570088281,"vZ0":-5.424032187028189,"x":102.0,"y":182.02,"x0":2.0538139809937324,"y0":50.00195266606923,"z0":5.152631909556413,"aX":8.576237318520112},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-7.3,"spinRate":2260,"spinDirection":151},"zone":9,"typeConfidence":0.92,"plateTime":0.4094553261429148,"extension":6.392659629974956},"hitData":{"launchSpeed":89.8,"launchAngle":49.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.98,"coordY":118.25}},"index":1,"playId":"860cfe27-0141-3d5d-9b7d-e9c8ceceeb82","pitchNumber":2,"startTime":"2025-07-29T23:47:11.401Z","endTime":"2025-07-29T23:47:20.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:47:20.934Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to left fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:49:55.724Z","endTime":"2025-07-29T23:50:23.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Chivilli replaces Tanner Gordon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T23:49:41.762Z","endTime":"2025-07-29T23:49:58.077Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683409,"link":"/api/v1/people/683409"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.37999927728692,"strikeZoneBottom":1.68376830764498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.221188106390166,"aZ":-20.755340955615793,"pfxX":-9.50763513482259,"pfxZ":5.726929435839314,"pX":-1.068220626077175,"pZ":2.1039207086688494,"vX0":4.783396632456053,"vY0":-140.6405768339929,"vZ0":-6.004452586301897,"x":157.72,"y":181.97,"x0":-1.5598376729020953,"y0":50.005837898480905,"z0":5.621898953807281,"aX":-18.964557152239607},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.2,"breakHorizontal":16.2,"spinRate":2264,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.39012057963863,"extension":6.099015642846743},"index":1,"playId":"2404cf63-f7dc-31a4-868c-13cc8c8c532b","pitchNumber":1,"startTime":"2025-07-29T23:49:58.077Z","endTime":"2025-07-29T23:50:01.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.601257613024725,"aZ":-17.17817323158837,"pfxX":-7.883707793548391,"pfxZ":7.578830259383947,"pX":-0.2873974663061586,"pZ":2.6916434738892754,"vX0":5.731572390488076,"vY0":-139.7913155446173,"vZ0":-5.1041682761728255,"x":127.95,"y":166.11,"x0":-1.3403425913012117,"y0":50.002781726676126,"z0":5.669453413740969,"aX":-15.598277460767978},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2311,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.3918629041928976,"extension":6.047008536902297},"hitData":{"launchSpeed":95.4,"launchAngle":43.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.56,"coordY":85.52}},"index":2,"playId":"7a2f73a0-ae31-3ecd-be0a-a8778b306c27","pitchNumber":2,"startTime":"2025-07-29T23:50:13.870Z","endTime":"2025-07-29T23:50:23.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:50:23.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:50:26.670Z","endTime":"2025-07-29T23:51:14.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.32824149344774,"strikeZoneBottom":1.57201127748918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54149329329504,"aZ":-19.310103282010513,"pfxX":-7.878794701214291,"pfxZ":6.272466613582276,"pX":-0.6410842189900837,"pZ":2.7421777775787475,"vX0":4.978500224944974,"vY0":-142.26958000383044,"vZ0":-4.805302038351793,"x":141.44,"y":164.74,"x0":-1.389785559350971,"y0":50.001693344811976,"z0":5.6763918740931745,"aX":-16.155085482037883},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":13.3,"spinRate":2406,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.38494706900103104,"extension":5.963269645328865},"index":0,"playId":"6700df9b-bd9f-3fbe-9fcf-24b5114b7128","pitchNumber":1,"startTime":"2025-07-29T23:50:49.118Z","endTime":"2025-07-29T23:50:53.217Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97133408924966,"aZ":-19.080738398434878,"pfxX":-8.858296939078619,"pfxZ":6.335572709575669,"pX":-0.6926241174182768,"pZ":1.8756320819688024,"vX0":4.967165402400756,"vY0":-142.66327227005652,"vZ0":-7.2612964202478105,"x":143.4,"y":188.14,"x0":-1.3028079044531142,"y0":50.00425712050599,"z0":5.650893869846275,"aX":-18.311569813639625},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":2337,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.38352063925582325,"extension":6.598947116111182},"hitData":{"launchSpeed":93.5,"launchAngle":14.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.88,"coordY":87.16}},"index":1,"playId":"c87d81f3-79c9-37fb-84c2-463f680c688d","pitchNumber":2,"startTime":"2025-07-29T23:51:04.756Z","endTime":"2025-07-29T23:51:14.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:51:14.641Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to right fielder Tyler Freeman. José Ramírez to 3rd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:51:15.514Z","endTime":"2025-07-29T23:51:53.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":87.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.878282402664457,"aZ":-21.363945365545632,"pfxX":-7.743306078541796,"pfxZ":5.580659722070041,"pX":-0.7173170816577012,"pZ":2.1820157980765242,"vX0":5.094806783046944,"vY0":-138.3114651468567,"vZ0":-5.64034228033224,"x":144.34,"y":179.87,"x0":-1.5772505862402753,"y0":50.00530809703127,"z0":5.680812617402718,"aX":-15.002892124886909},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":13.0,"spinRate":2256,"spinDirection":233},"zone":4,"typeConfidence":0.89,"plateTime":0.39603356591567707,"extension":6.079786231039774},"hitData":{"launchSpeed":84.8,"launchAngle":20.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.2,"coordY":103.9}},"index":0,"playId":"64c2b33b-1c39-3f7f-92c2-9da16d6306d8","pitchNumber":1,"startTime":"2025-07-29T23:51:42.842Z","endTime":"2025-07-29T23:51:53.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:51:53.602Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Arias walks. Kyle Manzardo to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:52:04.840Z","endTime":"2025-07-29T23:54:50.076Z","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":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"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":6},"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":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.32840288354441,"strikeZoneBottom":1.60549296341326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.320161457244854,"aZ":-29.366520488242823,"pfxX":0.7266866614394498,"pfxZ":1.567330657654587,"pX":-1.0555618123512565,"pZ":4.272567716299728,"vX0":1.6802995247628896,"vY0":-131.71839801371303,"vZ0":1.300935172745888,"x":157.24,"y":123.42,"x0":-1.7908508847355047,"y0":50.00618685343382,"z0":5.909874756373798,"aX":1.3042963823101048},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.2,"breakHorizontal":-1.6,"spinRate":2232,"spinDirection":170},"zone":11,"typeConfidence":0.91,"plateTime":0.41245750878551757,"extension":6.35225868176561},"index":0,"playId":"3745524c-9903-3381-a48e-75d4037bf0a4","pitchNumber":1,"startTime":"2025-07-29T23:52:29.755Z","endTime":"2025-07-29T23:52:33.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.51999895243191,"strikeZoneBottom":1.56596795255396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.370431963788064,"aZ":-20.084978457014362,"pfxX":-8.578420204396288,"pfxZ":5.872097697996923,"pX":-2.8220134852394674,"pZ":2.8494213116541975,"vX0":1.98648437928828E-4,"vY0":-142.05824311057182,"vZ0":-4.344629301795122,"x":224.57,"y":161.85,"x0":-1.7063780418599006,"y0":50.00090056677653,"z0":5.663212220312078,"aX":-17.65568410792818},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.0,"breakHorizontal":15.6,"spinRate":2313,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.3845129002480565,"extension":5.9032186921087675},"index":1,"playId":"bc223108-504b-3584-965e-b531b5c83b8d","pitchNumber":2,"startTime":"2025-07-29T23:52:47.094Z","endTime":"2025-07-29T23:52:51.210Z","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":89.3,"endSpeed":83.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.899184019376445,"aZ":-26.316100522300474,"pfxX":1.043494124314381,"pfxZ":3.3781949045934017,"pX":1.136076532942406,"pZ":1.9423470243868888,"vX0":6.088804415952606,"vY0":-129.9791938025309,"vZ0":-4.336258611562879,"x":73.7,"y":186.34,"x0":-1.3597912594192303,"y0":50.001905870681554,"z0":5.59983266683111,"aX":1.807880716770465},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":-3.1,"spinRate":2115,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.4193081179029319,"extension":6.438777527779942},"index":2,"playId":"e93eb0b5-0f9a-3b3a-aaa8-b1d6f9e7ccbd","pitchNumber":3,"startTime":"2025-07-29T23:53:09.541Z","endTime":"2025-07-29T23:53:13.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.543148677731445,"aZ":-28.025864817437355,"pfxX":0.8491389522649939,"pfxZ":2.461029937139873,"pX":0.4438785068304725,"pZ":2.26531874999284,"vX0":4.693473632609493,"vY0":-128.08752295207057,"vZ0":-3.236891726989483,"x":100.08,"y":177.62,"x0":-1.510918715928938,"y0":50.005229809199676,"z0":5.700148128040355,"aX":1.4333782180220231},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-2.4,"spinRate":2211,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.4250726068341999,"extension":6.203701099953558},"index":3,"playId":"1dd0094b-df23-3a0a-8284-45978424428d","pitchNumber":4,"startTime":"2025-07-29T23:53:28.147Z","endTime":"2025-07-29T23:53:31.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.7,"strikeZoneTop":3.49545161346811,"strikeZoneBottom":1.51423717138038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.697538748164384,"aZ":-29.18969382738787,"pfxX":1.7923915783565998,"pfxZ":1.711355939073043,"pX":0.4801473276475775,"pZ":-0.08310287373067483,"vX0":4.738891189452407,"vY0":-130.5260212820119,"vZ0":-8.728781907679043,"x":98.7,"y":241.02,"x0":-1.5840436059095766,"y0":50.00347441448694,"z0":5.467757549591303,"aX":3.125557701404098},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.6,"breakHorizontal":-4.2,"spinRate":2358,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.4179138258687738,"extension":6.281124123029681},"index":4,"playId":"10511e14-b83b-37cd-9b38-802332016184","pitchNumber":5,"startTime":"2025-07-29T23:54:02.136Z","endTime":"2025-07-29T23:54:05.184Z","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":96.8,"endSpeed":88.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31586404835793,"aZ":-16.166215034984564,"pfxX":-9.788607089329439,"pfxZ":7.9690598195953815,"pX":-0.49471184810525043,"pZ":1.8996618818001363,"vX0":5.878637572388177,"vY0":-140.6953955480636,"vZ0":-7.434999151902686,"x":135.86,"y":187.49,"x0":-1.3371431960625415,"y0":50.00614161854577,"z0":5.62046939683209,"aX":-19.66772260973444},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":16.6,"spinRate":2289,"spinDirection":230},"zone":7,"typeConfidence":0.91,"plateTime":0.38901540799412304,"extension":6.728342825423249},"index":5,"playId":"7e146765-1a80-3f48-86a6-14edac3f8039","pitchNumber":6,"startTime":"2025-07-29T23:54:23.237Z","endTime":"2025-07-29T23:54:27.681Z","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":96.3,"endSpeed":88.9,"strikeZoneTop":3.46948377551186,"strikeZoneBottom":1.50658439477652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44090303645193,"aZ":-16.995378833673,"pfxX":-9.361588719075845,"pfxZ":7.576893774499432,"pX":0.7905375652121052,"pZ":1.6828765873879905,"vX0":9.066500455788526,"vY0":-139.8951248553178,"vZ0":-7.802926570022393,"x":86.87,"y":193.34,"x0":-1.2596464444067703,"y0":50.000644802319776,"z0":5.600169618374533,"aX":-18.749137332641258},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":15.4,"spinRate":2277,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.3899503159546782,"extension":6.705433551086235},"index":6,"playId":"7d23932a-9cc8-36d9-9335-632832640002","pitchNumber":7,"startTime":"2025-07-29T23:54:46.278Z","endTime":"2025-07-29T23:54:50.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:54:50.076Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Jones singles on a line drive to right fielder Tyler Freeman. José Ramírez scores. Kyle Manzardo to 3rd. Gabriel Arias to 2nd.","rbi":1,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:54:55.576Z","endTime":"2025-07-29T23:56:24.964Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.472576234871656,"aZ":-22.058105440326564,"pfxX":-7.169259031483594,"pfxZ":5.94774612508204,"pX":-0.47009104413568936,"pZ":1.5225521559414301,"vX0":4.966064768979019,"vY0":-129.18101095661405,"vZ0":-5.910207156893226,"x":134.92,"y":197.67,"x0":-1.4805031026735536,"y0":50.00000411022387,"z0":5.522246190829959,"aX":-12.184069183841281},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.7,"breakHorizontal":12.0,"spinRate":1892,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4230837181593672,"extension":6.069626125613425},"index":0,"playId":"4dbde78c-705f-3e1d-9f57-dd9c0a96fa57","pitchNumber":1,"startTime":"2025-07-29T23:55:17.443Z","endTime":"2025-07-29T23:55:21.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.706423447404852,"aZ":-24.19700941049727,"pfxX":-8.473628647621428,"pfxZ":4.711820661673899,"pX":-0.05361865037785181,"pZ":1.739502467899748,"vX0":6.369705188030795,"vY0":-128.74584085868764,"vZ0":-4.9527432208263,"x":119.04,"y":191.81,"x0":-1.449010346639908,"y0":50.00115861387605,"z0":5.541806298799236,"aX":-14.338778901543122},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":14.0,"spinRate":1883,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.4241252986562194,"extension":5.819670861437292},"index":1,"playId":"c3f2cab7-9655-37f6-9de2-8f1060646b33","pitchNumber":2,"startTime":"2025-07-29T23:55:35.223Z","endTime":"2025-07-29T23:55:39.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.093168838009888,"aZ":-26.038814373477706,"pfxX":-9.135161240165992,"pfxZ":3.597211260572907,"pX":-1.1261513043631237,"pZ":1.8007952991796734,"vX0":4.1316599881979625,"vY0":-129.00300531046915,"vZ0":-4.502364489897014,"x":159.93,"y":190.16,"x0":-1.552288708725767,"y0":50.000195255149634,"z0":5.549913509938522,"aX":-15.56214769501633},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":1984,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4228334704533814,"extension":5.958171716585107},"hitData":{"launchSpeed":83.5,"launchAngle":12.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.95,"coordY":125.98}},"index":2,"playId":"81e4fc46-8d2b-3831-8366-2813da14e4a0","pitchNumber":3,"startTime":"2025-07-29T23:56:12.806Z","endTime":"2025-07-29T23:56:24.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:56:24.964Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"David Fry grounds into a double play, shortstop Ezequiel Tovar to second baseman Kyle Farmer to first baseman Warming Bernabel. Nolan Jones out at 2nd. David Fry out at 1st.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T23:56:50.394Z","endTime":"2025-07-29T23:57:56.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77903505124369,"aZ":-17.3283229712415,"pfxX":-9.138060987442637,"pfxZ":7.082672509229612,"pX":-0.7751766946360178,"pZ":2.716061635747104,"vX0":5.589589843590369,"vY0":-143.5597006356706,"vZ0":-5.165446606956868,"x":146.55,"y":165.45,"x0":-1.555340025693282,"y0":50.006837481441806,"z0":5.609671487120035,"aX":-19.167641465055848},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.0,"breakHorizontal":15.5,"spinRate":2371,"spinDirection":236},"zone":4,"typeConfidence":0.91,"plateTime":0.38083985636287343,"extension":6.663412505664251},"index":0,"playId":"e9155b3b-f799-33f5-bcf5-ca3a9da65a3c","pitchNumber":1,"startTime":"2025-07-29T23:56:53.626Z","endTime":"2025-07-29T23:56:56.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.7,"endSpeed":84.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39782394708585,"aZ":-25.275374169158486,"pfxX":-0.0425140281594234,"pfxZ":3.833163999845837,"pX":0.36198593465727946,"pZ":1.9803197912016013,"vX0":5.056332586685557,"vY0":-132.16387577191264,"vZ0":-4.668493375000208,"x":103.2,"y":185.31,"x0":-1.556137942391525,"y0":50.00504545068445,"z0":5.585252111283269,"aX":-0.07663910486823415},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":-0.8,"spinRate":2114,"spinDirection":214},"zone":9,"typeConfidence":0.91,"plateTime":0.4115975110816019,"extension":6.085175482718416},"index":1,"playId":"8ca39ddc-1931-3915-b67b-8d387ad6c3a7","pitchNumber":2,"startTime":"2025-07-29T23:57:15.343Z","endTime":"2025-07-29T23:57:22.020Z","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":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42513889652978,"aZ":-25.854043259852418,"pfxX":0.2654728253609992,"pfxZ":3.5997291675428116,"pX":-0.09675889597018793,"pZ":1.883732518428583,"vX0":3.667228659568559,"vY0":-130.89221183289902,"vZ0":-4.592363833787026,"x":120.69,"y":187.92,"x0":-1.5433386738550414,"y0":50.00496903853379,"z0":5.568156071125754,"aX":0.46599436328028715},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-1.2,"spinRate":2219,"spinDirection":192},"zone":8,"typeConfidence":0.91,"plateTime":0.41649355697133883,"extension":6.197741997741885},"hitData":{"launchSpeed":75.0,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.28,"coordY":156.39}},"index":2,"playId":"2d0a3f10-491b-32fc-8a5a-9ac1ed2a0f89","pitchNumber":3,"startTime":"2025-07-29T23:57:48.422Z","endTime":"2025-07-29T23:57:56.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:57:56.368Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Toglia lines out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:00:02.911Z","endTime":"2025-07-30T00:01:16.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.83448126440609,"strikeZoneBottom":1.74691369744368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.003778426536712,"aZ":-22.452746562350857,"pfxX":7.883487885237548,"pfxZ":6.1167065791692945,"pX":0.4673871506689277,"pZ":0.513847615437226,"vX0":-7.106593926359317,"vY0":-125.18262100914707,"vZ0":-6.311158007977489,"x":99.18,"y":224.91,"x0":2.3172649424061067,"y0":50.001918304805145,"z0":4.902791192887653,"aX":12.525734475008084},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.8,"breakHorizontal":-12.7,"spinRate":1955,"spinDirection":140},"zone":14,"typeConfidence":0.82,"plateTime":0.43735824813883095,"extension":6.334603835535367},"index":0,"playId":"d44e1e90-3cd0-316c-bb76-8f1f7f47bab4","pitchNumber":1,"startTime":"2025-07-30T00:00:19.165Z","endTime":"2025-07-30T00:00:22.165Z","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":89.8,"endSpeed":82.2,"strikeZoneTop":3.81455986751078,"strikeZoneBottom":1.70147554640174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07280655505291,"aZ":-13.553418149529971,"pfxX":4.454875783113757,"pfxZ":10.730528791510807,"pX":1.1815917175936437,"pZ":3.195994221946407,"vX0":-4.2137093967052595,"vY0":-130.78492929162277,"vZ0":-3.1007407226940233,"x":71.96,"y":152.49,"x0":2.2333030329346113,"y0":50.00612214804162,"z0":5.410838589982403,"aX":7.734018017419379},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":19.0,"breakHorizontal":-7.2,"spinRate":2080,"spinDirection":153},"zone":12,"typeConfidence":0.91,"plateTime":0.41846944739671876,"extension":6.339324532891398},"index":1,"playId":"ad55eaaf-9d93-3dad-89c2-5a4b4c904994","pitchNumber":2,"startTime":"2025-07-30T00:00:31.718Z","endTime":"2025-07-30T00:00:35.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.75927832062483,"aZ":-20.325031129192144,"pfxX":6.053990463844,"pfxZ":7.337391602576449,"pX":0.15751172678416356,"pZ":3.3890928052509657,"vX0":-7.478033603809782,"vY0":-125.83008629114155,"vZ0":-0.33514755915691236,"x":111.0,"y":147.27,"x0":2.3711748082862045,"y0":50.005413196374455,"z0":5.160290782450602,"aX":9.78175809177761},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":13.4,"breakHorizontal":-9.4,"spinRate":1932,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.43405481727715145,"extension":6.2124781676943535},"index":2,"playId":"b7f4727d-2f2c-34be-a078-7541467d5bcf","pitchNumber":3,"startTime":"2025-07-30T00:00:42.790Z","endTime":"2025-07-30T00:00:45.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.86723433965495,"strikeZoneBottom":1.75764311490552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54856993929693,"aZ":-17.620443400840006,"pfxX":5.215106799501711,"pfxZ":8.232530926475398,"pX":-0.09215729003049063,"pZ":1.7031420283228278,"vX0":-7.651419265338713,"vY0":-131.75414821231504,"vZ0":-5.869305702352255,"x":120.51,"y":192.8,"x0":2.1646235563868568,"y0":50.002814386163,"z0":5.250770468180392,"aX":9.219827337069297},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":-7.9,"spinRate":2179,"spinDirection":153},"zone":8,"typeConfidence":0.71,"plateTime":0.4148414629874453,"extension":6.476892423113026},"index":3,"playId":"88639c82-13ed-32ab-ab3e-df0a249bf31b","pitchNumber":4,"startTime":"2025-07-30T00:00:57.994Z","endTime":"2025-07-30T00:01:01.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.9485049433879,"aZ":-26.374171085786994,"pfxX":7.273000319215963,"pfxZ":3.9605682400503186,"pX":-0.5668370302229486,"pZ":2.2644686325231698,"vX0":-8.703075039050862,"vY0":-119.46831844339792,"vZ0":-1.3512528109918496,"x":138.61,"y":177.64,"x0":2.1545577820987196,"y0":50.005556002623,"z0":5.176849773826173,"aX":10.664374561368565},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.1,"breakHorizontal":-11.4,"spinRate":942,"spinDirection":135},"zone":7,"typeConfidence":0.9,"plateTime":0.4559899274124626,"extension":6.274007488048042},"hitData":{"launchSpeed":97.1,"launchAngle":22.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.59,"coordY":82.17}},"index":4,"playId":"ff45b462-aebc-3c1f-9d73-d00b8c65a811","pitchNumber":5,"startTime":"2025-07-30T00:01:09.355Z","endTime":"2025-07-30T00:01:16.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:01:16.851Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orlando Arcia grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:01:18.546Z","endTime":"2025-07-30T00:03:13.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.75300746118192,"strikeZoneBottom":1.79388781206484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.363598471444096,"aZ":-14.010768226692436,"pfxX":4.066321908591856,"pfxZ":10.291734079796779,"pX":-0.6367544286922969,"pZ":2.1837430062942556,"vX0":-8.063660431640354,"vY0":-132.0694510303341,"vZ0":-5.26694402776208,"x":141.27,"y":179.82,"x0":1.929014525861182,"y0":50.00530163578333,"z0":5.23606022424083,"aX":7.179248573850132},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2207,"spinDirection":146},"zone":7,"typeConfidence":0.89,"plateTime":0.41487199571143485,"extension":6.480871119654635},"index":0,"playId":"f8e125bf-00f6-34d7-a498-0bf4a43e067a","pitchNumber":1,"startTime":"2025-07-30T00:01:43.348Z","endTime":"2025-07-30T00:01:46.890Z","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":91.3,"endSpeed":82.8,"strikeZoneTop":3.59757825525102,"strikeZoneBottom":1.6892518113124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.120651413463726,"aZ":-13.470169022901525,"pfxX":4.974212025019155,"pfxZ":10.53576542597797,"pX":0.11906653935533267,"pZ":4.276286926275013,"vX0":-6.83176823247003,"vY0":-132.81239561901526,"vZ0":-0.40508060320038713,"x":112.46,"y":123.32,"x0":2.0859631995941186,"y0":50.00104510104387,"z0":5.4160019929236425,"aX":8.829768986418902},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.2,"breakHorizontal":-7.4,"spinRate":2219,"spinDirection":155},"zone":12,"typeConfidence":0.92,"plateTime":0.4133969375933728,"extension":6.424984235509251},"index":1,"playId":"4291ce7d-4a9d-353d-9c31-271666a2d203","pitchNumber":2,"startTime":"2025-07-30T00:01:53.237Z","endTime":"2025-07-30T00:01:58.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.535701384508798,"aZ":-14.019203910712683,"pfxX":4.57812744589611,"pfxZ":10.110936805348407,"pX":-0.7931210102312592,"pZ":3.460325851704373,"vX0":-8.908724188376032,"vY0":-133.1541556850642,"vZ0":-2.2504574419651644,"x":147.23,"y":145.35,"x0":2.000973396404402,"y0":50.0065421142802,"z0":5.330607606754211,"aX":8.22441102625221},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.4,"spinRate":2244,"spinDirection":151},"zone":1,"typeConfidence":0.92,"plateTime":0.4113199392387714,"extension":6.393250360988432},"index":2,"playId":"083da2f5-8fe2-3411-8cce-12f4ed9e2cbc","pitchNumber":3,"startTime":"2025-07-30T00:02:05.606Z","endTime":"2025-07-30T00:02:09.934Z","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":92.3,"endSpeed":84.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.272216395929586,"aZ":-14.973429320441005,"pfxX":3.950015212131763,"pfxZ":9.418697985414548,"pX":0.7239746936870913,"pZ":3.1333737303609963,"vX0":-4.979715525595449,"vY0":-134.32736831353617,"vZ0":-2.9863712857988944,"x":89.4,"y":154.18,"x0":2.08918316946366,"y0":50.00316328612161,"z0":5.324990905792747,"aX":7.21431581007573},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":2152,"spinDirection":150},"zone":3,"typeConfidence":0.92,"plateTime":0.407859539743169,"extension":6.369735658503253},"index":3,"playId":"aa13d358-5ff1-3296-b5c2-7b2b7b36e29b","pitchNumber":4,"startTime":"2025-07-30T00:02:30.366Z","endTime":"2025-07-30T00:02:35.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.38695160072051,"strikeZoneBottom":1.54182431655564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75906990596162,"aZ":-30.28313781502642,"pfxX":-7.16096074659289,"pfxZ":1.4425344637813458,"pX":-1.1221509937170795,"pZ":-0.13428919049072147,"vX0":-5.4776577262650585,"vY0":-114.3404332698197,"vZ0":-4.7754066942760005,"x":159.77,"y":242.41,"x0":2.24229901902814,"y0":50.00373881237641,"z0":4.981523919989072,"aX":-9.40130818330196},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.6,"breakHorizontal":14.4,"spinRate":2214,"spinDirection":300},"zone":13,"typeConfidence":0.91,"plateTime":0.4806047340089403,"extension":6.230288299507698},"index":4,"playId":"949b0e0b-5534-391d-b905-a426c0df7c32","pitchNumber":5,"startTime":"2025-07-30T00:02:45.411Z","endTime":"2025-07-30T00:02:49.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.764628187750098,"aZ":-15.06874434358961,"pfxX":4.528343685054399,"pfxZ":9.531551422238358,"pX":-0.748063462750167,"pZ":1.9918453147163864,"vX0":-8.815217658430035,"vY0":-132.7019144813382,"vZ0":-5.615731185546873,"x":145.51,"y":185.0,"x0":2.0192783764967306,"y0":50.000477407272726,"z0":5.222052123178413,"aX":8.125102425296577},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.3,"breakHorizontal":-6.4,"spinRate":2111,"spinDirection":153},"zone":7,"typeConfidence":0.88,"plateTime":0.4117802367390073,"extension":6.487521011207609},"hitData":{"launchSpeed":88.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.41,"coordY":167.89}},"index":5,"playId":"f3e67bc6-e8b2-3e0c-93e6-555f26367e37","pitchNumber":6,"startTime":"2025-07-30T00:03:04.517Z","endTime":"2025-07-30T00:03:13.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:03:13.063Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Freeman doubles (15) on a line drive to right fielder Nolan Jones.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:03:21.545Z","endTime":"2025-07-30T00:04:00.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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.1,"endSpeed":78.6,"strikeZoneTop":3.30999931321667,"strikeZoneBottom":1.5702380645125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.904236566685086,"aZ":-24.99465067427532,"pfxX":-0.44091119204754947,"pfxZ":4.578443504687135,"pX":-0.1841772132528094,"pZ":3.624006367495983,"vX0":-5.773179382213771,"vY0":-123.96687712210685,"vZ0":0.4577725401200833,"x":124.02,"y":140.93,"x0":2.2243869499772666,"y0":50.00448363382035,"z0":5.510030280238165,"aX":-0.69194843268202},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.6,"breakHorizontal":2.0,"spinRate":2169,"spinDirection":176},"zone":11,"typeConfidence":0.91,"plateTime":0.4404609565565729,"extension":6.161042634439457},"index":0,"playId":"588fa233-fbdf-38bd-986a-1981190f852a","pitchNumber":1,"startTime":"2025-07-30T00:03:35.962Z","endTime":"2025-07-30T00:03:40.001Z","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":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11849255641834,"aZ":-28.731592873013824,"pfxX":5.6686911117212135,"pfxZ":2.436144578487748,"pX":0.7214168758724002,"pZ":2.1180452028370067,"vX0":-5.401027463434855,"vY0":-118.100284425998,"vZ0":-1.1173704850283026,"x":89.5,"y":181.59,"x0":2.299583787705171,"y0":50.005258390922215,"z0":5.235676724007461,"aX":8.023077379677797},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.4,"breakHorizontal":-9.0,"spinRate":840,"spinDirection":130},"zone":6,"typeConfidence":0.92,"plateTime":0.46347288208187365,"extension":6.313067483922209},"hitData":{"launchSpeed":97.0,"launchAngle":22.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.18,"coordY":78.56}},"index":1,"playId":"fbb48eac-d089-3467-a1c0-81abc02163ec","pitchNumber":2,"startTime":"2025-07-30T00:03:48.645Z","endTime":"2025-07-30T00:04:00.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:04:00.600Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:04:25.860Z","endTime":"2025-07-30T00:05:17.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45507592691556,"aZ":-17.177224855366724,"pfxX":4.235497052320426,"pfxZ":8.33510821615872,"pX":-0.4542590630689323,"pZ":2.9664679996516328,"vX0":-8.231777649377404,"vY0":-132.57503059661332,"vZ0":-2.79566952353053,"x":134.32,"y":158.69,"x0":2.1255912222049846,"y0":50.00454793398386,"z0":5.272428143294874,"aX":7.6233102117167775},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.8,"breakHorizontal":-6.1,"spinRate":2091,"spinDirection":151},"zone":1,"typeConfidence":0.88,"plateTime":0.4114396736085628,"extension":6.458730986511395},"index":0,"playId":"2a747a8d-c0b9-3b47-83b0-4e4a2efbca8a","pitchNumber":1,"startTime":"2025-07-30T00:04:36.531Z","endTime":"2025-07-30T00:04:41.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.713065678755157,"aZ":-18.279888134980027,"pfxX":3.309621015563883,"pfxZ":7.763444421182918,"pX":-0.6773361457753685,"pZ":2.800989345720784,"vX0":-8.054730317936668,"vY0":-132.06843614577943,"vZ0":-2.905311138031337,"x":142.82,"y":163.15,"x0":1.9645526975088243,"y0":50.00199243727459,"z0":5.23958279310201,"aX":5.923620506074678},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.7,"breakHorizontal":-4.4,"spinRate":2183,"spinDirection":152},"zone":1,"typeConfidence":0.84,"plateTime":0.4127075345383995,"extension":6.515799344167762},"index":1,"playId":"5b674781-d557-33a4-a524-129f29ca0b4c","pitchNumber":2,"startTime":"2025-07-30T00:04:54.144Z","endTime":"2025-07-30T00:05:03.261Z","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":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.651660973859943,"aZ":-25.895814040011555,"pfxX":4.8847361955478314,"pfxZ":4.4823511013456665,"pX":0.22986519689759827,"pZ":0.47914464960682795,"vX0":-5.963678932177084,"vY0":-117.74642559527955,"vZ0":-5.053966403908242,"x":108.24,"y":225.84,"x0":2.162525292313049,"y0":50.00555033028103,"z0":5.053600873946062,"aX":6.85015181602764},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":7.1,"breakHorizontal":-7.3,"spinRate":799,"spinDirection":134},"zone":14,"typeConfidence":0.93,"plateTime":0.4654259478649898,"extension":6.300620278080489},"index":2,"playId":"c7c2d60e-6b80-3669-9ebe-c41e5db8546b","pitchNumber":3,"startTime":"2025-07-30T00:05:12.353Z","endTime":"2025-07-30T00:05:17.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:05:17.255Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (12) on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:07:12.558Z","endTime":"2025-07-30T00:07:56.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.3,"endSpeed":81.5,"strikeZoneTop":3.28999881331898,"strikeZoneBottom":1.49097764788352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33100939544068,"aZ":-22.917935206461383,"pfxX":-8.663652316228934,"pfxZ":5.528867741458686,"pX":0.21975539332960672,"pZ":0.34350580885368664,"vX0":7.207013278504911,"vY0":-128.25106354169736,"vZ0":-8.487713256891983,"x":108.62,"y":229.51,"x0":-1.494586039368814,"y0":50.00284167461622,"z0":5.46958217629949,"aX":-14.502141005923841},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":14.2,"spinRate":1758,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.42628683246594345,"extension":6.305713981673582},"index":0,"playId":"d84f2bfa-6759-39f8-8d9a-8063551eed8b","pitchNumber":1,"startTime":"2025-07-30T00:07:28.784Z","endTime":"2025-07-30T00:07:33.683Z","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":97.0,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14211093707982,"aZ":-22.72370219131921,"pfxX":-9.627974162182142,"pfxZ":4.686723223319841,"pX":-0.288797009323679,"pZ":2.3444716530282084,"vX0":6.189856637002296,"vY0":-141.0915403614787,"vZ0":-5.090703310142176,"x":128.01,"y":175.48,"x0":-1.2604278393522013,"y0":50.00056714750921,"z0":5.636666964714922,"aX":-19.40605411546066},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.6,"breakHorizontal":16.2,"spinRate":2306,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.38822557866237206,"extension":6.084813141026988},"hitData":{"launchSpeed":97.9,"launchAngle":23.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.89,"coordY":58.98}},"index":1,"playId":"ce0b2d6c-ccdf-338d-83f1-67d55bbcaa12","pitchNumber":2,"startTime":"2025-07-30T00:07:44.436Z","endTime":"2025-07-30T00:07:56.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:07:56.743Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Kyle Farmer to first baseman Warming Bernabel. Bo Naylor to 3rd.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:08:02.897Z","endTime":"2025-07-30T00:09:41.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.10000112797544,"strikeZoneBottom":1.40529568392873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.233301811119585,"aZ":-20.444333786119696,"pfxX":-8.497961694854855,"pfxZ":5.834798523351058,"pX":-1.1355684456027155,"pZ":2.6324781855238957,"vX0":4.093889673141832,"vY0":-140.72331687542908,"vZ0":-4.68022323974621,"x":160.29,"y":167.7,"x0":-1.503245622474523,"y0":50.00381274721187,"z0":5.637447036041664,"aX":-17.084229676359854},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2232,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.38887570545841577,"extension":5.960843868127456},"index":0,"playId":"0cd2e639-8d07-32b5-b027-3e3fdeca9dd6","pitchNumber":1,"startTime":"2025-07-30T00:08:27.148Z","endTime":"2025-07-30T00:08:32.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51905820830134,"aZ":-24.366894603630115,"pfxX":-5.93354326129321,"pfxZ":4.7830468634640235,"pX":-0.20332549956514148,"pZ":1.6987003725681826,"vX0":4.993248721541651,"vY0":-126.8389404787268,"vZ0":-5.0659244831575565,"x":124.75,"y":192.92,"x0":-1.4248637480417994,"y0":50.00383558941178,"z0":5.66068661223169,"aX":-9.685725432163583},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":9.6,"spinRate":1739,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.431541920168105,"extension":6.261416109262387},"index":1,"playId":"05a61970-abf8-3c5c-aa13-544a8bb71336","pitchNumber":2,"startTime":"2025-07-30T00:08:43.344Z","endTime":"2025-07-30T00:08:47.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.51460765732899,"aZ":-21.98516649092882,"pfxX":-6.509485937248974,"pfxZ":6.107570619741176,"pX":0.6689884472848564,"pZ":2.3550544537162312,"vX0":7.202482221380613,"vY0":-127.64115739232835,"vZ0":-3.8835521588834103,"x":91.5,"y":175.19,"x0":-1.3288079300391258,"y0":50.00479294994428,"z0":5.60438920217923,"aX":-10.86326322050153},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.4,"breakHorizontal":10.4,"spinRate":1799,"spinDirection":249},"zone":6,"typeConfidence":0.9,"plateTime":0.4272929633374152,"extension":6.2844413694733765},"index":2,"playId":"7758a684-cf49-3111-ab92-79f00084f5dc","pitchNumber":3,"startTime":"2025-07-30T00:09:04.652Z","endTime":"2025-07-30T00:09:08.210Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T00:09:18.943Z","endTime":"2025-07-30T00:09:33.653Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"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":88.4,"endSpeed":81.4,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66535726410602,"aZ":-22.915761495062913,"pfxX":-7.5091890727850314,"pfxZ":5.487352754712973,"pX":-0.6655684089783209,"pZ":2.2297028590585026,"vX0":4.66300476317313,"vY0":-128.76220740262045,"vZ0":-3.7827668748058154,"x":142.37,"y":178.58,"x0":-1.5204593573822183,"y0":50.0012960943936,"z0":5.482081870045223,"aX":-12.661951503709837},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":12.6,"spinRate":1762,"spinDirection":254},"zone":4,"typeConfidence":0.9,"plateTime":0.4247015299344805,"extension":6.28966225448079},"hitData":{"launchSpeed":93.5,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.0,"coordY":146.0}},"index":4,"playId":"6fa0b5d4-243d-3be6-8d7f-114cc864ccce","pitchNumber":4,"startTime":"2025-07-30T00:09:33.653Z","endTime":"2025-07-30T00:09:41.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:09:41.359Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to right fielder Tyler Freeman. Bo Naylor scores.","rbi":1,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:09:56.955Z","endTime":"2025-07-30T00:13:07.174Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":683409,"link":"/api/v1/people/683409"},"isScoringEvent":true,"rbi":true,"earned":true,"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":88.9,"endSpeed":81.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.470604107756337,"aZ":-24.79800715164103,"pfxX":-8.226315508896512,"pfxZ":4.362541229804024,"pX":-0.8761354988568707,"pZ":1.9226129156759189,"vX0":4.23449858553299,"vY0":-129.31689121388192,"vZ0":-4.276606376336269,"x":150.4,"y":186.87,"x0":-1.4678512119072118,"y0":50.001262759749906,"z0":5.504603309107811,"aX":-13.903430495430424},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":13.9,"spinRate":1895,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.42387679980278037,"extension":6.342043834389818},"index":0,"playId":"3e761f2a-51d9-3377-80ce-efa576d458d1","pitchNumber":1,"startTime":"2025-07-30T00:10:09.049Z","endTime":"2025-07-30T00:10:14.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.15000041035003,"strikeZoneBottom":1.48848866871921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85320830212154,"aZ":-23.35957157111437,"pfxX":-9.048350835558725,"pfxZ":5.259443016694558,"pX":0.582656358299423,"pZ":-0.14205198364828442,"vX0":7.964115338493042,"vY0":-128.65492897970682,"vZ0":-9.288237768533946,"x":94.79,"y":242.62,"x0":-1.3784062184308683,"y0":50.00292243880753,"z0":5.327576645165248,"aX":-15.159205599957954},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":1970,"spinDirection":251},"zone":14,"typeConfidence":0.9,"plateTime":0.4258457934299891,"extension":6.132910678622686},"index":1,"playId":"973f806f-6c88-3058-a8eb-34512bcfc829","pitchNumber":2,"startTime":"2025-07-30T00:10:40.334Z","endTime":"2025-07-30T00:10:43.600Z","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":98.5,"endSpeed":90.0,"strikeZoneTop":3.14999937983144,"strikeZoneBottom":1.55361629644466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52442232880595,"aZ":-19.83922761976383,"pfxX":-9.54760775302297,"pfxZ":5.938120406300838,"pX":-1.2179922490058348,"pZ":2.7133404518473436,"vX0":4.068105983092041,"vY0":-143.32767824620035,"vZ0":-4.613157668845238,"x":163.43,"y":165.52,"x0":-1.4162019436447577,"y0":50.006155291495524,"z0":5.584988310922555,"aX":-19.842093122487043},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.0,"breakHorizontal":16.4,"spinRate":2353,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.38233937951095687,"extension":6.028001704534945},"index":2,"playId":"0c1e1d89-0ec3-31c8-b870-a73c50475dc7","pitchNumber":3,"startTime":"2025-07-30T00:11:04.394Z","endTime":"2025-07-30T00:11:08.131Z","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":88.2,"endSpeed":81.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34809535727787,"aZ":-23.016223064857506,"pfxX":-6.014066509755536,"pfxZ":5.486941458071649,"pX":0.10740890882788463,"pZ":1.2023904603742752,"vX0":5.579657362350703,"vY0":-128.31442002927122,"vZ0":-6.1463335831862,"x":112.91,"y":206.32,"x0":-1.3130668270465662,"y0":50.0015848097433,"z0":5.419961280258517,"aX":-10.036028479567744},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.8,"breakHorizontal":9.6,"spinRate":1804,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42672767049619775,"extension":6.314953669175694},"index":3,"playId":"f31e66cb-394f-384d-8e07-8a9f9e6952d2","pitchNumber":4,"startTime":"2025-07-30T00:11:22.955Z","endTime":"2025-07-30T00:11:28.068Z","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":88.5,"endSpeed":81.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89374310280034,"aZ":-19.38712623536996,"pfxX":-6.804720095215008,"pfxZ":7.585001541825347,"pX":-0.4431764189846268,"pZ":1.3382332905732128,"vX0":4.735283369545371,"vY0":-128.80244144822632,"vZ0":-6.578772861106857,"x":133.89,"y":202.65,"x0":-1.4181836170717503,"y0":50.004263282847,"z0":5.416816922403999,"aX":-11.473659777527434},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":1935,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.4246834887278301,"extension":6.3423878820552355},"index":4,"playId":"2d165d4c-2f7f-35d3-8426-3bde18e6332a","pitchNumber":5,"startTime":"2025-07-30T00:11:47.675Z","endTime":"2025-07-30T00:11:50.934Z","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":88.9,"endSpeed":81.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.584755612767356,"aZ":-22.040658146770806,"pfxX":-7.728626864389531,"pfxZ":5.990851680040104,"pX":-0.6945634051238291,"pZ":2.28614677155156,"vX0":4.489602866484177,"vY0":-129.4117692457593,"vZ0":-3.8454762811490313,"x":143.48,"y":177.05,"x0":-1.4498055021321687,"y0":50.004713535479006,"z0":5.484311050385637,"aX":-13.080357873444614},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.2,"breakHorizontal":13.0,"spinRate":1981,"spinDirection":250},"zone":4,"typeConfidence":0.9,"plateTime":0.42360968731173143,"extension":6.1710643086267005},"index":5,"playId":"bf2609aa-e6fa-3823-aa43-c4a6c786a123","pitchNumber":6,"startTime":"2025-07-30T00:12:13.104Z","endTime":"2025-07-30T00:12:16.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.1,"strikeZoneTop":3.1499992137936,"strikeZoneBottom":1.50648641979437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.55939181427055,"aZ":-17.11928638473786,"pfxX":-10.554595807490585,"pfxZ":7.352839551178098,"pX":1.0944749193971637,"pZ":2.4440867877313703,"vX0":10.216689778268416,"vY0":-142.78821419285654,"vZ0":-5.747273500786665,"x":75.28,"y":172.79,"x0":-1.1739367948656565,"y0":50.00073599681921,"z0":5.575451025109464,"aX":-21.602182316619924},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":16.8,"spinRate":2390,"spinDirection":235},"zone":12,"typeConfidence":0.91,"plateTime":0.38489655825403357,"extension":6.194183867598043},"index":6,"playId":"b174a5b9-58fd-3ee3-be0c-ee1eaccbecdc","pitchNumber":7,"startTime":"2025-07-30T00:12:35.602Z","endTime":"2025-07-30T00:12:39.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.921016517015925,"aZ":-21.690468498451096,"pfxX":-9.36346042562405,"pfxZ":5.400321874211622,"pX":-0.13506158187251727,"pZ":1.0551255511993785,"vX0":6.347962532997185,"vY0":-138.67014886577184,"vZ0":-8.112913274055206,"x":122.15,"y":210.29,"x0":-1.2411049295465348,"y0":50.001915021373975,"z0":5.473277502710835,"aX":-18.177242620202804},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.2,"breakHorizontal":15.6,"spinRate":2358,"spinDirection":233},"zone":13,"typeConfidence":0.89,"plateTime":0.3954601757525005,"extension":6.321767025300786},"hitData":{"launchSpeed":98.6,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.42,"coordY":113.41}},"index":7,"playId":"01b703d6-234d-30ad-8a64-fe3e88778df6","pitchNumber":8,"startTime":"2025-07-30T00:12:55.612Z","endTime":"2025-07-30T00:13:07.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:13:07.174Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Daniel Schneemann grounds into a force out, second baseman Kyle Farmer to shortstop Ezequiel Tovar. Steven Kwan out at 2nd. Daniel Schneemann to 1st.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:13:11.750Z","endTime":"2025-07-30T00:14:22.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.37999895205326,"strikeZoneBottom":1.61278858850753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.43312429002387,"aZ":-16.92966571350893,"pfxX":-8.063055644505567,"pfxZ":7.617375473588753,"pX":-1.2045328452652497,"pZ":1.8798648749627602,"vX0":3.5240556409263135,"vY0":-141.72996355664765,"vZ0":-7.027855359173685,"x":162.91,"y":188.02,"x0":-1.4283861273344938,"y0":50.000538002284046,"z0":5.50572726130047,"aX":-16.1270791301048},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":13.7,"spinRate":2447,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.3889597109807488,"extension":6.00223106414309},"index":0,"playId":"48920ea9-1a99-3c0c-b656-cbc3c4f81eb7","pitchNumber":1,"startTime":"2025-07-30T00:13:33.014Z","endTime":"2025-07-30T00:13:37.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.37999889791648,"strikeZoneBottom":1.63975770900471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.788530713670422,"aZ":-25.0037122211257,"pfxX":-3.1621823487276863,"pfxZ":3.8550317248589883,"pX":1.1042726337974318,"pZ":0.6659729148163562,"vX0":7.753858009473399,"vY0":-135.13631441871826,"vZ0":-7.6636134512381835,"x":74.91,"y":220.8,"x0":-1.3837622849571314,"y0":50.00525677635723,"z0":5.279372095852722,"aX":-5.885528954573372},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":4.2,"spinRate":2164,"spinDirection":220},"zone":14,"typeConfidence":0.88,"plateTime":0.4043831043078052,"extension":6.228478336057551},"index":1,"playId":"0dae50a4-1bd6-3db8-a74d-8ca11c517565","pitchNumber":2,"startTime":"2025-07-30T00:13:52.801Z","endTime":"2025-07-30T00:13:57.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95671486834207,"aZ":-19.726636602415418,"pfxX":-8.743167016963712,"pfxZ":6.45691816389456,"pX":-0.9403807179559228,"pZ":2.313735980501755,"vX0":4.270923522293132,"vY0":-137.8270514932597,"vZ0":-5.475741519607732,"x":152.85,"y":176.31,"x0":-1.372034713518963,"y0":50.005753619731735,"z0":5.653914694613765,"aX":-16.86359888546882},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":2308,"spinDirection":234},"zone":13,"typeConfidence":0.88,"plateTime":0.39703899273887133,"extension":6.050124840250833},"hitData":{"launchSpeed":66.3,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.77,"coordY":156.59}},"index":2,"playId":"6953aa45-0430-375e-b560-c4a59a45b5d7","pitchNumber":3,"startTime":"2025-07-30T00:14:14.033Z","endTime":"2025-07-30T00:14:22.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:14:22.079Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:14:34.018Z","endTime":"2025-07-30T00:16:20.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.37923690348461,"strikeZoneBottom":1.62320591820065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13519516597433,"aZ":-24.736865006388324,"pfxX":-7.642205632140697,"pfxZ":4.38983858518773,"pX":0.15798758432475501,"pZ":0.7984110926551247,"vX0":6.55228431818006,"vY0":-129.11530439295424,"vZ0":-6.7494253906680015,"x":110.98,"y":217.22,"x0":-1.4160582564171522,"y0":50.00219001047004,"z0":5.342033377860056,"aX":-12.94127700141435},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":12.5,"spinRate":1872,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.4237436622685644,"extension":6.2083538020625175},"index":0,"playId":"54f1f465-44b1-3c55-a750-7b0f85a7479c","pitchNumber":1,"startTime":"2025-07-30T00:14:52.956Z","endTime":"2025-07-30T00:14:56.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4607645576048,"aZ":-24.712830772038043,"pfxX":-7.048533068132781,"pfxZ":4.443536354369603,"pX":0.027406912592880167,"pZ":1.08646424028495,"vX0":6.045284082639115,"vY0":-128.73663083459553,"vZ0":-6.2485576057885135,"x":115.96,"y":209.45,"x0":-1.434281228430055,"y0":50.006187250495486,"z0":5.455471783405924,"aX":-11.845955694153504},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":11.4,"spinRate":2018,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.4252854607201053,"extension":6.280474280267402},"index":1,"playId":"2794ac71-a12c-3653-a166-b998da26a50b","pitchNumber":2,"startTime":"2025-07-30T00:15:10.035Z","endTime":"2025-07-30T00:15:14.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.231515976477592,"aZ":-23.51835058986288,"pfxX":-8.492309932777621,"pfxZ":5.178134580935244,"pX":-0.0280772424336645,"pZ":1.0536891226181526,"vX0":6.220623917400846,"vY0":-128.18373573389397,"vZ0":-6.500096983578465,"x":118.07,"y":210.33,"x0":-1.3767772804430067,"y0":50.00597553908857,"z0":5.44552530512488,"aX":-14.206942911909975},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":14.0,"spinRate":1881,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.42646669399274995,"extension":6.154760312910979},"index":2,"playId":"82c5348c-996c-3da0-81ea-7f1f22518417","pitchNumber":3,"startTime":"2025-07-30T00:15:28.430Z","endTime":"2025-07-30T00:15:32.804Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T00:15:37.047Z","endTime":"2025-07-30T00:15:54.941Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.43000042809178,"strikeZoneBottom":1.61713910156642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82970293218669,"aZ":-22.556508745532714,"pfxX":-9.529869570247978,"pfxZ":4.767284577068599,"pX":-0.9107754905760483,"pZ":4.2598917657686295,"vX0":4.653241855739396,"vY0":-141.05900504704996,"vZ0":-0.19043085214017863,"x":151.72,"y":123.76,"x0":-1.3429708779138347,"y0":50.00031025704591,"z0":5.78143335743994,"aX":-19.218203009461877},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2263,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.3881568063579879,"extension":6.0695055331360495},"index":4,"playId":"a0e9f32e-c343-3c09-855d-b9bee6efc5df","pitchNumber":4,"startTime":"2025-07-30T00:15:54.941Z","endTime":"2025-07-30T00:15:58.735Z","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":88.3,"endSpeed":81.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42994950318724,"aZ":-23.514133421842736,"pfxX":-7.9066523055836875,"pfxZ":5.177119875842875,"pX":-0.1536797413795329,"pZ":1.3624380039657518,"vX0":5.772620226644543,"vY0":-128.45838343706518,"vZ0":-5.7788598930381445,"x":122.86,"y":201.99,"x0":-1.4019426366678722,"y0":50.00219603460665,"z0":5.46743277999645,"aX":-13.223177146612452},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.3,"breakHorizontal":13.1,"spinRate":1897,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.42626018583841674,"extension":6.197146741280835},"hitData":{"launchSpeed":92.3,"launchAngle":48.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.47,"coordY":99.41}},"index":5,"playId":"6a705c7b-078a-3f5b-a92b-113414dfa483","pitchNumber":5,"startTime":"2025-07-30T00:16:10.889Z","endTime":"2025-07-30T00:16:20.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:16:20.754Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Hunter Goodman pops out to second baseman Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:18:06.675Z","endTime":"2025-07-30T00:19:43.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.50541037509693,"strikeZoneBottom":1.53431012695842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.973571864075385,"aZ":-14.531825417783182,"pfxX":5.0683943498782655,"pfxZ":10.135266791152814,"pX":1.7509984172522575,"pZ":3.1723391599031037,"vX0":-3.3162945085549387,"vY0":-131.16102405022002,"vZ0":-3.0174645868510446,"x":50.26,"y":153.13,"x0":2.373848611465813,"y0":50.002617083472984,"z0":5.422556486560207,"aX":8.822733082647801},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.9,"breakHorizontal":-8.4,"spinRate":2300,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.41774720076649263,"extension":6.148635730506116},"index":0,"playId":"146e0017-01cf-34f3-8a7f-49f2d08f845c","pitchNumber":1,"startTime":"2025-07-30T00:18:28.351Z","endTime":"2025-07-30T00:18:32.416Z","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":90.5,"endSpeed":83.0,"strikeZoneTop":3.53292777999626,"strikeZoneBottom":1.68857148955491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92493059257644,"aZ":-12.492679452819955,"pfxX":4.9967391215555175,"pfxZ":11.209931257135041,"pX":-0.0037751578451977654,"pZ":1.577953743737565,"vX0":-7.279660247714762,"vY0":-131.44598682412925,"vZ0":-7.06353609998109,"x":117.14,"y":196.18,"x0":2.1478745798354835,"y0":50.006483538994814,"z0":5.22087315599611,"aX":8.776838170805283},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.0,"breakHorizontal":-7.6,"spinRate":2255,"spinDirection":150},"zone":8,"typeConfidence":0.89,"plateTime":0.4161173386429393,"extension":6.290430869983235},"index":1,"playId":"35c9534c-bab0-3e78-9169-41d69aad9694","pitchNumber":2,"startTime":"2025-07-30T00:18:39.018Z","endTime":"2025-07-30T00:18:43.021Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T00:18:52.395Z","endTime":"2025-07-30T00:19:00.103Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":77.5,"endSpeed":71.6,"strikeZoneTop":3.4300008677645,"strikeZoneBottom":1.57780773679512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.097599248411406,"aZ":-33.027218492375745,"pfxX":-5.2602866870686835,"pfxZ":-0.6662887553339356,"pX":-1.2943792210592828,"pZ":0.6557144308070706,"vX0":-6.537079796479221,"vY0":-112.64458282524704,"vZ0":-2.5905320792774096,"x":166.34,"y":221.08,"x0":2.3323538889973383,"y0":50.00319924051988,"z0":5.170663283679754,"aX":-6.736291786365144},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.6,"breakHorizontal":11.3,"spinRate":2251,"spinDirection":295},"zone":13,"typeConfidence":0.89,"plateTime":0.4868722544802093,"extension":6.117376747900832},"index":3,"playId":"1cad9bad-d98a-3a29-b784-eb9f8fc90a51","pitchNumber":3,"startTime":"2025-07-30T00:19:00.103Z","endTime":"2025-07-30T00:19:03.272Z","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":81.2,"endSpeed":74.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.800502245294663,"aZ":-26.35209958179976,"pfxX":6.363633434827818,"pfxZ":4.120135005083496,"pX":1.1951065900502567,"pZ":3.4170561437921094,"vX0":-4.473180260984565,"vY0":-118.24433302648397,"vZ0":1.0844454035091717,"x":71.45,"y":146.52,"x0":2.285702326691864,"y0":50.00580022359872,"z0":5.37251453745571,"aX":9.001974949800056},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.0,"breakHorizontal":-10.4,"spinRate":879,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4634384210944513,"extension":6.170796539715368},"index":4,"playId":"03e230dd-b088-3aa1-9db5-ef1de13dffb3","pitchNumber":4,"startTime":"2025-07-30T00:19:18.271Z","endTime":"2025-07-30T00:19:21.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.368512760751514,"aZ":-16.235876483109664,"pfxX":3.5069012750502813,"pfxZ":9.047820694390312,"pX":-0.19395005777690139,"pZ":3.5325082673229278,"vX0":-6.902580887917339,"vY0":-131.51676594275003,"vZ0":-1.7417372422850566,"x":124.39,"y":143.4,"x0":2.002205875712132,"y0":50.00506114757482,"z0":5.400076006878953,"aX":6.179861970032844},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.2,"breakHorizontal":-4.9,"spinRate":2070,"spinDirection":158},"zone":2,"typeConfidence":0.88,"plateTime":0.415543412186103,"extension":6.327209734879124},"hitData":{"launchSpeed":88.1,"launchAngle":73.0,"totalDistance":87.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.6,"coordY":171.52}},"index":5,"playId":"5fff7e5d-8e61-36b3-a558-a37b138aa385","pitchNumber":5,"startTime":"2025-07-30T00:19:32.585Z","endTime":"2025-07-30T00:19:43.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:19:43.343Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:19:51.381Z","endTime":"2025-07-30T00:21:08.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.70185420614992,"strikeZoneBottom":1.77055747127819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.407078402725265,"aZ":-15.30281586430519,"pfxX":4.711987783200685,"pfxZ":9.601278461753212,"pX":0.5267274296236629,"pZ":3.8062005999516404,"vX0":-5.990603929385583,"vY0":-131.59002699568026,"vZ0":-0.9527285816423174,"x":96.92,"y":136.01,"x0":2.21847255330363,"y0":50.002382227345606,"z0":5.304495190451118,"aX":8.280091669445463},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.4,"breakHorizontal":-7.2,"spinRate":2157,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.41593029964161676,"extension":6.376955372738826},"index":0,"playId":"5ccd913b-0d59-3195-a8a5-89cf539cc82a","pitchNumber":1,"startTime":"2025-07-30T00:20:05.541Z","endTime":"2025-07-30T00:20:08.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15326257341036,"aZ":-15.446147046645475,"pfxX":3.0956922819154333,"pfxZ":9.619211996631524,"pX":-0.3198164596668812,"pZ":3.0042891321233016,"vX0":-7.399800171955523,"vY0":-131.13439945799556,"vZ0":-2.77165275808748,"x":129.19,"y":157.66,"x0":2.138352201933763,"y0":50.00155276505924,"z0":5.229560371356616,"aX":5.383866060034898},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.0,"breakHorizontal":-4.0,"spinRate":2058,"spinDirection":148},"zone":4,"typeConfidence":0.87,"plateTime":0.4179466768882776,"extension":6.341651575624006},"index":1,"playId":"9b00abff-942e-3ec8-8b7f-d9db51c99cd6","pitchNumber":2,"startTime":"2025-07-30T00:20:15.034Z","endTime":"2025-07-30T00:20:21.440Z","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.8,"endSpeed":83.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.760759303985626,"aZ":-20.68234625361127,"pfxX":3.283306237159637,"pfxZ":6.496624476357551,"pX":-0.495535828193577,"pZ":3.297732690445071,"vX0":-7.914593174286653,"vY0":-132.0541377250661,"vZ0":-1.237852340691378,"x":135.89,"y":149.74,"x0":2.1119385102114996,"y0":50.00095602668945,"z0":5.2920368159193165,"aX":5.806805541806593},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.8,"breakHorizontal":-4.2,"spinRate":1882,"spinDirection":148},"zone":1,"typeConfidence":0.71,"plateTime":0.4145631731637254,"extension":6.33129795265631},"index":2,"playId":"f97a4911-6675-3473-9e20-e85f721135b6","pitchNumber":3,"startTime":"2025-07-30T00:20:30.431Z","endTime":"2025-07-30T00:20:34.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.76537621677978,"strikeZoneBottom":1.70512126975186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.346373484322992,"aZ":-25.259784251367794,"pfxX":6.410980477027378,"pfxZ":4.764039507188167,"pX":-0.9021551260994786,"pZ":0.05449428318854368,"vX0":-9.132565876609725,"vY0":-119.02369858952662,"vZ0":-6.067739182653024,"x":151.39,"y":237.31,"x0":2.131274836925998,"y0":50.00446579907838,"z0":4.89000536067133,"aX":9.307684163976049},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.6,"breakHorizontal":-9.7,"spinRate":1000,"spinDirection":127},"zone":13,"typeConfidence":0.92,"plateTime":0.4581611590149186,"extension":6.374924491524545},"index":3,"playId":"71ce490d-7ef1-3198-be93-c7488cd2e5fb","pitchNumber":4,"startTime":"2025-07-30T00:20:49.292Z","endTime":"2025-07-30T00:20:52.505Z","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.6,"endSpeed":75.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.221436849723812,"aZ":-26.843750046631047,"pfxX":5.934837317093738,"pfxZ":3.7084509149518032,"pX":0.1333591402787254,"pZ":1.5965327204705435,"vX0":-6.545500474272909,"vY0":-118.68708313306925,"vZ0":-2.7313809544741074,"x":111.92,"y":195.67,"x0":2.146805196062324,"y0":50.00185387809056,"z0":5.189314299741444,"aX":8.526585377009539},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.4,"breakHorizontal":-9.2,"spinRate":909,"spinDirection":137},"zone":8,"typeConfidence":0.92,"plateTime":0.4602511220983865,"extension":6.248346054874525},"index":4,"playId":"511aae7d-1c59-306b-9c48-59da670ca884","pitchNumber":5,"startTime":"2025-07-30T00:21:04.500Z","endTime":"2025-07-30T00:21:08.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:21:08.362Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Warming Bernabel singles on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:21:10.462Z","endTime":"2025-07-30T00:22:52.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.7,"strikeZoneTop":3.18838102002932,"strikeZoneBottom":1.45094326816276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.746316836432523,"aZ":-34.08236823717995,"pfxX":-9.140961191705433,"pfxZ":-1.5499636129683,"pX":0.40587281462408287,"pZ":2.916558323117466,"vX0":-1.8294159469885234,"vY0":-110.694029500284,"vZ0":2.5505310670416694,"x":101.53,"y":160.03,"x0":2.431192982056544,"y0":50.00064137239154,"z0":5.331044675230614,"aX":-11.280709210888475},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-1.8,"breakHorizontal":17.0,"spinRate":2157,"spinDirection":301},"zone":3,"typeConfidence":0.91,"plateTime":0.4958192317666632,"extension":6.079971421594394},"index":0,"playId":"972bc144-02d7-35bc-9e27-7e71f55db5ff","pitchNumber":1,"startTime":"2025-07-30T00:21:31.467Z","endTime":"2025-07-30T00:21:35.317Z","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":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.2,"strikeZoneTop":3.12436978200252,"strikeZoneBottom":1.38680620886761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.997964493842666,"aZ":-34.46859037726329,"pfxX":-8.41929356372031,"pfxZ":-1.8969482287649093,"pX":0.6433773703487838,"pZ":2.2995149060484623,"vX0":-1.572756543271176,"vY0":-109.56285300899643,"vZ0":1.5301856639414968,"x":92.48,"y":176.69,"x0":2.4645937452903306,"y0":50.00073465051214,"z0":5.2854172568015265,"aX":-10.19800025970371},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-2.6,"breakHorizontal":15.6,"spinRate":2173,"spinDirection":299},"zone":6,"typeConfidence":0.92,"plateTime":0.5005990780214717,"extension":6.216735821248108},"index":1,"playId":"8794503c-c8eb-31a4-a7e2-5f9bf1c4c9a9","pitchNumber":2,"startTime":"2025-07-30T00:21:41.237Z","endTime":"2025-07-30T00:21:45.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.04388939950704,"strikeZoneBottom":1.40900454441703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83065636021182,"aZ":-29.753670403347858,"pfxX":5.522242027244552,"pfxZ":1.7246688506916552,"pX":2.1570272878082783,"pZ":2.55067776533476,"vX0":-2.2395808246843028,"vY0":-117.81620904275161,"vZ0":0.14598674675932966,"x":34.78,"y":169.91,"x0":2.403598846509818,"y0":50.002700828224015,"z0":5.242624368023574,"aX":7.746396455479311},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.5,"breakHorizontal":-9.5,"spinRate":970,"spinDirection":121},"zone":12,"typeConfidence":0.92,"plateTime":0.46528885663556085,"extension":6.1377537353476646},"index":2,"playId":"6f957260-8b67-3652-acce-35ba85d499ad","pitchNumber":3,"startTime":"2025-07-30T00:21:55.054Z","endTime":"2025-07-30T00:21:58.180Z","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":90.9,"endSpeed":83.3,"strikeZoneTop":3.03975716099329,"strikeZoneBottom":1.32791681338443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.127622183305675,"aZ":-18.029591705405977,"pfxX":4.1187725844608565,"pfxZ":7.923815514861694,"pX":1.9390900758640406,"pZ":5.171803581845175,"vX0":-2.253249008159911,"vY0":-132.46947801466845,"vZ0":2.626002169385402,"x":43.09,"y":99.14,"x0":2.2636267398118832,"y0":50.002044106758646,"z0":5.4826902764423595,"aX":7.35209190433619},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.1,"breakHorizontal":-7.0,"spinRate":2238,"spinDirection":148},"zone":12,"typeConfidence":0.88,"plateTime":0.4127831335216485,"extension":6.08661863682438},"index":3,"playId":"19dff440-24f3-34dd-b738-113fab2670e1","pitchNumber":4,"startTime":"2025-07-30T00:22:08.702Z","endTime":"2025-07-30T00:22:11.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.0,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.086052527377802,"aZ":-34.15948721362699,"pfxX":-7.844886940404262,"pfxZ":-1.5679620267765548,"pX":-1.0268828240567645,"pZ":1.2933509476913307,"vX0":-4.76417791233653,"vY0":-112.37407015393808,"vZ0":-0.793657742600745,"x":91.23,"y":160.69,"x0":2.1462985402976655,"y0":50.00148531180269,"z0":5.1489107060396595,"aX":-9.941225175881305},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-2.8,"breakHorizontal":15.5,"spinRate":2195,"spinDirection":299},"zone":13,"typeConfidence":0.92,"plateTime":0.48911613396312426,"extension":6.064369489398101},"index":4,"playId":"d26295a8-0d8a-3cf9-9095-6acd7bd7fbef","pitchNumber":5,"startTime":"2025-07-30T00:22:25.895Z","endTime":"2025-07-30T00:22:30.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.726181620030477,"aZ":-26.73437598607181,"pfxX":6.896033206467704,"pfxZ":3.7317180381357904,"pX":0.5622206189838571,"pZ":1.7577149360023179,"vX0":-5.921428435958481,"vY0":-119.57074890836576,"vZ0":-2.250963253869686,"x":95.57,"y":191.32,"x0":2.16749816677894,"y0":50.00073638462961,"z0":5.095376406015959,"aX":10.045843982962259},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.5,"breakHorizontal":-11.2,"spinRate":979,"spinDirection":132},"zone":9,"typeConfidence":0.91,"plateTime":0.4569922581807404,"extension":6.329493349043026},"hitData":{"launchSpeed":92.8,"launchAngle":5.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.95,"coordY":116.03}},"index":5,"playId":"820bb6aa-17ed-3690-ad63-f1e563a4a67a","pitchNumber":6,"startTime":"2025-07-30T00:22:40.649Z","endTime":"2025-07-30T00:22:52.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:22:52.147Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, shortstop Gabriel Arias to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T00:22:59.878Z","endTime":"2025-07-30T00:23:39.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.42663208565104,"strikeZoneBottom":1.716408662429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.165178895385676,"aZ":-16.098022975577106,"pfxX":6.2814890531885155,"pfxZ":8.963735445530489,"pX":-0.6187151834708703,"pZ":1.5393557369391366,"vX0":-8.596951506780364,"vY0":-132.77253484062575,"vZ0":-6.452194758437511,"x":140.58,"y":197.22,"x0":1.837988329192125,"y0":50.00450133851003,"z0":5.163024619053541,"aX":11.26912229439604},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-9.6,"spinRate":2224,"spinDirection":150},"zone":13,"typeConfidence":0.73,"plateTime":0.41177653202639286,"extension":6.475273840554782},"index":0,"playId":"564ce49c-ea03-31b9-885c-898958d67d77","pitchNumber":1,"startTime":"2025-07-30T00:23:18.460Z","endTime":"2025-07-30T00:23:22.408Z","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.2,"endSpeed":83.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.796533942713896,"aZ":-16.113937692068433,"pfxX":6.199138434986206,"pfxZ":9.003855358529231,"pX":0.5194525708178046,"pZ":1.658522470018438,"vX0":-6.181772169740605,"vY0":-132.56988041190456,"vZ0":-6.01819923342345,"x":97.2,"y":194.0,"x0":2.07379473857947,"y0":50.00358320907618,"z0":5.130464461595594,"aX":11.057793174518391},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":-10.0,"spinRate":2272,"spinDirection":151},"zone":9,"typeConfidence":0.78,"plateTime":0.41284058947245983,"extension":6.471063456843659},"hitData":{"launchSpeed":72.5,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.41,"coordY":165.47}},"index":1,"playId":"30379fd8-2d41-33ef-80e6-baa651754283","pitchNumber":2,"startTime":"2025-07-30T00:23:32.326Z","endTime":"2025-07-30T00:23:39.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:23:39.930Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Manzardo homers (18) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:26:23.544Z","endTime":"2025-07-30T00:27:26.617Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Angel Chivilli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:25:56.577Z","endTime":"2025-07-30T00:26:25.858Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.21932605037147,"strikeZoneBottom":1.4045266265897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.939746114751536,"aZ":-28.82093883411889,"pfxX":-9.322002432801943,"pfxZ":1.8131391040158622,"pX":0.2591378555013149,"pZ":3.2115475680469125,"vX0":7.041904737383703,"vY0":-134.58418618050067,"vZ0":-0.358107084151848,"x":107.12,"y":152.07,"x0":-1.1693743451244585,"y0":50.003433918474165,"z0":5.37316448222581,"aX":-17.243381800357337},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.4,"breakHorizontal":15.6,"spinRate":2436,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.4057012169675911,"extension":5.118540072316872},"index":1,"playId":"c8a39f86-cd58-3c9d-9e7a-392c654903fc","pitchNumber":1,"startTime":"2025-07-30T00:26:25.858Z","endTime":"2025-07-30T00:26:29.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.15999975270794,"strikeZoneBottom":1.36046492188158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34224044445084,"aZ":-36.76105436552043,"pfxX":-7.179027800973054,"pfxZ":-2.776766703091818,"pX":-1.9546649952359714,"pZ":3.3776091320910493,"vX0":1.6888623014401916,"vY0":-127.5483354370045,"vZ0":2.2082214271330733,"x":191.51,"y":147.58,"x0":-1.6911752028294347,"y0":50.00154886522393,"z0":5.39207971990413,"aX":-11.86985612969277},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.3,"breakHorizontal":12.6,"spinRate":1764,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4288455490651111,"extension":4.580189587698573},"index":2,"playId":"c8f29aca-7b0c-3dfc-a75e-4c7037445309","pitchNumber":2,"startTime":"2025-07-30T00:26:42.888Z","endTime":"2025-07-30T00:26:46.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42480238646845,"aZ":-35.48015749883004,"pfxX":-8.412901866255142,"pfxZ":-1.9726415299413178,"pX":-0.012425772517210895,"pZ":1.7360860053152094,"vX0":6.352505164997768,"vY0":-128.3394014916648,"vZ0":-1.7136830967724266,"x":117.47,"y":191.91,"x0":-1.4211263187397123,"y0":50.00208491910128,"z0":5.163970199275556,"aX":-14.097592098784443},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.7,"breakHorizontal":13.9,"spinRate":1821,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4260376264649315,"extension":5.142212358111003},"hitData":{"launchSpeed":95.4,"launchAngle":28.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.37,"coordY":48.66}},"index":3,"playId":"779fb6a0-5954-3bc2-9ce1-c908085efa8e","pitchNumber":3,"startTime":"2025-07-30T00:27:02.714Z","endTime":"2025-07-30T00:27:26.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:27:26.617Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, pitcher Jimmy Herget to first baseman Warming Bernabel.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:27:37.246Z","endTime":"2025-07-30T00:29:32.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.72285360453558,"strikeZoneBottom":1.53407940749089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.064376835296606,"aZ":-30.780764257671645,"pfxX":-1.9830775990822254,"pfxZ":0.8546914455539056,"pX":-1.7348743878056954,"pZ":2.9454769589282885,"vX0":1.1924911266225346,"vY0":-125.9876104942499,"vZ0":0.39048959431318986,"x":183.13,"y":159.25,"x0":-1.9531434473373241,"y0":50.002916067618145,"z0":5.247027036077448,"aX":-3.234935272883024},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":3.4,"spinRate":2555,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.4323281906878096,"extension":4.988794170404667},"index":0,"playId":"502f7e89-08d5-3502-bf5f-682840d5b620","pitchNumber":1,"startTime":"2025-07-30T00:27:50.830Z","endTime":"2025-07-30T00:27:55.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20656830379214,"aZ":-29.866659666650023,"pfxX":-9.687553200336298,"pfxZ":1.2699541929894966,"pX":-0.5589293048255174,"pZ":2.9672144208643245,"vX0":5.587658426862713,"vY0":-133.94720661293664,"vZ0":-0.44928974748501926,"x":138.31,"y":158.67,"x0":-1.4145251491977497,"y0":50.002238672783086,"z0":5.274506927167193,"aX":-17.584838041331825},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":16.3,"spinRate":2513,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.4090834448735561,"extension":5.136152515366068},"index":1,"playId":"fe9d8add-2b7f-31c3-bf93-7ec6531c85db","pitchNumber":2,"startTime":"2025-07-30T00:28:08.084Z","endTime":"2025-07-30T00:28:11.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.7088773203807,"strikeZoneBottom":1.61524376003741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.236727298079444,"aZ":-33.43417997099654,"pfxX":-9.566543976527068,"pfxZ":-0.7056473652555386,"pX":0.6545121518760221,"pZ":1.2621543344898998,"vX0":9.338157505436476,"vY0":-132.48481432227953,"vZ0":-1.3221727111003552,"x":92.05,"y":204.7,"x0":-1.6598194582148222,"y0":50.00080947776801,"z0":4.193867809082346,"aX":-17.137119213241157},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.3,"breakHorizontal":15.5,"spinRate":2332,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4121977102246146,"extension":4.695074255516504},"index":2,"playId":"cccbd8c2-c72b-3cc5-95cc-3e01633859f3","pitchNumber":3,"startTime":"2025-07-30T00:28:27.418Z","endTime":"2025-07-30T00:28:31.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":72.1,"strikeZoneTop":3.64677634794338,"strikeZoneBottom":1.60353419884568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.07713576047688,"aZ":-27.973248380290983,"pfxX":9.136029418305618,"pfxZ":3.2093329774959276,"pX":1.3068011403128796,"pZ":2.388995375215788,"vX0":4.525140918687372,"vY0":-113.45849345304299,"vZ0":0.17594153655422717,"x":67.19,"y":174.28,"x0":-1.8980213382911726,"y0":50.00148052048576,"z0":5.090110452151902,"aX":11.950922132305946},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":6.1,"breakHorizontal":-17.6,"spinRate":3004,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.48210356736092974,"extension":4.989131592026769},"index":3,"playId":"41cb005a-d0e3-3d2e-9bf6-468752cbcb5f","pitchNumber":4,"startTime":"2025-07-30T00:28:43.676Z","endTime":"2025-07-30T00:28:47.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.052385705802124,"aZ":-27.34574625310256,"pfxX":-0.4002842312351893,"pfxZ":3.0000214964438037,"pX":-0.22489254551728854,"pZ":3.229182422312223,"vX0":3.7858149733658686,"vY0":-125.19421175977422,"vZ0":0.20990622182719754,"x":125.57,"y":151.59,"x0":-1.695924120664681,"y0":50.00244104404029,"z0":5.357928516074761,"aX":-0.6447562866578315},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.8,"breakHorizontal":0.0,"spinRate":2762,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4352477928424845,"extension":4.801328655255725},"index":4,"playId":"88d70dad-f7a8-3d0a-990d-ac1e1f6ccb58","pitchNumber":5,"startTime":"2025-07-30T00:29:02.135Z","endTime":"2025-07-30T00:29:05.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.766132402300606,"aZ":-28.069286508166464,"pfxX":9.956395276460217,"pfxZ":3.0129982923765173,"pX":1.180549872512049,"pZ":2.9712056670174958,"vX0":4.0729109802985635,"vY0":-116.00202327193034,"vZ0":1.0995092133261546,"x":72.0,"y":158.56,"x0":-1.8916334285841498,"y0":50.00271110862694,"z0":5.16766435840794,"aX":13.563487398242978},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.0,"breakHorizontal":-19.1,"spinRate":3046,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.47223564000563867,"extension":5.176357020087477},"hitData":{"launchSpeed":61.4,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":139.52,"coordY":187.14}},"index":5,"playId":"21dd5daa-cd9d-39eb-a846-270585b928c8","pitchNumber":6,"startTime":"2025-07-30T00:29:25.300Z","endTime":"2025-07-30T00:29:32.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:29:32.828Z","atBatIndex":56},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nolan Jones hit by pitch.","rbi":0,"awayScore":1,"homeScore":10,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:29:48.653Z","endTime":"2025-07-30T00:31:58.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"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, 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":84.6,"endSpeed":78.4,"strikeZoneTop":3.70544229177715,"strikeZoneBottom":1.69810591785793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.147394411477705,"aZ":-31.46407605597202,"pfxX":0.9131684726119098,"pfxZ":0.456354925612402,"pX":-0.8275695601478739,"pZ":2.558323315832929,"vX0":1.86955550747691,"vY0":-123.32152833098034,"vZ0":-0.38117592714307647,"x":148.55,"y":169.71,"x0":-1.7110429990495697,"y0":50.00217246944348,"z0":5.345567759394493,"aX":1.4210117287681632},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.0,"breakHorizontal":-2.0,"spinRate":2597,"spinDirection":171},"zone":4,"typeConfidence":2.0,"plateTime":0.4423923872596398,"extension":4.696168768840256},"index":0,"playId":"19d98abf-50ee-3395-80d2-afee1199a51f","pitchNumber":1,"startTime":"2025-07-30T00:30:06.880Z","endTime":"2025-07-30T00:30:12.083Z","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":86.6,"endSpeed":80.3,"strikeZoneTop":3.75999999377616,"strikeZoneBottom":1.75607578530396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.082607463680652,"aZ":-35.86082010428211,"pfxX":-5.1635047574261055,"pfxZ":-2.2545865974368695,"pX":-1.0356587721051884,"pZ":2.7019707202248786,"vX0":3.4146439763822727,"vY0":-126.24407201356097,"vZ0":0.7358366299037924,"x":156.48,"y":165.83,"x0":-1.7275052264987973,"y0":50.00591849581676,"z0":5.268635944825582,"aX":-8.42680670254781},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.7,"breakHorizontal":8.6,"spinRate":1668,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.432070980284903,"extension":4.612159611690677},"index":1,"playId":"efe7cddf-d0c3-3080-aae0-b536192b61f9","pitchNumber":2,"startTime":"2025-07-30T00:30:24.076Z","endTime":"2025-07-30T00:30:28.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53615753762759,"aZ":-30.54071031601506,"pfxX":-9.839215223017437,"pfxZ":0.8713503555633384,"pX":0.12196938088003688,"pZ":2.7080838748249527,"vX0":7.203351732254071,"vY0":-135.87894226565373,"vZ0":-1.164725049180586,"x":112.35,"y":165.66,"x0":-1.2791588418382582,"y0":50.00348274808815,"z0":5.2556225508906556,"aX":-18.480907328385157},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.6,"breakHorizontal":16.4,"spinRate":2506,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40241011054228704,"extension":5.119917210718003},"index":2,"playId":"89c9206f-90e9-389c-8c8e-f26d43e3635f","pitchNumber":3,"startTime":"2025-07-30T00:30:41.788Z","endTime":"2025-07-30T00:30:45.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.291593697421757,"aZ":-28.453478349329767,"pfxX":10.514576547700985,"pfxZ":2.7930899383124164,"pX":0.7662535382413618,"pZ":2.7942345915849067,"vX0":2.7542202457631255,"vY0":-114.62788715747178,"vZ0":0.8304192460949713,"x":87.79,"y":163.34,"x0":-1.8167065232482282,"y0":50.0003083430382,"z0":5.2064473793518316,"aX":13.98095824053227},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.5,"breakHorizontal":-19.7,"spinRate":2959,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.47794142268234463,"extension":5.278387620131115},"index":3,"playId":"8395f77d-2daf-3c7b-abd9-f52db39e6fa6","pitchNumber":4,"startTime":"2025-07-30T00:31:03.101Z","endTime":"2025-07-30T00:31:07.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T00:31:21.040Z","endTime":"2025-07-30T00:31:31.039Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.323930835121814,"aZ":-24.250637104691442,"pfxX":-8.974872219866338,"pfxZ":4.15564959897241,"pX":-0.20252681629615182,"pZ":3.290293360550169,"vX0":6.258965908512713,"vY0":-137.20224418961413,"vZ0":-0.5090177171246146,"x":124.72,"y":149.94,"x0":-1.3471652576227817,"y0":50.002950991177386,"z0":5.130698410843587,"aX":-17.112758062102003},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":15.0,"spinRate":2469,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.39918759190101527,"extension":4.949262229599308},"index":5,"playId":"ec2752e5-c6f3-3b11-b503-ab66aa396a03","pitchNumber":5,"startTime":"2025-07-30T00:31:31.039Z","endTime":"2025-07-30T00:31:34.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.76,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61471341434082,"aZ":-32.106731291376285,"pfxX":9.397498770087996,"pfxZ":0.05573732578094592,"pX":2.2107113182272777,"pZ":3.528977177342465,"vX0":6.372083943635486,"vY0":-114.30867172896784,"vZ0":3.048573768105325,"x":32.73,"y":143.5,"x0":-1.8369582709924546,"y0":50.00543026141322,"z0":5.335809982878584,"aX":12.40325523494063},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.2,"breakHorizontal":-18.6,"spinRate":3058,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.47967683073313694,"extension":4.974385493810838},"index":6,"playId":"9b498327-40e6-3966-8f4c-03ae91546580","pitchNumber":6,"startTime":"2025-07-30T00:31:53.028Z","endTime":"2025-07-30T00:31:58.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:31:58.488Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:33:15.348Z","endTime":"2025-07-30T00:34:30.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:32:13.697Z","endTime":"2025-07-30T00:33:17.700Z","isPitch":false,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.47000097787353,"strikeZoneBottom":1.6561174173372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13458714995519,"aZ":-33.628639463470755,"pfxX":-11.324158594118156,"pfxZ":-0.8078526056666337,"pX":0.30131340060488193,"pZ":3.187480685119611,"vX0":9.289698384755146,"vY0":-133.44243960728807,"vZ0":2.87243541233665,"x":105.51,"y":152.72,"x0":-1.7564998493085218,"y0":50.00217664557828,"z0":4.5221739799584615,"aX":-20.38996260524377},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.6,"breakHorizontal":18.5,"spinRate":2342,"spinDirection":267},"zone":3,"typeConfidence":2.0,"plateTime":0.41069241784025934,"extension":5.22251622715088},"index":1,"playId":"ac0a9bfe-f79f-33ca-adc5-bc754df09ee1","pitchNumber":1,"startTime":"2025-07-30T00:33:17.700Z","endTime":"2025-07-30T00:33:21.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.47000070842047,"strikeZoneBottom":1.5900971579419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.424116530358113,"aZ":-26.582934315973418,"pfxX":-1.6709768981397124,"pfxZ":3.4771366828788226,"pX":1.9171169877328509,"pZ":1.321002239528866,"vX0":9.366793789005015,"vY0":-125.21993448025287,"vZ0":-3.941555077028256,"x":43.92,"y":203.11,"x0":-1.6354451374423673,"y0":50.001079114673836,"z0":5.060682763508932,"aX":-2.686062576967538},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":1.2,"spinRate":2580,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4353997309558362,"extension":5.181200039105061},"index":2,"playId":"b3856ae5-0518-394c-816e-b335c3191ec0","pitchNumber":2,"startTime":"2025-07-30T00:33:34.020Z","endTime":"2025-07-30T00:33:38.020Z","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":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5359619454923,"aZ":-31.472842280565807,"pfxX":9.08004296511498,"pfxZ":0.5239759667638317,"pX":0.303611362042493,"pZ":1.64421654063641,"vX0":2.885945010813632,"vY0":-114.89287372244766,"vZ0":-0.561480318438186,"x":105.43,"y":194.39,"x0":-2.1487222393310117,"y0":50.001565509043004,"z0":4.95362121872231,"aX":12.122761534698771},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.1,"breakHorizontal":-17.2,"spinRate":3076,"spinDirection":82},"zone":9,"typeConfidence":2.0,"plateTime":0.4769570509393972,"extension":4.915959820200464},"index":3,"playId":"85b122de-6952-3f25-8956-c9722d111bf5","pitchNumber":3,"startTime":"2025-07-30T00:33:53.306Z","endTime":"2025-07-30T00:33:59.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92151400677214,"aZ":-23.975498980285714,"pfxX":-7.857353797150722,"pfxZ":4.39577996447192,"pX":-0.09559726078806975,"pZ":3.3985224162216694,"vX0":6.716483767118508,"vY0":-135.5098168908459,"vZ0":-0.7255415475432909,"x":120.64,"y":147.02,"x0":-1.5824308559984124,"y0":50.000741522518915,"z0":5.340925330223987,"aX":-14.64768956346887},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.0,"breakHorizontal":12.8,"spinRate":2318,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.4038115754777283,"extension":5.25829021407548},"index":4,"playId":"c61ef7b8-c85b-3fc5-a289-abd44d37f52f","pitchNumber":4,"startTime":"2025-07-30T00:34:25.366Z","endTime":"2025-07-30T00:34:30.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:34:30.553Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, second baseman Kyle Farmer to first baseman Warming Bernabel.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T00:34:32.343Z","endTime":"2025-07-30T00:35:58.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.28999970244891,"strikeZoneBottom":1.45305082773951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.001326139273004,"aZ":-31.698925626497687,"pfxX":-9.425706792236982,"pfxZ":0.26538857513497405,"pX":-0.908208921878504,"pZ":2.7365814117554823,"vX0":5.357010977430076,"vY0":-133.40776594129278,"vZ0":-0.5364452183889659,"x":151.62,"y":164.89,"x0":-1.7148826002898403,"y0":50.00424858993634,"z0":5.219897101696273,"aX":-17.035662781655283},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":16.0,"spinRate":2516,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4101489362154096,"extension":4.74582305749076},"index":0,"playId":"a4088710-8d04-319d-a77e-5112614ee9bc","pitchNumber":1,"startTime":"2025-07-30T00:34:57.957Z","endTime":"2025-07-30T00:35:02.122Z","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":88.1,"endSpeed":81.4,"strikeZoneTop":3.28999907125584,"strikeZoneBottom":1.4844138617802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76028436976406,"aZ":-34.478048770814056,"pfxX":-7.438925286488793,"pfxZ":-1.3728333648900728,"pX":-0.4450683608187098,"pZ":1.9100831544190415,"vX0":5.977965372261266,"vY0":-128.19491209861002,"vZ0":-1.4577723258262507,"x":133.96,"y":187.21,"x0":-1.832692028238333,"y0":50.00514534556149,"z0":5.16034238998564,"aX":-12.470237623646769},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.6,"breakHorizontal":12.2,"spinRate":1797,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4261216061978512,"extension":5.285722197409664},"index":1,"playId":"c730cce3-2273-39d5-ab45-6d0658dea7e1","pitchNumber":2,"startTime":"2025-07-30T00:35:16.460Z","endTime":"2025-07-30T00:35:22.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"946a3e6e-b84a-414e-96f8-8a43d75572ff","startTime":"2025-07-30T00:35:33.533Z","endTime":"2025-07-30T00:35:38.533Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941665590051823,"aZ":-34.579472158980955,"pfxX":-10.388586620127786,"pfxZ":-1.3472272400736856,"pX":0.6922055215731022,"pZ":1.7853260109677063,"vX0":10.294894777680168,"vY0":-132.35317000462751,"vZ0":0.05986851209181654,"x":90.61,"y":190.58,"x0":-1.8890063898560419,"y0":50.004033395215856,"z0":4.284409711050659,"aX":-18.523325619615303},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.2,"breakHorizontal":16.7,"spinRate":2428,"spinDirection":266},"zone":9,"typeConfidence":2.0,"plateTime":0.41305197385905634,"extension":5.0542347263342355},"hitData":{"launchSpeed":94.5,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.1,"coordY":151.55}},"index":3,"playId":"2566c7fd-6d53-3cbf-8289-94665b8c849e","pitchNumber":3,"startTime":"2025-07-30T00:35:49.351Z","endTime":"2025-07-30T00:35:58.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:35:58.374Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Farmer lines out to third baseman José Ramírez.","rbi":0,"awayScore":1,"homeScore":10,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:38:11.572Z","endTime":"2025-07-30T00:38:53.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Johnathan Rodríguez replaces right fielder Nolan Jones, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:37:49.433Z","endTime":"2025-07-30T00:38:13.856Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":666134,"link":"/api/v1/people/666134"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.19062920018456,"strikeZoneBottom":1.42059697159221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.228268179996853,"aZ":-15.398018697327936,"pfxX":5.261567039910634,"pfxZ":9.889428614784794,"pX":0.9380333356986537,"pZ":2.9724574131229344,"vX0":-5.200787577412165,"vY0":-129.4787207912498,"vZ0":-2.8868682033746684,"x":81.24,"y":158.52,"x0":2.289840011936787,"y0":50.003397117373105,"z0":5.281197867062265,"aX":8.927042534994342},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.5,"breakHorizontal":-8.4,"spinRate":2214,"spinDirection":147},"zone":12,"typeConfidence":0.81,"plateTime":0.42314801129071533,"extension":6.299727429185488},"index":1,"playId":"fd4c4be5-87ca-3220-968c-2d86831795e5","pitchNumber":1,"startTime":"2025-07-30T00:38:13.856Z","endTime":"2025-07-30T00:38:18.064Z","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":88.4,"endSpeed":80.5,"strikeZoneTop":3.40000011690761,"strikeZoneBottom":1.55829211522439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.217685763771737,"aZ":-16.60603379007196,"pfxX":5.28650568574785,"pfxZ":9.327664600858027,"pX":-0.37032242981770225,"pZ":3.9381409360149022,"vX0":-7.927161198557995,"vY0":-128.54268544064334,"vZ0":-0.49846255462505407,"x":131.12,"y":132.45,"x0":2.070048116044498,"y0":50.00636971238412,"z0":5.426490122208364,"aX":8.828100612521107},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":17.0,"breakHorizontal":-7.8,"spinRate":2256,"spinDirection":155},"zone":11,"typeConfidence":0.68,"plateTime":0.42647584444709974,"extension":6.325435393551549},"index":2,"playId":"09fc5082-5f43-3b4d-a784-4a19d12a2d6b","pitchNumber":2,"startTime":"2025-07-30T00:38:25.602Z","endTime":"2025-07-30T00:38:29.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33618466268705,"aZ":-32.1914501198835,"pfxX":-5.968350998804009,"pfxZ":-0.01392864407161909,"pX":-1.0746799991683067,"pZ":1.3292687061852755,"vX0":-5.416272099763791,"vY0":-111.55305790681668,"vZ0":-1.3840300443042879,"x":157.96,"y":202.89,"x0":2.1661909982613583,"y0":50.00225337559411,"z0":5.296806159484841,"aX":-7.470613735143939},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.1,"breakHorizontal":12.2,"spinRate":2269,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.4922668015597411,"extension":6.138526736875487},"index":3,"playId":"90a59dd2-4841-3ac9-8fa5-22fea363f5d8","pitchNumber":3,"startTime":"2025-07-30T00:38:37.099Z","endTime":"2025-07-30T00:38:40.456Z","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":80.6,"endSpeed":74.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51385885697764,"aZ":-27.309937268301265,"pfxX":8.022588105010971,"pfxZ":3.4706791325165476,"pX":-0.37658736765635475,"pZ":1.599335142443901,"vX0":-8.512557139552934,"vY0":-117.16930868412783,"vZ0":-2.253813197756977,"x":131.35,"y":195.6,"x0":2.2479410708910534,"y0":50.00347965767709,"z0":5.106078229882886,"aX":11.243504355784584},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.0,"breakHorizontal":-12.6,"spinRate":1015,"spinDirection":128},"zone":7,"typeConfidence":0.93,"plateTime":0.46608856616773897,"extension":6.235188351015049},"hitData":{"launchSpeed":90.1,"launchAngle":11.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.58,"coordY":151.55}},"index":4,"playId":"bd1fdd3f-d975-351a-ae65-2119c82bf636","pitchNumber":4,"startTime":"2025-07-30T00:38:48.713Z","endTime":"2025-07-30T00:38:53.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:38:53.347Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Toglia homers (11) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:38:57.251Z","endTime":"2025-07-30T00:40:12.092Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.87176060702653,"strikeZoneBottom":1.76326173003793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836168618568497,"aZ":-15.807541225809402,"pfxX":4.08511218091979,"pfxZ":9.306933988448801,"pX":1.5569108966883773,"pZ":3.2180551020595054,"vX0":-3.0833200209042757,"vY0":-131.73697548558022,"vZ0":-2.2200185613904675,"x":57.65,"y":151.89,"x0":2.211415035600125,"y0":50.00299946817978,"z0":5.2394031571675,"aX":7.184401139155541},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.6,"breakHorizontal":-6.7,"spinRate":2210,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4156769480646423,"extension":6.3769921608602935},"index":0,"playId":"81d5e990-8348-3132-b95b-b104a1131897","pitchNumber":1,"startTime":"2025-07-30T00:39:17.925Z","endTime":"2025-07-30T00:39:21.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0922698229052,"aZ":-14.367966504429605,"pfxX":4.732290877903069,"pfxZ":10.219629596918512,"pX":0.06957936719573699,"pZ":3.937706427146799,"vX0":-6.814742072380826,"vY0":-131.25482279748002,"vZ0":-0.7408897536733774,"x":114.35,"y":132.46,"x0":2.086229859217748,"y0":50.00621485570642,"z0":5.294777434331487,"aX":8.249189714946159},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.6,"breakHorizontal":-7.1,"spinRate":2281,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.4175035455922771,"extension":6.222845591224748},"index":1,"playId":"ff30a33a-7f43-3a52-bb88-229bbd946b9e","pitchNumber":2,"startTime":"2025-07-30T00:39:28.140Z","endTime":"2025-07-30T00:39:31.681Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-30T00:39:40.524Z","endTime":"2025-07-30T00:39:48.986Z","isPitch":false,"type":"action","player":{"id":669911,"link":"/api/v1/people/669911"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38550567761536,"aZ":-16.447305417373165,"pfxX":5.946395791045398,"pfxZ":8.742284848419896,"pX":-0.4635040229030453,"pZ":3.6527090447520814,"vX0":-8.291785266584213,"vY0":-133.00354932814824,"vZ0":-1.4761001754969802,"x":134.15,"y":141.33,"x0":1.9157578540495157,"y0":50.00479239580604,"z0":5.402420164791331,"aX":10.700770610857019},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2307,"spinDirection":154},"zone":1,"typeConfidence":0.87,"plateTime":0.41114707267123984,"extension":6.253110249836137},"hitData":{"launchSpeed":107.2,"launchAngle":28.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.45,"coordY":67.79}},"index":3,"playId":"65845312-eb0f-37b7-b1b1-b9f777486479","pitchNumber":3,"startTime":"2025-07-30T00:39:48.986Z","endTime":"2025-07-30T00:40:12.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:40:12.092Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Orlando Arcia singles on a ground ball to center fielder Daniel Schneemann.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:40:21.386Z","endTime":"2025-07-30T00:40:40.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.827229778147387,"aZ":-26.209040812541176,"pfxX":5.643525752772346,"pfxZ":4.216297787325067,"pX":0.63465376264925,"pZ":1.9971449683070073,"vX0":-5.671255095087219,"vY0":-117.78949341672875,"vZ0":-1.813601863550645,"x":92.81,"y":184.86,"x0":2.331982066540515,"y0":50.00371419592466,"z0":5.183162606395542,"aX":7.9890660704377146},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.4,"breakHorizontal":-9.0,"spinRate":789,"spinDirection":131},"zone":9,"typeConfidence":0.92,"plateTime":0.46368706741041565,"extension":6.273364838587206},"hitData":{"launchSpeed":94.8,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.83,"coordY":94.04}},"index":0,"playId":"8867830a-4a7e-35cc-b404-2b72c1463478","pitchNumber":1,"startTime":"2025-07-30T00:40:29.000Z","endTime":"2025-07-30T00:40:40.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:40:40.335Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, shortstop Gabriel Arias to second baseman Brayan Rocchio to first baseman Kyle Manzardo. Orlando Arcia out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T00:40:46.776Z","endTime":"2025-07-30T00:43:30.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":78.4,"strikeZoneTop":3.3099999515541,"strikeZoneBottom":1.5103890173602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.985272511717053,"aZ":-26.41631807365753,"pfxX":0.060944739192443365,"pfxZ":3.722567794763151,"pX":-1.336824106914491,"pZ":1.4998253874744423,"vX0":-8.319519799550578,"vY0":-123.14984285581218,"vZ0":-3.61980333179858,"x":167.96,"y":198.28,"x0":2.0680560039995615,"y0":50.00195826014771,"z0":5.207475958701135,"aX":0.09611275684577672},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.1,"breakHorizontal":1.7,"spinRate":2165,"spinDirection":170},"zone":13,"typeConfidence":0.66,"plateTime":0.44368606512122355,"extension":6.468430921896421},"index":0,"playId":"c9e02351-9f74-3cf8-81c8-5696aac5904f","pitchNumber":1,"startTime":"2025-07-30T00:41:01.702Z","endTime":"2025-07-30T00:41:04.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.30999934942806,"strikeZoneBottom":1.60247687247187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.835078478460463,"aZ":-23.697534136369978,"pfxX":-0.23525405633718988,"pfxZ":5.362911011526375,"pX":0.6579364525916368,"pZ":2.0254260213733475,"vX0":-3.9368776734155926,"vY0":-124.11283599843026,"vZ0":-3.031105260736889,"x":91.92,"y":184.09,"x0":2.286728111405529,"y0":50.00147896199147,"z0":5.208485933955403,"aX":-0.37129338187937866},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":9.4,"breakHorizontal":1.2,"spinRate":2233,"spinDirection":166},"zone":9,"typeConfidence":0.85,"plateTime":0.43915593067462133,"extension":6.401543269086442},"index":1,"playId":"6f1f21b5-4545-3052-8ce3-d9f02408f3a8","pitchNumber":2,"startTime":"2025-07-30T00:41:16.046Z","endTime":"2025-07-30T00:41:19.737Z","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":90.0,"endSpeed":82.5,"strikeZoneTop":3.31000112832821,"strikeZoneBottom":1.52411619269137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93179380861871,"aZ":-19.428245696290553,"pfxX":5.65017287176645,"pfxZ":7.311479868816036,"pX":1.4881216994217588,"pZ":3.2166809509065852,"vX0":-4.038545335831467,"vY0":-131.0258643694626,"vZ0":-1.3719316385849494,"x":60.28,"y":151.93,"x0":2.3130803564387543,"y0":50.005281884544196,"z0":5.194720025311457,"aX":9.85409606391578},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-9.4,"spinRate":2324,"spinDirection":145},"zone":12,"typeConfidence":0.74,"plateTime":0.4175589634431356,"extension":6.117096551837604},"index":2,"playId":"8a49509e-badb-343e-83e0-2efc26a96d40","pitchNumber":3,"startTime":"2025-07-30T00:41:33.973Z","endTime":"2025-07-30T00:41:37.350Z","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.3,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.857726338510403,"aZ":-14.528558508687409,"pfxX":4.104940643165582,"pfxZ":10.045457222801943,"pX":-0.07801387142635242,"pZ":3.341449156072607,"vX0":-6.704646567466581,"vY0":-131.43728867360974,"vZ0":-2.2205653626060875,"x":119.97,"y":148.56,"x0":1.968050842998542,"y0":50.00062161584105,"z0":5.271261701027218,"aX":7.209560764199546},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":-6.0,"spinRate":2297,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.41611620713818587,"extension":6.605310474853792},"index":3,"playId":"90a247d8-66d8-3c6b-88a2-7d1a4dc751d1","pitchNumber":4,"startTime":"2025-07-30T00:41:52.025Z","endTime":"2025-07-30T00:41:55.651Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T00:42:09.235Z","endTime":"2025-07-30T00:42:26.533Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"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":79.7,"endSpeed":73.9,"strikeZoneTop":3.31000048437291,"strikeZoneBottom":1.52444578677133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.01512262801907,"aZ":-27.971462001062736,"pfxX":7.223128376032873,"pfxZ":3.0539618410192535,"pX":1.3454484720893432,"pZ":1.294074881941369,"vX0":-4.18519607305898,"vY0":-116.04017215869396,"vZ0":-2.6306144693739024,"x":65.71,"y":203.84,"x0":2.2263639676585827,"y0":50.00147772121297,"z0":5.084912337609723,"aX":9.932067728991708},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.2,"breakHorizontal":-12.1,"spinRate":949,"spinDirection":131},"zone":14,"typeConfidence":0.94,"plateTime":0.4705152156238577,"extension":6.297988821152033},"index":5,"playId":"78c06ec1-2048-30b2-8100-d606d105da52","pitchNumber":5,"startTime":"2025-07-30T00:42:26.533Z","endTime":"2025-07-30T00:42:30.052Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.145082825923655,"aZ":-14.7731808218613,"pfxX":4.810945302956238,"pfxZ":9.7090436568412,"pX":0.1592762909699843,"pZ":1.888098447613443,"vX0":-6.5620631897625294,"vY0":-132.71175450498453,"vZ0":-5.761981457185491,"x":110.93,"y":187.8,"x0":2.0334728771062656,"y0":50.001063871878706,"z0":5.154794470130018,"aX":8.621327177505343},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":2215,"spinDirection":148},"zone":8,"typeConfidence":0.9,"plateTime":0.41197812567978787,"extension":6.5187767808095},"index":6,"playId":"67b31025-92ca-3bcc-9b69-2ba24e7e0f4b","pitchNumber":6,"startTime":"2025-07-30T00:42:42.072Z","endTime":"2025-07-30T00:42:45.460Z","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":91.6,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03847148792823,"aZ":-13.758749933299459,"pfxX":4.335675810743823,"pfxZ":10.165189985214377,"pX":0.6859105694370866,"pZ":2.771322115045758,"vX0":-5.127640446961279,"vY0":-133.33335526950808,"vZ0":-4.078592598295917,"x":90.85,"y":163.95,"x0":2.0651638524320113,"y0":50.00172979703403,"z0":5.304795418105292,"aX":7.853845153884349},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-6.8,"spinRate":2295,"spinDirection":150},"zone":3,"typeConfidence":0.93,"plateTime":0.4098563161188382,"extension":6.309410169732983},"index":7,"playId":"e077ee29-2a9b-3d21-8208-d2b5a6906c07","pitchNumber":7,"startTime":"2025-07-30T00:43:00.367Z","endTime":"2025-07-30T00:43:03.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.502227786483925,"aZ":-14.954329006397213,"pfxX":4.859251813180347,"pfxZ":9.57113581132577,"pX":0.4453829727258716,"pZ":2.8211036995161893,"vX0":-5.778453964146562,"vY0":-132.8069936414697,"vZ0":-3.441718528570567,"x":100.02,"y":162.61,"x0":2.0106463969915986,"y0":50.004100802287184,"z0":5.21104229051074,"aX":8.744319176863693},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":-7.7,"spinRate":2320,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.4112803489031709,"extension":6.352274568484085},"hitData":{"launchSpeed":100.3,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.12,"coordY":146.7}},"index":8,"playId":"2e9e12a2-36fd-39fd-9911-9869c90e994c","pitchNumber":8,"startTime":"2025-07-30T00:43:22.629Z","endTime":"2025-07-30T00:43:30.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:43:30.441Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio called out on strikes.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T00:45:46.488Z","endTime":"2025-07-30T00:47:30.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yanquiel Fernández replaces right fielder Tyler Freeman, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:45:27.614Z","endTime":"2025-07-30T00:45:48.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":671289,"link":"/api/v1/people/671289"}},{"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":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.08932675926172,"aZ":-28.450071375301377,"pfxX":0.5212531416470707,"pfxZ":2.357019299292138,"pX":0.5038436132627173,"pZ":2.116274662270088,"vX0":5.105427186168658,"vY0":-123.97618051885252,"vZ0":-1.5997947892600677,"x":97.79,"y":181.64,"x0":-1.6364987342290689,"y0":50.005524935971934,"z0":5.10935376922557,"aX":0.823266874162062},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.9,"spinRate":2636,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.43914517922627505,"extension":4.854201594853589},"index":1,"playId":"ca6913c2-03d0-3a7f-a61b-0a34c621d94f","pitchNumber":1,"startTime":"2025-07-30T00:45:48.777Z","endTime":"2025-07-30T00:45:52.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.4,"strikeZoneTop":3.10000098813999,"strikeZoneBottom":1.35476516363608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.61428258662828,"aZ":-35.05098055510739,"pfxX":11.314512142601966,"pfxZ":-2.3007917797521813,"pX":-1.5112714907592018,"pZ":2.2327207335304844,"vX0":-1.5508506157477728,"vY0":-110.65105964773608,"vZ0":1.7446737781178265,"x":174.61,"y":178.5,"x0":-2.2747996391850576,"y0":50.00552499052855,"z0":5.089929056188329,"aX":14.1179188106499},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-3.5,"breakHorizontal":-20.2,"spinRate":2963,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4938595335420506,"extension":4.125986379270225},"index":2,"playId":"4733f9fc-7a6e-3def-a778-bb27a7a32d60","pitchNumber":2,"startTime":"2025-07-30T00:46:07.582Z","endTime":"2025-07-30T00:46:11.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.10000068095457,"strikeZoneBottom":1.42115859336705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.699375790090027,"aZ":-24.79402901373104,"pfxX":-9.007964791308286,"pfxZ":4.090943482144027,"pX":-0.05533829940976307,"pZ":4.427275062318498,"vX0":6.5403966307729755,"vY0":-133.46078714479663,"vZ0":2.5382506217657523,"x":119.11,"y":119.24,"x0":-1.3673106861061743,"y0":50.00223737613138,"z0":5.249476033297502,"aX":-16.250806229992683},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":14.9,"spinRate":2507,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4103796453117954,"extension":4.487847274110162},"index":3,"playId":"dfacc0fc-c29d-36f8-96c9-a7f5bcfa1f48","pitchNumber":3,"startTime":"2025-07-30T00:46:24.751Z","endTime":"2025-07-30T00:46:27.870Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.10000084145683,"strikeZoneBottom":1.4073148196037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.380188921013715,"aZ":-32.99906630682902,"pfxX":9.906294606748926,"pfxZ":-0.6487114249417658,"pX":-0.4770311682634794,"pZ":2.2807387019453733,"vX0":0.9354732830490495,"vY0":-112.29227574490966,"vZ0":0.8035830040131298,"x":135.18,"y":177.2,"x0":-2.1858582921300056,"y0":50.00354598838637,"z0":5.290080271973728,"aX":12.581075006731787},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-0.6,"breakHorizontal":-18.1,"spinRate":3011,"spinDirection":76},"zone":4,"typeConfidence":2.0,"plateTime":0.4887996073956127,"extension":4.707969454314411},"index":4,"playId":"7e09afc4-b30c-30e6-8d2a-19d5a6aa9526","pitchNumber":4,"startTime":"2025-07-30T00:46:43.358Z","endTime":"2025-07-30T00:46:47.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.8,"strikeZoneTop":3.1,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8014475514585,"aZ":-31.546406809901836,"pfxX":10.904705978034022,"pfxZ":0.49772111812959086,"pX":0.8192892814303875,"pZ":1.333716244345969,"vX0":2.9999851420565733,"vY0":-112.16586161153475,"vZ0":-0.9707560789935702,"x":85.77,"y":202.77,"x0":-1.9549351481250345,"y0":50.00357852225966,"z0":5.011759854608423,"aX":13.783538223996441},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.0,"breakHorizontal":-20.5,"spinRate":3127,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.48982735515629017,"extension":5.011986889369662},"index":5,"playId":"90141695-c33c-3257-91a8-ddaa77f12eb9","pitchNumber":5,"startTime":"2025-07-30T00:47:02.777Z","endTime":"2025-07-30T00:47:07.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":2.96389165228348,"strikeZoneBottom":1.34258845344623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.860006463753596,"aZ":-32.86457118604342,"pfxX":-9.126261516221039,"pfxZ":-0.3779273454088923,"pX":0.5676535276994217,"pZ":3.0806832692501454,"vX0":7.9194131338961675,"vY0":-134.3966999604984,"vZ0":0.29793190023346283,"x":95.36,"y":155.6,"x0":-1.2301164600078505,"y0":50.001402799110146,"z0":5.300592401409406,"aX":-16.710064842293374},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.9,"spinRate":2426,"spinDirection":245},"zone":3,"typeConfidence":2.0,"plateTime":0.4073897670669049,"extension":5.164003703325432},"index":6,"playId":"db0d027f-7960-3f08-871d-ef5fb584d800","pitchNumber":6,"startTime":"2025-07-30T00:47:25.667Z","endTime":"2025-07-30T00:47:30.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:47:30.086Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T00:47:47.376Z","endTime":"2025-07-30T00:49:57.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.15000023171983,"strikeZoneBottom":1.53867678848505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.57910876161385,"aZ":-21.984710752863727,"pfxX":-8.399077039112369,"pfxZ":5.563178078780297,"pX":-0.48909686756388837,"pZ":3.9212885464445906,"vX0":5.380591691808723,"vY0":-134.79251203558937,"vZ0":0.52723177609124,"x":135.64,"y":132.91,"x0":-1.4247095900463493,"y0":50.00254962621458,"z0":5.281102791534089,"aX":-15.382819223733716},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":14.0,"spinRate":2543,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40708644733113974,"extension":5.29652468102468},"index":0,"playId":"adfe9022-441d-39a5-a90d-55bac3710f1d","pitchNumber":1,"startTime":"2025-07-30T00:47:59.003Z","endTime":"2025-07-30T00:48:02.599Z","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":86.5,"endSpeed":79.4,"strikeZoneTop":3.15000004388737,"strikeZoneBottom":1.4882874089981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.664637692515274,"aZ":-34.68551978744865,"pfxX":-9.312128712353925,"pfxZ":-1.5729171274345166,"pX":0.7150773433369206,"pZ":1.5866865727564565,"vX0":8.262766898587307,"vY0":-125.78284267213337,"vZ0":-1.5832785547239159,"x":89.74,"y":195.94,"x0":-1.403621546722688,"y0":50.00093852839549,"z0":5.038488534660039,"aX":-14.910980829419524},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":15.0,"spinRate":1768,"spinDirection":257},"zone":9,"typeConfidence":2.0,"plateTime":0.4355716188121188,"extension":4.928697648903299},"index":1,"playId":"92012fe7-dc7d-3936-aa65-bc514a50149b","pitchNumber":2,"startTime":"2025-07-30T00:48:15.794Z","endTime":"2025-07-30T00:48:20.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.15000027156353,"strikeZoneBottom":1.45945786016467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88258264723614,"aZ":-25.380656600201927,"pfxX":-0.09152757305395998,"pfxZ":4.319467708848898,"pX":-1.2869062376818434,"pZ":1.8768099945094476,"vX0":1.4001124173267891,"vY0":-124.87544333819017,"vZ0":-2.4885181032860433,"x":166.05,"y":188.11,"x0":-1.8437433001255814,"y0":50.00577983237062,"z0":4.980970525964107,"aX":-0.14403332901645355},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.4,"breakHorizontal":-0.1,"spinRate":2711,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4391435360531246,"extension":5.035970585964479},"index":2,"playId":"d27469d9-18f7-39e9-a828-a5fafb65eb1f","pitchNumber":3,"startTime":"2025-07-30T00:48:33.879Z","endTime":"2025-07-30T00:48:38.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.14999958013536,"strikeZoneBottom":1.51192773663891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08926348351531,"aZ":-20.49410368789883,"pfxX":-7.0561670733960025,"pfxZ":6.334489135435721,"pX":-0.960018935548875,"pZ":4.240918018950449,"vX0":3.8890133785844427,"vY0":-135.11828699711182,"vZ0":1.3527574012917523,"x":153.59,"y":124.28,"x0":-1.5029477773167372,"y0":50.006266356099076,"z0":5.176127359002547,"aX":-13.018821925304177},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":11.9,"spinRate":2489,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4057433289004595,"extension":4.781704917681471},"index":3,"playId":"b7bea2a4-9750-365a-9460-7d21277c11c4","pitchNumber":4,"startTime":"2025-07-30T00:48:52.453Z","endTime":"2025-07-30T00:48:57.573Z","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.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.332719917413176,"aZ":-27.266873064439405,"pfxX":0.3635941101320792,"pfxZ":3.0984293008689257,"pX":0.30096189945661217,"pZ":1.937429260035414,"vX0":4.819575668042284,"vY0":-124.90011726321701,"vZ0":-2.2946403305594565,"x":105.53,"y":186.47,"x0":-1.698209794708359,"y0":50.005406700977915,"z0":5.1024736186987525,"aX":0.5763211424716456},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-1.7,"spinRate":2626,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4379476478676838,"extension":5.212929885508022},"index":4,"playId":"91278328-1320-3f53-bab6-bafaf3e5efe9","pitchNumber":5,"startTime":"2025-07-30T00:49:13.703Z","endTime":"2025-07-30T00:49:19.555Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.486969746073218,"aZ":-32.948159254494,"pfxX":9.579730101268487,"pfxZ":-0.6197783482277472,"pX":-0.23816398676352615,"pZ":2.245019368785752,"vX0":1.2045319179144434,"vY0":-111.65847021646414,"vZ0":1.5178767930889558,"x":126.08,"y":178.16,"x0":-2.02895781566243,"y0":50.00014148246745,"z0":4.951856920611216,"aX":12.068386652335256},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-0.4,"breakHorizontal":-17.6,"spinRate":2937,"spinDirection":81},"zone":5,"typeConfidence":2.0,"plateTime":0.4909298469005834,"extension":5.519790499861121},"hitData":{"launchSpeed":95.7,"launchAngle":24.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.76,"coordY":55.48}},"index":5,"playId":"f203734c-2b11-3bef-8ef5-c82a614cdd08","pitchNumber":6,"startTime":"2025-07-30T00:49:48.925Z","endTime":"2025-07-30T00:49:57.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:49:57.128Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daniel Schneemann doubles (12) on a fly ball to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T00:50:00.906Z","endTime":"2025-07-30T00:51:59.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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],"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":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.2,"endSpeed":79.9,"strikeZoneTop":3.5767228784428,"strikeZoneBottom":1.67875359652223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68276943729165,"aZ":-36.87935763879658,"pfxX":-6.67818656222453,"pfxZ":-2.926308288179854,"pX":0.19616783689083145,"pZ":1.3274374675738936,"vX0":6.296301712846852,"vY0":-125.53474052293906,"vZ0":-1.7575443309959748,"x":109.52,"y":202.94,"x0":-1.468118633051314,"y0":50.00297401796585,"z0":5.018552229660487,"aX":-10.736447505275319},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.5,"breakHorizontal":10.8,"spinRate":1654,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4351018682851957,"extension":5.3903815596840134},"index":0,"playId":"3066b1eb-03d8-376f-876a-ac6b5af58c13","pitchNumber":1,"startTime":"2025-07-30T00:50:24.097Z","endTime":"2025-07-30T00:50:28.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.2,"strikeZoneTop":3.37999975106458,"strikeZoneBottom":1.66703635696263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.8928315865256,"aZ":-31.10321456511588,"pfxX":9.06888365383044,"pfxZ":0.8616069439385878,"pX":-0.9508060599515817,"pZ":2.2524373012267693,"vX0":0.048969040988045665,"vY0":-111.0339839752132,"vZ0":1.0709435189664431,"x":153.24,"y":177.96,"x0":-2.151536176240439,"y0":50.005459974013284,"z0":5.000480224507959,"aX":11.323885849293783},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":2.2,"breakHorizontal":-16.4,"spinRate":3006,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4933055623485787,"extension":4.954137861097511},"index":1,"playId":"226ec028-bfc7-3e5b-875b-a25f270263c5","pitchNumber":2,"startTime":"2025-07-30T00:50:41.524Z","endTime":"2025-07-30T00:50:45.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.45318396884355,"strikeZoneBottom":1.69966774109001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.667663365250473,"aZ":-35.216284932446094,"pfxX":-10.6302211571492,"pfxZ":-1.7213305322790706,"pX":-0.53649489812814,"pZ":2.724038680293251,"vX0":6.6969866548077555,"vY0":-132.07526829330675,"vZ0":2.3699883845536913,"x":137.45,"y":165.23,"x0":-1.7264854486842627,"y0":50.00542820618137,"z0":4.408452650914822,"aX":-18.744709842723708},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.4,"breakHorizontal":17.8,"spinRate":2523,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.41502614090575696,"extension":5.149462917047259},"index":2,"playId":"d40a53a1-2cde-385b-bf14-b2a0b910473b","pitchNumber":3,"startTime":"2025-07-30T00:51:01.752Z","endTime":"2025-07-30T00:51:06.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.37999999315078,"strikeZoneBottom":1.6415260065387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66447048720818,"aZ":-32.739711495559355,"pfxX":-10.232349447096476,"pfxZ":-0.3098913243136838,"pX":-0.5274097994853443,"pZ":3.065510019620473,"vX0":5.9568333557173165,"vY0":-134.55392823270273,"vZ0":0.3904134816651641,"x":137.1,"y":156.01,"x0":-1.4425573454792104,"y0":50.0024189051048,"z0":5.241611752326921,"aX":-18.729370259615145},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.2,"breakHorizontal":17.3,"spinRate":2483,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.4073387153616692,"extension":4.89225316365227},"index":3,"playId":"10683dc0-e333-32a9-9fb9-e9fae00816db","pitchNumber":4,"startTime":"2025-07-30T00:51:16.312Z","endTime":"2025-07-30T00:51:20.578Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.229616017011395,"aZ":-28.434468981055996,"pfxX":10.282525028568362,"pfxZ":2.758737932958091,"pX":-0.018002274825437366,"pZ":2.503501862569076,"vX0":1.3611609888716325,"vY0":-115.27677694668591,"vZ0":0.319322856659513,"x":117.69,"y":171.19,"x0":-1.9516142786055355,"y0":50.000198499538115,"z0":5.094894433573749,"aX":13.91867657567652},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":5.4,"breakHorizontal":-19.0,"spinRate":3064,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4740619022880135,"extension":5.014195303236196},"hitData":{"launchSpeed":99.6,"launchAngle":28.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.0,"coordY":47.0}},"index":4,"playId":"00881173-a52f-3d5c-baf2-21a26b25f846","pitchNumber":5,"startTime":"2025-07-30T00:51:46.739Z","endTime":"2025-07-30T00:51:59.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:51:59.354Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, first baseman Warming Bernabel to pitcher Jimmy Herget.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T00:53:22.015Z","endTime":"2025-07-30T00:54:46.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:52:27.546Z","endTime":"2025-07-30T00:53:24.343Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.48075866736168,"strikeZoneBottom":1.54303219654202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.788060585679926,"aZ":-33.13040092560763,"pfxX":-9.739330736660046,"pfxZ":-0.521851349051027,"pX":0.7271384916662336,"pZ":1.6030533476048112,"vX0":9.309666942723508,"vY0":-134.79144762449044,"vZ0":-3.0179171115767587,"x":89.28,"y":195.5,"x0":-1.5090826520406417,"y0":50.00141767199068,"z0":5.0806836996455145,"aX":-17.88802124336544},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.4,"breakHorizontal":15.6,"spinRate":2345,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.40662125679051986,"extension":5.19189313105696},"index":1,"playId":"63cf4eca-413e-3e17-a4b1-9bc43e15877b","pitchNumber":1,"startTime":"2025-07-30T00:53:24.343Z","endTime":"2025-07-30T00:53:28.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.834056005136457,"aZ":-33.63511364515216,"pfxX":-9.49194861770311,"pfxZ":-0.8057968923303989,"pX":-0.45002393841629507,"pZ":3.40178741606867,"vX0":6.607895266225145,"vY0":-133.94828898630377,"vZ0":1.7023569572944337,"x":134.15,"y":146.93,"x0":-1.715279865255875,"y0":50.00138588281628,"z0":5.162294935833275,"aX":-17.253226928410964},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.8,"breakHorizontal":15.7,"spinRate":2405,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.40885625523300995,"extension":5.113587433215884},"index":2,"playId":"ee67d880-2c67-3517-b5db-0e611d01f680","pitchNumber":2,"startTime":"2025-07-30T00:53:45.943Z","endTime":"2025-07-30T00:53:51.120Z","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":91.9,"endSpeed":83.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.048788680666817,"aZ":-27.028845721252452,"pfxX":-8.434452018411434,"pfxZ":2.8421114978502953,"pX":-0.24479722433238618,"pZ":3.6997842833754784,"vX0":6.425111047890409,"vY0":-133.7118128721975,"vZ0":1.1768754925405998,"x":126.33,"y":138.89,"x0":-1.5840306044941068,"y0":50.00124237701686,"z0":5.194505580378505,"aX":-15.259027954283903},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":13.9,"spinRate":2439,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4097588667281302,"extension":5.0213783452763785},"index":3,"playId":"175d5db4-2307-3a55-abd3-a510d549bb35","pitchNumber":3,"startTime":"2025-07-30T00:54:12.669Z","endTime":"2025-07-30T00:54:16.549Z","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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.342382290738374,"aZ":-36.4930041592689,"pfxX":-8.661947830615679,"pfxZ":-2.5010067422237476,"pX":-0.8638127899744045,"pZ":2.7441609723885985,"vX0":4.988317269029488,"vY0":-130.05727769588995,"vZ0":0.8787646594244152,"x":149.93,"y":164.69,"x0":-1.6737306711488171,"y0":50.00463902497891,"z0":5.153418574101519,"aX":-14.952727384132306},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.2,"breakHorizontal":14.8,"spinRate":1899,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.41993769894063293,"extension":5.530580051813239},"hitData":{"launchSpeed":97.9,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.94,"coordY":159.42}},"index":4,"playId":"b145617a-31d7-37ad-82cc-0b2ec0dd3394","pitchNumber":4,"startTime":"2025-07-30T00:54:38.979Z","endTime":"2025-07-30T00:54:46.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:54:46.581Z","atBatIndex":67},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Ezequiel Tovar reaches on a fielding error by second baseman Brayan Rocchio.","rbi":0,"awayScore":2,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T00:57:16.655Z","endTime":"2025-07-30T00:58:07.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Festa replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:56:52.557Z","endTime":"2025-07-30T00:57:18.966Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.45506928390237,"strikeZoneBottom":1.55567883458169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.192297314579395,"aZ":-16.376145731043877,"pfxX":-0.2886477856569591,"pfxZ":8.42357850190877,"pX":-0.047248888306868755,"pZ":2.1423366884950132,"vX0":4.54949467162818,"vY0":-135.48885940111649,"vZ0":-4.425248561005528,"x":118.8,"y":180.94,"x0":-1.7044475602564435,"y0":50.00237550205578,"z0":4.927051822605416,"aX":-0.5420073523084831},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-0.4,"spinRate":2553,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4029257201192187,"extension":6.631791605457549},"index":1,"playId":"2ce27182-3c0c-323e-81e3-32c476b4065d","pitchNumber":1,"startTime":"2025-07-30T00:57:18.966Z","endTime":"2025-07-30T00:57:23.426Z","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.7,"endSpeed":85.5,"strikeZoneTop":3.250000909274,"strikeZoneBottom":1.4674000339548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.647443145224393,"aZ":-18.826445915641326,"pfxX":-1.300857537608124,"pfxZ":7.153016489064537,"pX":-0.544021136644608,"pZ":3.4670344426690614,"vX0":3.320290473390672,"vY0":-135.06527955691854,"vZ0":-0.9875902177324203,"x":137.74,"y":145.17,"x0":-1.6147892731491404,"y0":50.00269510818242,"z0":5.148776205360226,"aX":-2.42768419053369},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.0,"breakHorizontal":1.7,"spinRate":2510,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.40398146145336966,"extension":6.487466047384383},"index":2,"playId":"1464fcec-981c-3371-b064-18923f7d7820","pitchNumber":2,"startTime":"2025-07-30T00:57:34.381Z","endTime":"2025-07-30T00:57:38.650Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41009035205591,"aZ":-29.791398141862725,"pfxX":9.704787743679805,"pfxZ":1.567058895775709,"pX":0.930249677521932,"pZ":2.690014424282926,"vX0":3.509503642397748,"vY0":-122.43911642111931,"vZ0":0.22069037536663205,"x":81.54,"y":166.15,"x0":-1.7814732611919368,"y0":50.005746354625316,"z0":5.141080627279004,"aX":14.785309488524998},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":-18.4,"spinRate":2782,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.44676916847345227,"extension":6.684581032182141},"hitData":{"launchSpeed":82.5,"launchAngle":60.0,"totalDistance":192.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":180.62,"coordY":145.93}},"index":3,"playId":"53a8486a-b0de-3e79-8947-3d0f68d68fe7","pitchNumber":3,"startTime":"2025-07-30T00:57:51.057Z","endTime":"2025-07-30T00:58:07.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:58:07.060Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T00:58:25.681Z","endTime":"2025-07-30T00:59:39.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.42999941746397,"strikeZoneBottom":1.56335408178299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.299279273865462,"aZ":-32.671974298399476,"pfxX":9.01099436953692,"pfxZ":-0.34450130007777346,"pX":1.7575276179089365,"pZ":0.9558539241266413,"vX0":5.254003531020919,"vY0":-120.17638545594511,"vZ0":-2.9143847512713474,"x":50.01,"y":212.97,"x0":-1.631001196462416,"y0":50.0024760811917,"z0":5.100147727229371,"aX":13.11607779725185},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.1,"breakHorizontal":-17.6,"spinRate":2754,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45658097979455947,"extension":6.7288104787925525},"index":0,"playId":"1ac3a551-b813-3b1d-a8a6-ebb3054c7f01","pitchNumber":1,"startTime":"2025-07-30T00:58:40.811Z","endTime":"2025-07-30T00:58:44.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10102036997132,"aZ":-19.748972463695466,"pfxX":0.32970448867681124,"pfxZ":6.593870819349041,"pX":-0.1562570701990546,"pZ":3.404109252315171,"vX0":4.250746776813578,"vY0":-135.78143195934186,"vZ0":-0.7512527703446598,"x":122.96,"y":146.87,"x0":-1.7788463646950896,"y0":50.00604495830334,"z0":5.046819698255663,"aX":0.6204069246252588},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-1.4,"spinRate":2488,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.40194175751171635,"extension":6.540210198665035},"index":1,"playId":"4db4f5f0-d023-3e66-b7df-21baabc655eb","pitchNumber":2,"startTime":"2025-07-30T00:58:56.388Z","endTime":"2025-07-30T00:59:00.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.43000074880288,"strikeZoneBottom":1.54477625835595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.501658220365098,"aZ":-33.81775333714176,"pfxX":7.397896356797697,"pfxZ":-1.1089943395616437,"pX":-0.13329124944982168,"pZ":2.484437859906047,"vX0":1.4388537692503918,"vY0":-121.29522154910495,"vZ0":0.47323122279243,"x":122.08,"y":171.7,"x0":-1.6954961586895707,"y0":50.00123928340264,"z0":5.2438118277431585,"aX":10.98317797843163},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.6,"breakHorizontal":-13.7,"spinRate":2733,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.45216531563156037,"extension":6.424713202501047},"index":2,"playId":"4e48025b-ce01-3863-a1e4-4e8ea8daed41","pitchNumber":3,"startTime":"2025-07-30T00:59:14.568Z","endTime":"2025-07-30T00:59:18.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.429810581337776,"aZ":-18.155079339749097,"pfxX":0.6823585506526677,"pfxZ":7.550812157143598,"pX":0.3934891163096582,"pZ":3.062543739898039,"vX0":4.770233189180661,"vY0":-134.4643962003693,"vZ0":-2.07375007767162,"x":102.0,"y":156.09,"x0":-1.4821416443052962,"y0":50.00021986420916,"z0":5.113043032012156,"aX":1.2652785299545888},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-2.2,"spinRate":2503,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.405236075436854,"extension":6.519678358947947},"index":3,"playId":"13759f49-1a1b-3535-83a4-8c9205f609ce","pitchNumber":4,"startTime":"2025-07-30T00:59:33.642Z","endTime":"2025-07-30T00:59:39.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:59:39.282Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Beck lines out to right fielder Johnathan Rodríguez.","rbi":0,"awayScore":2,"homeScore":10,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T00:59:40.136Z","endTime":"2025-07-30T01:00:34.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.394727913216343,"aZ":-17.125343252685386,"pfxX":-0.10586527994789563,"pfxZ":8.07264152415006,"pX":0.25307071155207495,"pZ":3.3710900301927142,"vX0":5.022565981308011,"vY0":-134.71573004465816,"vZ0":-1.3581701286676284,"x":107.35,"y":147.76,"x0":-1.6106119571697382,"y0":50.00055412785278,"z0":5.075258428555782,"aX":-0.1975753864754408},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":-0.7,"spinRate":2458,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.40441019534306744,"extension":6.480159281880581},"index":0,"playId":"89134673-b0db-310d-82b4-36309974f15d","pitchNumber":1,"startTime":"2025-07-30T01:00:02.749Z","endTime":"2025-07-30T01:00:09.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48992813818847,"aZ":-22.58516849381292,"pfxX":-4.658311333550773,"pfxZ":5.097216766299251,"pX":-0.5087745901231315,"pZ":3.624948825658943,"vX0":4.897661262009132,"vY0":-135.9552568424803,"vZ0":0.7622075852645099,"x":136.39,"y":140.91,"x0":-1.7242878609300716,"y0":50.00192435366839,"z0":4.902924438171631,"aX":-8.761586157146485},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":7.4,"spinRate":2338,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40215895705960936,"extension":6.614218811207882},"hitData":{"launchSpeed":82.0,"launchAngle":24.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.42,"coordY":107.76}},"index":1,"playId":"57f0825b-8a7d-357b-a0ef-2d6250dce009","pitchNumber":2,"startTime":"2025-07-30T01:00:23.705Z","endTime":"2025-07-30T01:00:34.711Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:00:34.711Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Warming Bernabel doubles (2) on a sharp line drive to left fielder Steven Kwan. Ezequiel Tovar scores.","rbi":1,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:00:37.045Z","endTime":"2025-07-30T01:01:33.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"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":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":670036,"link":"/api/v1/people/670036"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.134893380674924,"aZ":-22.637870571298986,"pfxX":1.3593878521497904,"pfxZ":5.177994215619012,"pX":0.3684035145241494,"pZ":3.2322082359107123,"vX0":4.66570980715231,"vY0":-134.3631865345503,"vZ0":-1.0010387432495331,"x":102.96,"y":151.51,"x0":-1.5620670597252795,"y0":50.00214983670427,"z0":5.2073840811664525,"aX":2.5032204348073215},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":-3.4,"spinRate":2399,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.4065128607608539,"extension":6.534872206128307},"index":0,"playId":"c1205dba-f61b-37f0-af1d-10f89d5813ae","pitchNumber":1,"startTime":"2025-07-30T01:01:00.640Z","endTime":"2025-07-30T01:01:04.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.582883082033618,"aZ":-34.689294883805374,"pfxX":11.383629678169932,"pfxZ":-1.7209692101735925,"pX":0.08534659659007383,"pZ":2.513184323278199,"vX0":0.9436108673584024,"vY0":-120.13015774142627,"vZ0":1.0046155662663139,"x":113.75,"y":170.92,"x0":-1.7915567207615932,"y0":50.00499572131284,"z0":5.176708505372648,"aX":16.614779980534802},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":-20.9,"spinRate":2665,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.45619692778726817,"extension":6.389023774445774},"hitData":{"launchSpeed":103.9,"launchAngle":10.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.34,"coordY":93.3}},"index":1,"playId":"2496a5bc-6efc-3a0e-b087-6dc28ab0897a","pitchNumber":2,"startTime":"2025-07-30T01:01:21.084Z","endTime":"2025-07-30T01:01:33.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:01:33.742Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T01:01:55.430Z","endTime":"2025-07-30T01:03:53.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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(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.2,"endSpeed":85.5,"strikeZoneTop":3.51982540446108,"strikeZoneBottom":1.65631494621861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.294396427156762,"aZ":-20.756493904133077,"pfxX":1.2228819475337769,"pfxZ":6.163993202170837,"pX":0.1580808675666315,"pZ":2.4647113247125425,"vX0":4.2796644209402475,"vY0":-134.32696087738515,"vZ0":-2.960656907803377,"x":110.97,"y":172.23,"x0":-1.6058519193804608,"y0":50.00510998619476,"z0":5.033616081427737,"aX":2.265930133244595},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":-3.0,"spinRate":2454,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4056047187608285,"extension":6.796707722069165},"index":0,"playId":"2170249b-77d7-32d7-8c61-1c4c22f79661","pitchNumber":1,"startTime":"2025-07-30T01:02:05.666Z","endTime":"2025-07-30T01:02:10.193Z","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":92.8,"endSpeed":85.8,"strikeZoneTop":3.38999918358336,"strikeZoneBottom":1.61290632256789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01283780106347,"aZ":-19.70303565645777,"pfxX":-0.2769732518475858,"pfxZ":6.64498966814838,"pX":-0.806013505775724,"pZ":3.9395715276413705,"vX0":2.6747855038144737,"vY0":-135.27991759821631,"vZ0":0.2021675586926306,"x":147.72,"y":132.41,"x0":-1.766277199689153,"y0":50.002428957950606,"z0":5.230997039512697,"aX":-0.5198233233774289},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":0.0,"spinRate":2520,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.40293669356207884,"extension":6.3573056764969476},"index":1,"playId":"e8679f2f-6b52-33f8-9dc9-3621ca93607d","pitchNumber":2,"startTime":"2025-07-30T01:02:21.298Z","endTime":"2025-07-30T01:02:25.723Z","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":92.7,"endSpeed":85.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.531063832761987,"aZ":-18.77264444388189,"pfxX":0.32064455182054974,"pfxZ":7.187147942698685,"pX":-0.222581198748779,"pZ":2.170314225897713,"vX0":3.9968273759701485,"vY0":-134.98740514278816,"vZ0":-3.7025033388055353,"x":107.45,"y":151.73,"x0":-1.7577120086594573,"y0":50.00321975608786,"z0":4.864176614497152,"aX":0.5969678746518692},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-1.3,"spinRate":2524,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.40416159954092556,"extension":6.636755549090732},"index":2,"playId":"0c4ad2d7-692d-308f-b5b6-0641adcd86a4","pitchNumber":3,"startTime":"2025-07-30T01:02:37.458Z","endTime":"2025-07-30T01:02:41.641Z","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":92.6,"endSpeed":85.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.577151217706493,"aZ":-20.253630503862876,"pfxX":-0.9186582338813278,"pfxZ":6.382671251464666,"pX":-0.24752846829363107,"pZ":3.4030230547671203,"vX0":4.454093237788216,"vY0":-134.90004593813012,"vZ0":-0.18645978647264017,"x":126.44,"y":146.9,"x0":-1.7910456199690956,"y0":50.00670105481935,"z0":4.884386361467986,"aX":-1.7177486207445736},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":0.8,"spinRate":2440,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4039203592658174,"extension":6.5005960458901395},"index":3,"playId":"1bab4451-aa13-37dd-b101-43d0d5522701","pitchNumber":4,"startTime":"2025-07-30T01:03:01.991Z","endTime":"2025-07-30T01:03:06.886Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.241487773164188,"aZ":-21.975736656339514,"pfxX":-0.386368723462708,"pfxZ":5.411685140679012,"pX":0.7503953044554655,"pZ":2.4789949055825726,"vX0":6.531235705948997,"vY0":-136.05318134007942,"vZ0":-2.251522622963604,"x":88.4,"y":171.85,"x0":-1.6253720503244424,"y0":50.005457190851196,"z0":4.831021948982141,"aX":-0.7284712108975185},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-0.6,"spinRate":2364,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4016975151660396,"extension":6.551937216705319},"index":4,"playId":"d6e3f36b-b6da-3bb5-866d-3f9ec7cb65e7","pitchNumber":5,"startTime":"2025-07-30T01:03:26.331Z","endTime":"2025-07-30T01:03:29.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87150123072191,"aZ":-32.230987251912254,"pfxX":10.171352783739673,"pfxZ":-0.03426838561783008,"pX":0.17496377031915974,"pZ":1.9129336593337256,"vX0":1.3362023521021373,"vY0":-122.69426758773575,"vZ0":-1.2137211327997368,"x":110.33,"y":187.13,"x0":-1.6983326967700645,"y0":50.00448002970191,"z0":5.167157278275935,"aX":15.468356387798202},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":-18.7,"spinRate":2800,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.44686930471788955,"extension":6.466849196817616},"index":5,"playId":"313bfe87-8d13-3059-944f-f762815a358d","pitchNumber":6,"startTime":"2025-07-30T01:03:49.461Z","endTime":"2025-07-30T01:03:53.517Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:03:53.517Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks.","rbi":0,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:06:23.633Z","endTime":"2025-07-30T01:07:58.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:05:58.470Z","endTime":"2025-07-30T01:06:25.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.15999997080312,"strikeZoneBottom":1.42764973579861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.419834300822206,"aZ":-25.3256808972293,"pfxX":-10.014596223115017,"pfxZ":3.3401109603962205,"pX":-1.2233581503765767,"pZ":3.4836072423619573,"vX0":2.4899877558265118,"vY0":-141.78773535593885,"vZ0":-1.3849538750806538,"x":163.63,"y":144.72,"x0":-0.808083569188658,"y0":50.000980806391524,"z0":5.584281313609868,"aX":-20.522005824582},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.0,"breakHorizontal":17.6,"spinRate":2290,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3853244192537604,"extension":6.076881151437343},"index":1,"playId":"0901008e-4580-3566-a6d8-acfbe5601f79","pitchNumber":1,"startTime":"2025-07-30T01:06:25.959Z","endTime":"2025-07-30T01:06:30.802Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.15999915486845,"strikeZoneBottom":1.29347760544147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.007954335623076,"aZ":-16.894154922246617,"pfxX":-6.9676719550463595,"pfxZ":7.5655165574304934,"pX":-0.05495205863433269,"pZ":4.537135576212246,"vX0":4.9459393426181,"vY0":-140.76350536437778,"vZ0":0.19973232232896632,"x":119.09,"y":116.28,"x0":-0.9237416615271216,"y0":50.00374630591326,"z0":5.553384708341645,"aX":-14.07417791384012},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2305,"spinDirection":229},"zone":11,"typeConfidence":0.94,"plateTime":0.388155638186344,"extension":6.34995827874649},"index":2,"playId":"9fa268d4-cab0-3bb2-9376-d3d3f77c3daa","pitchNumber":2,"startTime":"2025-07-30T01:06:41.407Z","endTime":"2025-07-30T01:06:44.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.16000018362056,"strikeZoneBottom":1.30775832775699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.172221949905,"aZ":-23.162459292578877,"pfxX":-10.355729392914311,"pfxZ":4.409724120818588,"pX":-2.7556085068122043,"pZ":2.962128497897469,"vX0":-0.27286809219673464,"vY0":-141.74909409347407,"vZ0":-2.7260600793262375,"x":222.04,"y":158.8,"x0":-1.31195261806218,"y0":50.00314181301816,"z0":5.40863009860476,"aX":-21.156907516568715},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.7,"breakHorizontal":18.8,"spinRate":2361,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3858194018195946,"extension":6.269631694941247},"index":3,"playId":"a9425c8e-7b41-3346-a810-d78d23b34ae3","pitchNumber":3,"startTime":"2025-07-30T01:06:58.175Z","endTime":"2025-07-30T01:07:01.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.15999918554703,"strikeZoneBottom":1.48000897722791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3092109162404,"aZ":-24.38017542433886,"pfxX":-10.63528039088801,"pfxZ":3.911936287632672,"pX":-0.7459910802333342,"pZ":2.3840819720873667,"vX0":4.501902875285133,"vY0":-139.7074125707086,"vZ0":-3.9109413942193556,"x":145.44,"y":174.41,"x0":-0.9900111012297537,"y0":50.00010532548266,"z0":5.390374155782154,"aX":-21.17435341515558},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":18.5,"spinRate":2322,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.39095798629907197,"extension":6.284936892463954},"index":4,"playId":"6c555eb9-5520-3cd1-a3ca-bbd1c6841329","pitchNumber":4,"startTime":"2025-07-30T01:07:15.339Z","endTime":"2025-07-30T01:07:19.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.7,"endSpeed":88.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.01425031355446,"aZ":-23.400524340032263,"pfxX":-10.5094546571076,"pfxZ":4.3509681943060805,"pX":-0.7320141957415078,"pZ":2.0337157006756974,"vX0":4.246128466416347,"vY0":-140.83513820192533,"vZ0":-4.953036434125873,"x":144.9,"y":183.87,"x0":-0.8911646246465413,"y0":50.00077454393787,"z0":5.322213051473113,"aX":-21.176627657879767},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2332,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.38843433743014,"extension":6.390619355098952},"index":5,"playId":"b41d25e0-5a8f-3f3d-8321-dbf8f13cb470","pitchNumber":5,"startTime":"2025-07-30T01:07:32.048Z","endTime":"2025-07-30T01:07:35.897Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.16000101276638,"strikeZoneBottom":1.31010893797069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85693993112331,"aZ":-18.358056471892347,"pfxX":-7.469456195608678,"pfxZ":6.773257729275064,"pX":0.07382541414150529,"pZ":3.8304173653200047,"vX0":5.540738231012821,"vY0":-141.99337091164284,"vZ0":-1.1710241798840237,"x":114.19,"y":135.36,"x0":-0.9334763117301406,"y0":50.00159328736602,"z0":5.4175050691837185,"aX":-15.234216225689568},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.2,"breakHorizontal":12.4,"spinRate":2441,"spinDirection":227},"zone":12,"typeConfidence":0.94,"plateTime":0.3859025915491707,"extension":6.3816497129705665},"index":6,"playId":"71fc7f4a-8192-3982-b330-76ffa30b703f","pitchNumber":6,"startTime":"2025-07-30T01:07:54.152Z","endTime":"2025-07-30T01:07:58.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:07:58.772Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gabriel Arias grounds into a double play, second baseman Kyle Farmer to shortstop Ezequiel Tovar to first baseman Warming Bernabel. Kyle Manzardo out at 2nd. Gabriel Arias out at 1st.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:08:01.189Z","endTime":"2025-07-30T01:09:07.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.49627374858031,"strikeZoneBottom":1.52074233182651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70375108131998,"aZ":-26.384258614355552,"pfxX":0.2948864402913216,"pfxZ":3.3030438786507315,"pX":1.1400746706080098,"pZ":3.018976739054643,"vX0":5.354651010562474,"vY0":-131.01966849934286,"vZ0":-1.1534339641380966,"x":73.54,"y":157.27,"x0":-0.9618369660558664,"y0":50.00054714343612,"z0":5.422759581645934,"aX":0.5159344865884875},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":-1.7,"spinRate":2580,"spinDirection":169},"zone":12,"typeConfidence":0.86,"plateTime":0.41683438417565766,"extension":6.342589671282849},"index":0,"playId":"bbd911a8-a0d0-3775-b5fa-5be140c1fa94","pitchNumber":1,"startTime":"2025-07-30T01:08:23.200Z","endTime":"2025-07-30T01:08:27.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.043187447570993,"aZ":-23.589587707995648,"pfxX":-10.209260929766128,"pfxZ":4.257994611670079,"pX":0.1690393125008034,"pZ":2.2190963735423477,"vX0":6.404207572380065,"vY0":-140.92315969226146,"vZ0":-4.662001825424252,"x":110.56,"y":178.86,"x0":-0.8025732796990782,"y0":50.006447420953315,"z0":5.412301513915439,"aX":-20.605842531098336},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2303,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38818546080351846,"extension":6.094437411167448},"index":1,"playId":"f71b9dfa-de7b-3c92-924f-be1b6072c7c8","pitchNumber":2,"startTime":"2025-07-30T01:08:37.799Z","endTime":"2025-07-30T01:08:42.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.847335726758605,"aZ":-21.715144802761568,"pfxX":-10.392013074359252,"pfxZ":5.101206836752586,"pX":-0.27618181348471516,"pZ":2.39680964259537,"vX0":5.374538323934109,"vY0":-142.09098094299327,"vZ0":-4.649910095136078,"x":127.53,"y":174.07,"x0":-0.8397667684605122,"y0":50.00030320647917,"z0":5.429887527510738,"aX":-21.295718149112286},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":17.8,"spinRate":2311,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3851357697457196,"extension":6.2740628816345705},"hitData":{"launchSpeed":108.6,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.86,"coordY":132.3}},"index":2,"playId":"963e2121-eec4-3a0c-81de-9495340f827c","pitchNumber":3,"startTime":"2025-07-30T01:08:58.369Z","endTime":"2025-07-30T01:09:07.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:09:07.230Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Johnathan Rodríguez called out on strikes.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T01:09:17.736Z","endTime":"2025-07-30T01:11:10.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.17169422990658,"strikeZoneBottom":1.42868072016484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.800982433109773,"aZ":-31.39723237232816,"pfxX":3.815804006802248,"pfxZ":0.46309169753871515,"pX":0.32801273406385256,"pZ":3.739689046531031,"vX0":2.0773492296608764,"vY0":-128.2477914181314,"vZ0":1.460476789955452,"x":104.5,"y":137.81,"x0":-0.9855141949936366,"y0":50.00502855043661,"z0":5.592270608928377,"aX":6.425597932177149},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":-7.3,"spinRate":2390,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4253203115655144,"extension":6.327542936350143},"index":0,"playId":"2735052e-81c8-3e6b-8c4b-3929ac08496e","pitchNumber":1,"startTime":"2025-07-30T01:09:32.450Z","endTime":"2025-07-30T01:09:36.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.23180522989961,"strikeZoneBottom":1.51425276676467,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.583887395584092,"aZ":-28.331542833035467,"pfxX":2.425328716836357,"pfxZ":2.2101735315754922,"pX":1.3618122694282666,"pZ":2.7006539058398897,"vX0":5.217286809975396,"vY0":-130.42913022926714,"vZ0":-1.6201293901321892,"x":65.09,"y":165.86,"x0":-0.9710598400113798,"y0":50.00643827307145,"z0":5.443957283281402,"aX":4.225765466745865},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-5.4,"spinRate":2414,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.4181732303692174,"extension":6.4390833595913515},"index":1,"playId":"d936fa3c-4a0a-3b2d-8abd-ddfb29a19a99","pitchNumber":2,"startTime":"2025-07-30T01:09:52.382Z","endTime":"2025-07-30T01:09:56.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.39999913166976,"strikeZoneBottom":1.51038707078235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.651994895445426,"aZ":-26.312576472033264,"pfxX":-10.277309550335968,"pfxZ":2.886491387019202,"pX":-0.7405037508740022,"pZ":2.3568457523776987,"vX0":4.292149606295215,"vY0":-141.2482376351374,"vZ0":-3.797996882617134,"x":145.23,"y":175.15,"x0":-0.9401768259539688,"y0":50.00283645767912,"z0":5.400843692652216,"aX":-20.87115419392329},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.7,"breakHorizontal":17.8,"spinRate":2231,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.3870245202624325,"extension":6.247460690516405},"index":2,"playId":"8f4d1d8f-a284-36c7-9555-95a94914b6b2","pitchNumber":3,"startTime":"2025-07-30T01:10:08.996Z","endTime":"2025-07-30T01:10:13.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.33311359267263,"strikeZoneBottom":1.53928237890111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.035133692966507,"aZ":-26.06947550099236,"pfxX":0.5939826031146156,"pfxZ":3.4792760592559873,"pX":1.0551964573304928,"pZ":1.7684565723505916,"vX0":4.879403994881942,"vY0":-130.4505339041559,"vZ0":-4.036503893784495,"x":76.78,"y":191.03,"x0":-0.9034200617906791,"y0":50.00041698405301,"z0":5.262469976864961,"aX":1.0400169101283196},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":-1.9,"spinRate":2476,"spinDirection":189},"zone":14,"typeConfidence":0.89,"plateTime":0.41716230146593825,"extension":6.136307563266489},"index":3,"playId":"e2f5d01f-061c-3afc-a1d2-bc6e08db5770","pitchNumber":4,"startTime":"2025-07-30T01:10:25.704Z","endTime":"2025-07-30T01:10:30.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.586140968623585,"aZ":-24.9504462973237,"pfxX":-11.37107756385999,"pfxZ":3.6014825554460037,"pX":-0.43819784753098784,"pZ":1.2275103831827787,"vX0":5.39613504054282,"vY0":-140.45323716785617,"vZ0":-6.819307849731938,"x":133.7,"y":205.64,"x0":-0.9025400529054985,"y0":50.00514032989593,"z0":5.299921503856125,"aX":-22.814640473520182},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.4,"breakHorizontal":19.6,"spinRate":2237,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.38936329232980293,"extension":6.166389724056613},"index":4,"playId":"0e25a8bb-de90-3451-a5c6-bba93e80eef3","pitchNumber":5,"startTime":"2025-07-30T01:10:42.617Z","endTime":"2025-07-30T01:10:46.682Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-30T01:10:55.502Z","endTime":"2025-07-30T01:11:05.651Z","isPitch":false,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"}},{"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":97.0,"endSpeed":89.5,"strikeZoneTop":3.3776009458963,"strikeZoneBottom":1.55490096463812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.273513123205593,"aZ":-26.309752973981936,"pfxX":-10.131454800222787,"pfxZ":2.8774163644199326,"pX":0.3482923203937967,"pZ":3.3723518578429816,"vX0":6.629862757232528,"vY0":-141.24300426026144,"vZ0":-1.3897457273546237,"x":103.72,"y":147.73,"x0":-0.7014854891440835,"y0":50.005017254325125,"z0":5.547176091867832,"aX":-20.669840220719724},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":17.2,"spinRate":2119,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3863765128856884,"extension":6.231433305350133},"index":6,"playId":"5928327f-51f0-3e1a-8046-83908832ce3b","pitchNumber":6,"startTime":"2025-07-30T01:11:05.651Z","endTime":"2025-07-30T01:11:10.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:11:10.757Z","atBatIndex":75},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Farmer homers (5) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:13:44.859Z","endTime":"2025-07-30T01:14:49.578Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":{"id":682120,"link":"/api/v1/people/682120"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Herrin replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:13:16.376Z","endTime":"2025-07-30T01:13:47.178Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682120,"link":"/api/v1/people/682120"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.40000031845746,"strikeZoneBottom":1.499436902778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.423428320753498,"aZ":-16.57020492055319,"pfxX":5.636325064841572,"pfxZ":7.872793158588612,"pX":0.7415860596667141,"pZ":2.0151068785765904,"vX0":-5.000005347576444,"vY0":-139.64441895162378,"vZ0":-6.93229507287432,"x":88.73,"y":184.37,"x0":1.819980506293701,"y0":50.00113113544911,"z0":5.612936848448171,"aX":11.169346083398345},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":-9.2,"spinRate":2405,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.3917068291658703,"extension":6.500199287781274},"index":1,"playId":"e0b93d6b-154d-3e7e-99d1-ffff507b7e33","pitchNumber":1,"startTime":"2025-07-30T01:13:47.178Z","endTime":"2025-07-30T01:13:51.302Z","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":88.0,"endSpeed":80.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14294419569772,"aZ":-29.00917052099342,"pfxX":1.3826174056501814,"pfxZ":1.9226294773168382,"pX":-0.4515509810452853,"pZ":1.7684470977045368,"vX0":-6.431210392613042,"vY0":-127.95342686775322,"vZ0":-4.012913357871013,"x":134.21,"y":191.03,"x0":1.9225953298150171,"y0":50.004560558252884,"z0":5.648463331901055,"aX":2.2780452393192543},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":-1.0,"spinRate":2252,"spinDirection":321},"zone":7,"typeConfidence":2.0,"plateTime":0.42923029339424534,"extension":6.475613791008726},"index":2,"playId":"1924756e-f13a-307f-9daa-f7d06397b71b","pitchNumber":2,"startTime":"2025-07-30T01:14:00.635Z","endTime":"2025-07-30T01:14:03.991Z","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, 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":81.3,"endSpeed":75.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.153051015103664,"aZ":-34.50572221189264,"pfxX":-2.276993483222202,"pfxZ":-1.626277202639109,"pX":0.4846935697802652,"pZ":2.6886021858301645,"vX0":-3.1123685942502317,"vY0":-118.48957912586172,"vZ0":-0.6454326788209944,"x":98.15,"y":167.28,"x0":2.1076127175530286,"y0":50.00452260728398,"z0":6.0983576187189525,"aX":-3.26013316083771},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.9,"breakHorizontal":4.8,"spinRate":2326,"spinDirection":315},"zone":6,"typeConfidence":2.0,"plateTime":0.4610354972095765,"extension":6.030050787192355},"hitData":{"launchSpeed":104.3,"launchAngle":31.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.64,"coordY":33.67}},"index":3,"playId":"996ef123-bbed-3310-85ca-d291b639c2c8","pitchNumber":3,"startTime":"2025-07-30T01:14:25.211Z","endTime":"2025-07-30T01:14:49.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:14:49.578Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Toglia strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:14:57.289Z","endTime":"2025-07-30T01:16:00.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"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":95.7,"endSpeed":89.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.816016695463322,"aZ":-19.591143117139264,"pfxX":4.834675053692099,"pfxZ":6.28738397630895,"pX":-0.26589770969739707,"pZ":2.9499646865014486,"vX0":-7.096040485052071,"vY0":-139.30234404054593,"vZ0":-3.6759089783988683,"x":127.14,"y":159.13,"x0":1.664630275589913,"y0":50.00636913035302,"z0":5.5519015419630415,"aX":9.681675205057042},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.9,"breakHorizontal":-7.6,"spinRate":2359,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.3904279471879182,"extension":6.569351160012483},"index":0,"playId":"f4c6c297-64a0-3065-95d4-e8dd225e5613","pitchNumber":1,"startTime":"2025-07-30T01:15:13.852Z","endTime":"2025-07-30T01:15:17.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.050976253376895,"aZ":-18.93238406861248,"pfxX":4.4935305560396905,"pfxZ":6.579626216803797,"pX":0.8315727130043518,"pZ":3.2367576136449965,"vX0":-4.128262050395696,"vY0":-140.11770111233875,"vZ0":-3.2590242978860644,"x":85.3,"y":151.39,"x0":1.7315230150823178,"y0":50.00205698294062,"z0":5.633661937323887,"aX":9.043302188815792},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":-7.4,"spinRate":2373,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.38909588969413944,"extension":6.562050008570797},"index":1,"playId":"2ed99ca6-58d3-3524-9e2c-ec03b68b2aca","pitchNumber":2,"startTime":"2025-07-30T01:15:31.640Z","endTime":"2025-07-30T01:15:35.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51164127894355,"aZ":-35.603103595833694,"pfxX":-4.152242670587382,"pfxZ":-2.3471954967307305,"pX":0.33637914070002123,"pZ":1.0076737474849582,"vX0":-3.787429912010859,"vY0":-120.65542048012577,"vZ0":-3.786304626592222,"x":104.18,"y":211.57,"x0":2.4712894245293215,"y0":50.00392082408075,"z0":5.765437089526657,"aX":-6.064388590629549},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.9,"breakHorizontal":8.5,"spinRate":2316,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4555818989241871,"extension":6.292485244931142},"index":2,"playId":"27f1f45a-316f-3fe8-b2fa-64ce0f7961ea","pitchNumber":3,"startTime":"2025-07-30T01:15:55.750Z","endTime":"2025-07-30T01:16:00.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:16:00.104Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Orlando Arcia flies out sharply to center fielder Daniel Schneemann.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:16:07.022Z","endTime":"2025-07-30T01:16:45.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.48000086666787,"strikeZoneBottom":1.65334142563997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39989022808179,"aZ":-18.352425862802022,"pfxX":3.8111936234326644,"pfxZ":6.78786595750914,"pX":-0.713613204649271,"pZ":1.4988660345934532,"vX0":-7.322049105517524,"vY0":-141.18451309482842,"vZ0":-7.797148664335803,"x":144.2,"y":198.31,"x0":1.407706336592096,"y0":50.00634884425103,"z0":5.458202218863622,"aX":7.765494523146553},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":-5.5,"spinRate":2454,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.38660634221349177,"extension":6.573340111231388},"index":0,"playId":"e43ab3d1-9612-3c6b-9e16-ba66538d227e","pitchNumber":1,"startTime":"2025-07-30T01:16:24.032Z","endTime":"2025-07-30T01:16:30.835Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.970051076590632,"aZ":-16.422550207127454,"pfxX":4.815316357725958,"pfxZ":7.877982803601834,"pX":0.17882297707643668,"pZ":2.430513496619928,"vX0":-5.97277605301362,"vY0":-139.7051687968894,"vZ0":-5.43512902467057,"x":110.18,"y":173.16,"x0":1.7070079657123916,"y0":50.00676645274919,"z0":5.460533002389904,"aX":9.633801465729773},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-7.7,"spinRate":2342,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.39028483593307683,"extension":6.723580709546441},"hitData":{"launchSpeed":100.3,"launchAngle":25.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.6,"coordY":39.33}},"index":1,"playId":"c669dab2-8915-3f55-a20c-a9bf77bbecf0","pitchNumber":2,"startTime":"2025-07-30T01:16:36.550Z","endTime":"2025-07-30T01:16:45.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:16:45.113Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yanquiel Fernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:17:00.612Z","endTime":"2025-07-30T01:18:23.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":79.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.450939109803446,"aZ":-29.70254239986124,"pfxX":-0.08697404511511508,"pfxZ":1.528578457133385,"pX":0.4458892785851963,"pZ":2.624762879262269,"vX0":-3.4085102535218144,"vY0":-126.58048218767473,"vZ0":-1.6593078710977098,"x":100.0,"y":167.91,"x0":1.822679010882794,"y0":50.004865841419175,"z0":5.6727466226278525,"aX":-0.140132780417033},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":1.0,"spinRate":2075,"spinDirection":272},"zone":6,"typeConfidence":2.0,"plateTime":0.4331284020969224,"extension":6.385893648594995},"index":0,"playId":"21be4b35-e867-3c6e-b4a5-8a9534183143","pitchNumber":1,"startTime":"2025-07-30T01:17:12.879Z","endTime":"2025-07-30T01:17:17.307Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":79.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53401601394043,"aZ":-28.626657612499727,"pfxX":1.1407869787055702,"pfxZ":2.1526903190737467,"pX":0.5800853908370025,"pZ":1.7046702885363212,"vX0":-4.140929177614987,"vY0":-128.9884738560288,"vZ0":-4.031737197984322,"x":94.89,"y":192.75,"x0":2.0742527014698147,"y0":50.00149340429485,"z0":5.553171569985918,"aX":1.8787290354233281},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-1.0,"spinRate":2146,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4283881852666811,"extension":6.622679179984704},"index":1,"playId":"db5ba21a-e950-3a23-aa30-5a4127258c38","pitchNumber":2,"startTime":"2025-07-30T01:17:33.460Z","endTime":"2025-07-30T01:17:36.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6018655743866,"aZ":-34.00672088064424,"pfxX":-6.616325913470392,"pfxZ":-1.2465484448870505,"pX":0.62160688945852,"pZ":2.5045673049043558,"vX0":-1.772434640203598,"vY0":-120.66669490385509,"vZ0":-0.8235798327654034,"x":93.31,"y":171.16,"x0":2.2262081611653466,"y0":50.00464136895773,"z0":5.860018963731167,"aX":-9.70738334142335},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":12.4,"spinRate":2380,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.4548081186424886,"extension":6.221536610802838},"index":2,"playId":"a476e415-9bae-366c-a4d9-48106a07362c","pitchNumber":3,"startTime":"2025-07-30T01:17:56.399Z","endTime":"2025-07-30T01:18:00.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.324137170292612,"aZ":-34.98748050000856,"pfxX":-3.9628162868545163,"pfxZ":-2.0183554383282263,"pX":-1.092963764563829,"pZ":0.8025942112045262,"vX0":-6.381510596723707,"vY0":-117.60149061623797,"vZ0":-3.9071181635477465,"x":158.66,"y":217.11,"x0":2.1758106212714585,"y0":50.003257867771836,"z0":5.747658239082397,"aX":-5.522564353184168},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.4,"breakHorizontal":8.8,"spinRate":2423,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.466624275598706,"extension":6.452518795085455},"index":3,"playId":"29fe843d-ca40-3d61-bdfe-f4bfe93048d7","pitchNumber":4,"startTime":"2025-07-30T01:18:18.971Z","endTime":"2025-07-30T01:18:23.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:18:23.101Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yanquiel Fernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T01:17:00.612Z","endTime":"2025-07-30T01:18:23.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.9,"endSpeed":79.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.450939109803446,"aZ":-29.70254239986124,"pfxX":-0.08697404511511508,"pfxZ":1.528578457133385,"pX":0.4458892785851963,"pZ":2.624762879262269,"vX0":-3.4085102535218144,"vY0":-126.58048218767473,"vZ0":-1.6593078710977098,"x":100.0,"y":167.91,"x0":1.822679010882794,"y0":50.004865841419175,"z0":5.6727466226278525,"aX":-0.140132780417033},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.6,"breakHorizontal":1.0,"spinRate":2075,"spinDirection":272},"zone":6,"typeConfidence":2.0,"plateTime":0.4331284020969224,"extension":6.385893648594995},"index":0,"playId":"21be4b35-e867-3c6e-b4a5-8a9534183143","pitchNumber":1,"startTime":"2025-07-30T01:17:12.879Z","endTime":"2025-07-30T01:17:17.307Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":79.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53401601394043,"aZ":-28.626657612499727,"pfxX":1.1407869787055702,"pfxZ":2.1526903190737467,"pX":0.5800853908370025,"pZ":1.7046702885363212,"vX0":-4.140929177614987,"vY0":-128.9884738560288,"vZ0":-4.031737197984322,"x":94.89,"y":192.75,"x0":2.0742527014698147,"y0":50.00149340429485,"z0":5.553171569985918,"aX":1.8787290354233281},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":-1.0,"spinRate":2146,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4283881852666811,"extension":6.622679179984704},"index":1,"playId":"db5ba21a-e950-3a23-aa30-5a4127258c38","pitchNumber":2,"startTime":"2025-07-30T01:17:33.460Z","endTime":"2025-07-30T01:17:36.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6018655743866,"aZ":-34.00672088064424,"pfxX":-6.616325913470392,"pfxZ":-1.2465484448870505,"pX":0.62160688945852,"pZ":2.5045673049043558,"vX0":-1.772434640203598,"vY0":-120.66669490385509,"vZ0":-0.8235798327654034,"x":93.31,"y":171.16,"x0":2.2262081611653466,"y0":50.00464136895773,"z0":5.860018963731167,"aX":-9.70738334142335},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":12.4,"spinRate":2380,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.4548081186424886,"extension":6.221536610802838},"index":2,"playId":"a476e415-9bae-366c-a4d9-48106a07362c","pitchNumber":3,"startTime":"2025-07-30T01:17:56.399Z","endTime":"2025-07-30T01:18:00.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.324137170292612,"aZ":-34.98748050000856,"pfxX":-3.9628162868545163,"pfxZ":-2.0183554383282263,"pX":-1.092963764563829,"pZ":0.8025942112045262,"vX0":-6.381510596723707,"vY0":-117.60149061623797,"vZ0":-3.9071181635477465,"x":158.66,"y":217.11,"x0":2.1758106212714585,"y0":50.003257867771836,"z0":5.747658239082397,"aX":-5.522564353184168},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.4,"breakHorizontal":8.8,"spinRate":2423,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.466624275598706,"extension":6.452518795085455},"index":3,"playId":"29fe843d-ca40-3d61-bdfe-f4bfe93048d7","pitchNumber":4,"startTime":"2025-07-30T01:18:18.971Z","endTime":"2025-07-30T01:18:23.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:18:23.101Z","atBatIndex":79},"scoringPlays":[7,16,25,30,32,40,48,55,61,71,76],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":139.6,"y":157.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":105.7,"y":146.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":128.67,"y":83.09},"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":1,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":138.99,"y":92.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":114.78,"y":155.18},"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":1,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":97.0,"y":139.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":50.64,"y":94.56},"type":"O","description":"Lineout"}]}},{"startIndex":9,"endIndex":18,"top":[9,10,11,12,13],"bottom":[14,15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":157.16,"y":140.65},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":75.0,"y":137.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":162.79,"y":111.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":108.72,"y":169.1},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":73.24,"y":141.92},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":61.51,"y":146.1},"type":"O","description":"Pop Out"}]}},{"startIndex":19,"endIndex":31,"top":[19,20,21,22,23],"bottom":[24,25,26,27,28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":105.47,"y":63.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":137.78,"y":141.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":170.04,"y":107.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":189.32,"y":133.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":104.49,"y":151.55},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":180.14,"y":112.79},"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":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":157.66,"y":43.12},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":95.41,"y":167.29},"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":173.04,"y":60.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":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":140.67,"y":84.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":200.52,"y":73.96},"type":"H","description":"Triple"},{"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":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":146.18,"y":55.08},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":41,"top":[32,33,34,35],"bottom":[36,37,38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":188.37,"y":54.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":111.01,"y":60.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":145.0,"y":60.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":204.98,"y":118.25},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":68.56,"y":85.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":123.88,"y":87.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":149.2,"y":103.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":166.95,"y":125.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"coordinates":{"x":103.28,"y":156.39},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":42,"endIndex":50,"top":[42,43,44,45],"bottom":[46,47,48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":62.59,"y":82.17},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":95.41,"y":167.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":196.18,"y":78.56},"type":"H","description":"Double"}],"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":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":175.89,"y":58.98},"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":5,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":145.0,"y":146.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":187.42,"y":113.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":138.77,"y":156.59},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":181.47,"y":99.41},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54],"bottom":[55,56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":139.6,"y":171.52},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":106.95,"y":116.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":118.41,"y":165.47},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":165.37,"y":48.66},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":139.52,"y":187.14},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":151.1,"y":151.55},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":91.58,"y":151.55},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"coordinates":{"x":33.45,"y":67.79},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":120.83,"y":94.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":108.12,"y":146.7},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":113.76,"y":55.48},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":106.0,"y":47.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":7,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":155.94,"y":159.42},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":75,"top":[68,69,70,71,72],"bottom":[73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":180.62,"y":145.93},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":176.42,"y":107.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":43.34,"y":93.3},"type":"H","description":"Double"}],"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":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":133.86,"y":132.3},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":76,"endIndex":79,"top":[76,77,78,79],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":85.64,"y":33.67},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":128.6,"y":39.33},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":1,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":10,"hits":15,"errors":1,"leftOnBase":8},"away":{"runs":4,"hits":10,"errors":2,"leftOnBase":6}},"defense":{"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"catcher":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"first":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"right":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"onDeck":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"inHole":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"battingOrder":7,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"onDeck":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"inHole":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"battingOrder":1,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".234","atBats":36,"obp":".293","slg":".387","ops":".680","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":21,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":3,"lineOuts":5},"pitching":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":10,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":37,"obp":".476","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"5.65","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.59","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":67,"strikes":102,"strikePercentage":".600","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":9,"pitchesPerInning":"21.13","runsScoredPer9":"11.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":24,"errors":2,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":6,"flyOuts":22,"groundOuts":33,"airOuts":32,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":122,"obp":".333","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":522,"era":"4.75","inningsPitched":"30.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.48","battersFaced":135,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":198,"strikes":324,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".000","pitchesPerInning":"17.21","gamesFinished":0,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.42","walksPer9Inn":"3.56","hitsPer9Inn":"9.79","runsScoredPer9":"5.04","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":48,"groundOuts":53,"airOuts":75,"runs":40,"doubles":11,"triples":6,"homeRuns":16,"strikeOuts":70,"baseOnBalls":18,"intentionalWalks":1,"hits":72,"hitByPitch":2,"avg":".269","atBats":268,"obp":".317","slg":".534","ops":".851","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":143,"rbi":41,"leftOnBase":92,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":161,"errors":5,"chances":169,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":32,"gamesStarted":0,"flyOuts":14,"groundOuts":37,"airOuts":19,"runs":13,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":2,"hits":27,"hitByPitch":0,"atBats":114,"obp":".343","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":580,"era":"3.19","inningsPitched":"31.0","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":6,"blownSaves":4,"earnedRuns":11,"whip":"1.48","battersFaced":134,"outs":93,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":247,"strikes":333,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.95","rbi":0,"winPercentage":".500","pitchesPerInning":"18.71","gamesFinished":13,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"9.29","walksPer9Inn":"5.52","hitsPer9Inn":"7.84","runsScoredPer9":"3.77","homeRunsPer9":"0.87","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642731":{"person":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":19,"groundOuts":47,"airOuts":31,"runs":12,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".267","atBats":131,"obp":".298","slg":".389","ops":".687","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":51,"rbi":20,"leftOnBase":49,"sacBunts":0,"sacFlies":3,"babip":".291","groundOutsToAirouts":"1.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.67","popOuts":3,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":42,"errors":4,"chances":130,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669911":{"person":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":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":85,"flyOuts":34,"groundOuts":53,"airOuts":64,"runs":22,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":126,"baseOnBalls":27,"intentionalWalks":2,"hits":58,"hitByPitch":1,"avg":".194","atBats":299,"obp":".261","slg":".361","ops":".622","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":108,"rbi":32,"leftOnBase":119,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.18","popOuts":10,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":702,"errors":3,"chances":751,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":17,"strikes":26,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"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":35,"groundOuts":49,"airOuts":69,"runs":19,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":0,"hits":55,"hitByPitch":5,"atBats":215,"obp":".324","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":881,"era":"2.86","inningsPitched":"56.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":18,"whip":"1.29","battersFaced":242,"outs":170,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":314,"strikes":567,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".000","pitchesPerInning":"15.55","gamesFinished":4,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"7.31","walksPer9Inn":"2.86","hitsPer9Inn":"8.74","runsScoredPer9":"3.02","homeRunsPer9":"0.95","inheritedRunners":29,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682653":{"person":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, RBI, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":4,"groundOuts":1,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".400","atBats":15,"obp":".438","slg":".933","ops":"1.371","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":14,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.50","popOuts":1,"lineOuts":2},"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":6,"putOuts":26,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":61,"groundOuts":111,"airOuts":108,"runs":71,"doubles":22,"triples":3,"homeRuns":14,"strikeOuts":74,"baseOnBalls":26,"intentionalWalks":1,"hits":128,"hitByPitch":2,"atBats":416,"obp":".348","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1590,"era":"5.24","inningsPitched":"101.1","wins":2,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.52","battersFaced":449,"outs":304,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1590,"balls":514,"strikes":1076,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".167","pitchesPerInning":"15.69","gamesFinished":0,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"6.57","walksPer9Inn":"2.31","hitsPer9Inn":"11.37","runsScoredPer9":"6.31","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":3,"errors":3,"chances":15,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596295":{"person":{"id":596295,"fullName":"Austin Gomber","link":"/api/v1/people/596295"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":44,"groundOuts":31,"airOuts":61,"runs":29,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":54,"hitByPitch":1,"atBats":166,"obp":".365","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":658,"era":"6.28","inningsPitched":"38.2","wins":0,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.66","battersFaced":179,"outs":116,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":658,"balls":222,"strikes":436,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".000","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"5.12","walksPer9Inn":"2.33","hitsPer9Inn":"12.57","runsScoredPer9":"6.75","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"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}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":36,"groundOuts":65,"airOuts":54,"runs":27,"doubles":15,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":6,"avg":".310","atBats":197,"obp":".389","slg":".411","ops":".800","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":81,"rbi":19,"leftOnBase":71,"sacBunts":0,"sacFlies":4,"babip":".335","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"197.00","popOuts":3,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":61,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":32,"gamesStarted":0,"flyOuts":17,"groundOuts":30,"airOuts":38,"runs":23,"doubles":9,"triples":2,"homeRuns":4,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":135,"obp":".318","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":616,"era":"4.50","inningsPitched":"36.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":18,"whip":"1.28","battersFaced":152,"outs":108,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":221,"strikes":395,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":9,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.25","hitsPer9Inn":"8.25","runsScoredPer9":"5.75","homeRunsPer9":"1.00","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":3,"chances":12,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID692585":{"person":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"jerseyNumber":"35","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":8,"groundOuts":11,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".208","atBats":48,"obp":".224","slg":".250","ops":".474","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":12,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"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":2,"putOuts":13,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":51,"groundOuts":65,"airOuts":90,"runs":50,"doubles":20,"triples":4,"homeRuns":19,"strikeOuts":104,"baseOnBalls":21,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".279","atBats":358,"obp":".324","slg":".517","ops":".841","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":185,"rbi":59,"leftOnBase":142,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.84","popOuts":23,"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":10,"stolenBases":44,"stolenBasePercentage":".815","caughtStealingPercentage":".185","assists":24,"putOuts":399,"errors":7,"chances":430,"fielding":".984","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID571657":{"person":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":29,"groundOuts":63,"airOuts":60,"runs":17,"doubles":14,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":11,"intentionalWalks":0,"hits":48,"hitByPitch":4,"avg":".216","atBats":222,"obp":".265","slg":".347","ops":".612","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":77,"rbi":22,"leftOnBase":90,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.40","popOuts":10,"lineOuts":21},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":7,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","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":109,"putOuts":135,"errors":3,"chances":247,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687134":{"person":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":6,"flyOuts":26,"groundOuts":36,"airOuts":39,"runs":26,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":136,"obp":".381","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":536,"era":"7.09","inningsPitched":"33.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.64","battersFaced":147,"outs":99,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":194,"strikes":342,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".333","pitchesPerInning":"16.24","gamesFinished":2,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"4.36","walksPer9Inn":"1.91","hitsPer9Inn":"12.82","runsScoredPer9":"7.09","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","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":1,"leftOnBase":1,"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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":47,"groundOuts":71,"airOuts":79,"runs":46,"doubles":19,"triples":5,"homeRuns":12,"strikeOuts":106,"baseOnBalls":27,"intentionalWalks":0,"hits":97,"hitByPitch":3,"avg":".276","atBats":352,"obp":".332","slg":".460","ops":".792","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":162,"rbi":36,"leftOnBase":117,"sacBunts":0,"sacFlies":1,"babip":".362","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":14,"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":8,"putOuts":173,"errors":3,"chances":184,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)","summary":"3.0 IP, 6 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":71,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":19,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":28,"strikes":43,"strikePercentage":".610","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"21.00","homeRunsPer9":"3.00","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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":29,"airOuts":30,"runs":18,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":106,"obp":".351","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":410,"era":"4.85","inningsPitched":"26.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.54","battersFaced":114,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":410,"balls":134,"strikes":276,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":6,"winPercentage":".400","pitchesPerInning":"15.77","gamesFinished":0,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"5.19","walksPer9Inn":"2.77","hitsPer9Inn":"11.08","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":53,"groundOuts":79,"airOuts":89,"runs":36,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":91,"baseOnBalls":22,"intentionalWalks":0,"hits":71,"hitByPitch":0,"avg":".217","atBats":327,"obp":".265","slg":".330","ops":".595","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":108,"rbi":31,"leftOnBase":127,"sacBunts":1,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.71","popOuts":10,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":233,"errors":2,"chances":237,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656234":{"person":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":45,"gamesStarted":0,"flyOuts":20,"groundOuts":53,"airOuts":39,"runs":30,"doubles":12,"triples":1,"homeRuns":5,"strikeOuts":62,"baseOnBalls":23,"intentionalWalks":3,"hits":56,"hitByPitch":3,"atBats":207,"obp":".347","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":908,"era":"4.73","inningsPitched":"53.1","wins":4,"losses":1,"saves":0,"saveOpportunities":6,"holds":10,"blownSaves":6,"earnedRuns":28,"whip":"1.48","battersFaced":236,"outs":160,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":908,"balls":297,"strikes":611,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".800","pitchesPerInning":"17.03","gamesFinished":5,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"10.46","walksPer9Inn":"3.88","hitsPer9Inn":"9.45","runsScoredPer9":"5.06","homeRunsPer9":"0.84","inheritedRunners":35,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":35,"airOuts":48,"runs":21,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":0,"hits":42,"hitByPitch":1,"avg":".263","atBats":160,"obp":".306","slg":".444","ops":".750","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":71,"rbi":15,"leftOnBase":54,"sacBunts":3,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":7,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":122,"putOuts":73,"errors":6,"chances":201,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID606115":{"person":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":23,"groundOuts":44,"airOuts":41,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".176","atBats":142,"obp":".215","slg":".254","ops":".469","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":36,"rbi":6,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".213","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":8,"lineOuts":10},"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":81,"putOuts":83,"errors":4,"chances":168,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":41,"gamesStarted":0,"flyOuts":15,"groundOuts":48,"airOuts":27,"runs":26,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":1,"hits":41,"hitByPitch":0,"atBats":150,"obp":".357","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":631,"era":"4.99","inningsPitched":"39.2","wins":1,"losses":2,"saves":11,"saveOpportunities":14,"holds":4,"blownSaves":3,"earnedRuns":22,"whip":"1.54","battersFaced":172,"outs":119,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":631,"balls":235,"strikes":396,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":23,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.17","walksPer9Inn":"4.54","hitsPer9Inn":"9.30","runsScoredPer9":"5.90","homeRunsPer9":"1.59","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543592":{"person":{"id":543592,"fullName":"Austin Nola","link":"/api/v1/people/543592"},"jerseyNumber":"20","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":3,"groundOuts":12,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".207","atBats":29,"obp":".233","slg":".207","ops":".440","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":6,"rbi":0,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":1,"putOuts":47,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683409":{"person":{"id":683409,"fullName":"Angel Chivilli","link":"/api/v1/people/683409"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":40,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":14,"strikes":26,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":26,"gamesStarted":0,"flyOuts":14,"groundOuts":56,"airOuts":25,"runs":28,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":1,"hits":45,"hitByPitch":1,"atBats":152,"obp":".371","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":636,"era":"6.08","inningsPitched":"37.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.68","battersFaced":170,"outs":111,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":636,"balls":245,"strikes":391,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"2.24","rbi":2,"winPercentage":".200","pitchesPerInning":"17.19","gamesFinished":1,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"6.32","walksPer9Inn":"4.14","hitsPer9Inn":"10.95","runsScoredPer9":"6.81","homeRunsPer9":"1.46","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":57,"groundOuts":131,"airOuts":105,"runs":83,"doubles":28,"triples":3,"homeRuns":18,"strikeOuts":55,"baseOnBalls":36,"intentionalWalks":0,"hits":152,"hitByPitch":5,"atBats":436,"obp":".400","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1795,"era":"6.68","inningsPitched":"102.1","wins":4,"losses":14,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.84","battersFaced":485,"outs":307,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1795,"balls":698,"strikes":1097,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".222","pitchesPerInning":"17.54","gamesFinished":0,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"4.84","walksPer9Inn":"3.17","hitsPer9Inn":"13.37","runsScoredPer9":"7.30","homeRunsPer9":"1.58","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":13,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":8,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":8,"strikes":7,"strikePercentage":".470","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":5,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"obp":".381","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":85,"era":"1.93","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.71","battersFaced":21,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":34,"strikes":51,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"18.21","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"11.57","walksPer9Inn":"7.71","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":4,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[671289,692585,678662,696100,687597,682653,686668,571657,669911,606115,685299,683409,623474,677955],"pitchers":[685299,683409,623474,677955],"bench":[642731,666160,543592],"bullpen":[656234,687134,663372,607536,596295,678020,675848,622608,680767],"battingOrder":[692585,678662,696100,687597,682653,686668,571657,669911,606115],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Freeman, T (15, Allen, L.T.); Bernabel (2, Festa, M)."},{"label":"HR","value":"Beck (12, 4th inning off Allen, L.T., 0 on, 0 out); Toglia (11, 7th inning off Allen, L.T., 0 on, 1 out); Farmer, K (5, 9th inning off Herrin, 0 on, 0 out)."},{"label":"TB","value":"Arcia, Or; Beck 4; Bernabel 3; Doyle, B; Farmer, K 4; Freeman, T 3; Toglia 4; Tovar."},{"label":"RBI","value":"Beck (36); Bernabel (3); Farmer, K (22); Toglia (32)."},{"label":"2-out RBI","value":"Bernabel."},{"label":"Runners left in scoring position, 2 out","value":"Doyle, B; Tovar; Goodman."},{"label":"GIDP","value":"Freeman, T."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Bernabel (1, 3rd base by Allen, L.T./Naylor, B)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Beck (3, fielding); Gordon, T (1, pickoff)."},{"label":"DP","value":"2 (Tovar-Farmer, K-Bernabel; Farmer, K-Tovar-Bernabel)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":9,"airOuts":8,"runs":10,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".228","atBats":37,"obp":".301","slg":".376","ops":".677","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":26,"rbi":9,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".297","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":142,"era":"3.94","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.32","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":39,"strikes":103,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":4,"pitchesPerInning":"15.78","runsScoredPer9":"4.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"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":{},"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":15,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":24,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":64,"obp":".260","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":313,"era":"2.41","inningsPitched":"18.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"0.96","battersFaced":73,"outs":56,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":313,"balls":116,"strikes":197,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.77","gamesFinished":6,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"8.20","walksPer9Inn":"3.86","hitsPer9Inn":"4.82","runsScoredPer9":"2.41","homeRunsPer9":"0.96","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":7},"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}},"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":43,"flyOuts":19,"groundOuts":22,"airOuts":35,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".131","atBats":99,"obp":".223","slg":".232","ops":".455","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":23,"rbi":5,"leftOnBase":47,"sacBunts":3,"sacFlies":1,"babip":".156","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":13,"lineOuts":3},"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":10,"stolenBases":22,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":15,"putOuts":301,"errors":0,"chances":316,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":30,"groundOuts":65,"airOuts":59,"runs":33,"doubles":12,"triples":0,"homeRuns":9,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".221","atBats":244,"obp":".310","slg":".381","ops":".691","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":93,"rbi":28,"leftOnBase":102,"sacBunts":1,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.11","popOuts":12,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":115,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":49,"groundOuts":76,"airOuts":81,"runs":32,"doubles":14,"triples":2,"homeRuns":13,"strikeOuts":63,"baseOnBalls":22,"intentionalWalks":1,"hits":71,"hitByPitch":2,"atBats":288,"obp":".303","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1156,"era":"3.77","inningsPitched":"76.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.22","battersFaced":315,"outs":229,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1156,"balls":406,"strikes":750,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".556","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.43","walksPer9Inn":"2.59","hitsPer9Inn":"8.37","runsScoredPer9":"3.77","homeRunsPer9":"1.53","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671286":{"person":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"601","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":5,"groundOuts":23,"airOuts":10,"runs":5,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".167","atBats":66,"obp":".214","slg":".303","ops":".517","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":20,"rbi":6,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"2.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":3,"chances":38,"fielding":".921","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 3B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":1,"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":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":28,"groundOuts":54,"airOuts":47,"runs":16,"doubles":12,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":5,"avg":".214","atBats":168,"obp":".274","slg":".315","ops":".589","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":53,"rbi":21,"leftOnBase":78,"sacBunts":4,"sacFlies":3,"babip":".265","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"168.00","popOuts":4,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":127,"putOuts":66,"errors":8,"chances":201,"fielding":".960","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":"500","stats":{"batting":{"summary":"1-4 | BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":70,"airOuts":47,"runs":29,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":92,"baseOnBalls":19,"intentionalWalks":0,"hits":63,"hitByPitch":5,"avg":".234","atBats":269,"obp":".295","slg":".383","ops":".678","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":296,"totalBases":103,"rbi":34,"leftOnBase":104,"sacBunts":1,"sacFlies":2,"babip":".326","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.43","popOuts":6,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":171,"putOuts":101,"errors":8,"chances":280,"fielding":".971","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":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":35,"runs":18,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":116,"obp":".287","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":446,"era":"4.83","inningsPitched":"31.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":17,"whip":"1.11","battersFaced":130,"outs":95,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":141,"strikes":305,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":1,"winPercentage":".500","pitchesPerInning":"14.08","gamesFinished":4,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"7.11","walksPer9Inn":"2.56","hitsPer9Inn":"7.39","runsScoredPer9":"5.12","homeRunsPer9":"0.57","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":40,"groundOuts":56,"airOuts":72,"runs":24,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":1,"hits":58,"hitByPitch":4,"avg":".222","atBats":261,"obp":".316","slg":".314","ops":".630","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":82,"rbi":28,"leftOnBase":106,"sacBunts":1,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":149,"errors":1,"chances":156,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"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":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":42,"groundOuts":43,"airOuts":85,"runs":34,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":72,"baseOnBalls":35,"intentionalWalks":0,"hits":42,"hitByPitch":0,"avg":".176","atBats":238,"obp":".279","slg":".374","ops":".653","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":89,"rbi":26,"leftOnBase":98,"sacBunts":1,"sacFlies":3,"babip":".196","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.64","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":40,"putOuts":598,"errors":5,"chances":643,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(W, 7-9)","summary":"7.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":27,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":113,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":35,"strikes":78,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":5,"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":37,"flyOuts":12,"groundOuts":11,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".165","atBats":85,"obp":".220","slg":".329","ops":".549","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":28,"rbi":11,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".217","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.25","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"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":47,"gamesStarted":0,"flyOuts":22,"groundOuts":29,"airOuts":43,"runs":23,"doubles":16,"triples":0,"homeRuns":2,"strikeOuts":65,"baseOnBalls":17,"intentionalWalks":2,"hits":38,"hitByPitch":3,"atBats":172,"obp":".299","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":782,"era":"3.20","inningsPitched":"45.0","wins":2,"losses":4,"saves":3,"saveOpportunities":6,"holds":19,"blownSaves":3,"earnedRuns":16,"whip":"1.22","battersFaced":195,"outs":135,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":782,"balls":266,"strikes":516,"strikePercentage":".660","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"17.38","gamesFinished":5,"strikeoutWalkRatio":"3.82","strikeoutsPer9Inn":"13.00","walksPer9Inn":"3.40","hitsPer9Inn":"7.60","runsScoredPer9":"4.60","homeRunsPer9":"0.40","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"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-5 | 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"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":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":83,"groundOuts":81,"airOuts":153,"runs":66,"doubles":20,"triples":2,"homeRuns":21,"strikeOuts":47,"baseOnBalls":43,"intentionalWalks":15,"hits":116,"hitByPitch":6,"avg":".296","atBats":392,"obp":".370","slg":".518","ops":".888","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":203,"rbi":56,"leftOnBase":133,"sacBunts":0,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.67","popOuts":45,"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":166,"putOuts":49,"errors":9,"chances":224,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":86,"groundOuts":112,"airOuts":141,"runs":52,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":38,"baseOnBalls":40,"intentionalWalks":1,"hits":114,"hitByPitch":3,"avg":".286","atBats":398,"obp":".351","slg":".410","ops":".761","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":163,"rbi":38,"leftOnBase":105,"sacBunts":1,"sacFlies":6,"babip":".294","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.22","popOuts":17,"lineOuts":38},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":211,"errors":6,"chances":226,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":59,"groundOuts":68,"airOuts":102,"runs":41,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":13,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".246","atBats":313,"obp":".279","slg":".399","ops":".678","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":125,"rbi":38,"leftOnBase":126,"sacBunts":3,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.78","popOuts":21,"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":56,"putOuts":194,"errors":7,"chances":257,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":21,"gamesStarted":1,"flyOuts":36,"groundOuts":34,"airOuts":62,"runs":16,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":3,"hits":46,"hitByPitch":1,"atBats":160,"obp":".329","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":619,"era":"2.83","inningsPitched":"41.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.35","battersFaced":176,"outs":124,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":619,"balls":201,"strikes":418,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".667","pitchesPerInning":"14.98","gamesFinished":12,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"5.01","walksPer9Inn":"2.18","hitsPer9Inn":"10.02","runsScoredPer9":"3.48","homeRunsPer9":"0.87","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":9},"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2 HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":91,"flyOuts":58,"groundOuts":48,"airOuts":99,"runs":30,"doubles":13,"triples":2,"homeRuns":18,"strikeOuts":85,"baseOnBalls":32,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".235","atBats":298,"obp":".310","slg":".473","ops":".783","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":141,"rbi":46,"leftOnBase":150,"sacBunts":0,"sacFlies":4,"babip":".261","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.56","popOuts":27,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":26,"groundOuts":41,"airOuts":49,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":16,"intentionalWalks":2,"hits":45,"hitByPitch":4,"atBats":164,"obp":".349","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":712,"era":"3.35","inningsPitched":"43.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.42","battersFaced":187,"outs":129,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":255,"strikes":457,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".667","pitchesPerInning":"16.56","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.70","walksPer9Inn":"3.35","hitsPer9Inn":"9.42","runsScoredPer9":"3.56","homeRunsPer9":"0.63","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"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":{},"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":10,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":34,"obp":".317","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":172,"era":"1.74","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.26","battersFaced":41,"outs":31,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":64,"strikes":108,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"16.65","gamesFinished":1,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"13.06","walksPer9Inn":"6.10","hitsPer9Inn":"5.23","runsScoredPer9":"1.74","homeRunsPer9":"0.87","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":60,"groundOuts":104,"airOuts":105,"runs":48,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":109,"baseOnBalls":60,"intentionalWalks":0,"hits":91,"hitByPitch":2,"atBats":406,"obp":".326","caughtStealing":6,"stolenBases":2,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1953,"era":"3.51","inningsPitched":"110.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.37","battersFaced":471,"outs":331,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1953,"balls":762,"strikes":1191,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":8,"pickoffs":3,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".600","pitchesPerInning":"17.70","gamesFinished":0,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"8.89","walksPer9Inn":"4.89","hitsPer9Inn":"7.42","runsScoredPer9":"3.92","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"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":{},"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":0,"flyOuts":28,"groundOuts":35,"airOuts":45,"runs":18,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":2,"hits":40,"hitByPitch":1,"atBats":165,"obp":".311","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":695,"era":"3.48","inningsPitched":"44.0","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":21,"blownSaves":2,"earnedRuns":17,"whip":"1.27","battersFaced":185,"outs":132,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":695,"balls":233,"strikes":462,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".500","pitchesPerInning":"15.80","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"3.27","hitsPer9Inn":"8.18","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":20,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":69,"groundOuts":122,"airOuts":121,"runs":64,"doubles":13,"triples":2,"homeRuns":20,"strikeOuts":107,"baseOnBalls":33,"intentionalWalks":1,"hits":115,"hitByPitch":7,"atBats":461,"obp":".308","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1996,"era":"4.39","inningsPitched":"121.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":505,"outs":363,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1996,"balls":724,"strikes":1272,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".438","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.45","hitsPer9Inn":"8.55","runsScoredPer9":"4.76","homeRunsPer9":"1.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":1,"strikes":11,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":22,"groundOuts":24,"airOuts":34,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":24,"intentionalWalks":1,"hits":24,"hitByPitch":5,"atBats":109,"obp":".376","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":539,"era":"4.06","inningsPitched":"31.0","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":14,"whip":"1.55","battersFaced":141,"outs":93,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":539,"balls":221,"strikes":318,"strikePercentage":".590","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":1,"winPercentage":".667","pitchesPerInning":"17.39","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"8.71","walksPer9Inn":"6.97","hitsPer9Inn":"6.97","runsScoredPer9":"4.06","homeRunsPer9":"1.16","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":54,"groundOuts":83,"airOuts":114,"runs":43,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":77,"baseOnBalls":47,"intentionalWalks":1,"hits":79,"hitByPitch":3,"avg":".226","atBats":349,"obp":".320","slg":".341","ops":".661","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":119,"rbi":45,"leftOnBase":159,"sacBunts":0,"sacFlies":4,"babip":".257","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.73","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":589,"errors":1,"chances":634,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[680757,682177,608070,700932,672356,666134,671286,681807,666310,677587,671106,670036,682120],"pitchers":[671106,670036,682120],"bench":[595978,682657,467793],"bullpen":[663465,676440,676282,677944,663671,683769,596001,681870,671922,668909],"battingOrder":[680757,682177,608070,700932,672356,671286,681807,666310,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jones, N (11, Gordon, T); Naylor, B (12, Chivilli); Schneemann (12, Herget, J)."},{"label":"3B","value":"Rocchio (1, Gordon, T)."},{"label":"HR","value":"Manzardo 2 (18, 3rd inning off Gordon, T, 1 on, 0 out, 6th inning off Herget, J, 0 on, 0 out)."},{"label":"TB","value":"Arias, G; Fry; Jones, N 3; Kwan; Manzardo 9; Naylor, B 2; Ramírez, Jo 2; Rocchio 4; Schneemann 3."},{"label":"RBI","value":"Arias, G 2 (34); Jones, N (28); Kwan (38); Manzardo 3 (46); Rocchio 2 (21)."},{"label":"2-out RBI","value":"Rocchio 2; Arias, G 2."},{"label":"Runners left in scoring position, 2 out","value":"Schneemann; Kwan; Ramírez, Jo."},{"label":"GIDP","value":"Arias, G; Fry."},{"label":"Team RISP","value":"5-for-15."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Schneemann (8, 2nd base off Gordon, T/Goodman)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Rocchio (8, fielding)."},{"label":"DP","value":"(Arias, G-Rocchio-Manzardo)."}]}],"note":[]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Gordon, T."},{"label":"HBP","value":"Jones, N (by Herget, J)."},{"label":"Pitches-strikes","value":"Gordon, T 71-43; Chivilli 40-26; Herget, J 43-26; Hill 15-7; Allen, L.T. 113-78; Festa, M 17-14; Herrin 12-11."},{"label":"Groundouts-flyouts","value":"Gordon, T 2-2; Chivilli 3-2; Herget, J 3-0; Hill 1-0; Allen, L.T. 7-3; Festa, M 0-0; Herrin 0-1."},{"label":"Batters faced","value":"Gordon, T 19; Chivilli 11; Herget, J 9; Hill 3; Allen, L.T. 28; Festa, M 5; Herrin 4."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Bruce Dreckman. 2B: Nate Tomlinson. 3B: Mark Wegner. "},{"label":"Weather","value":"84 degrees, Partly Cloudy."},{"label":"Wind","value":"1 mph, Calm."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:38."},{"label":"Att","value":"19,803."},{"label":"Venue","value":"Progressive Field."},{"label":"July 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","boxscoreName":"Manzardo"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2 HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":9,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":91,"flyOuts":58,"groundOuts":48,"airOuts":99,"runs":30,"doubles":13,"triples":2,"homeRuns":18,"strikeOuts":85,"baseOnBalls":32,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".235","atBats":298,"obp":".310","slg":".473","ops":".783","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":141,"rbi":46,"leftOnBase":150,"sacBunts":0,"sacFlies":4,"babip":".261","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.56","popOuts":27,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":77,"hittingGameScore":77},{"player":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134","boxscoreName":"Jones, N"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":40,"groundOuts":56,"airOuts":72,"runs":24,"doubles":11,"triples":2,"homeRuns":3,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":1,"hits":58,"hitByPitch":4,"avg":".222","atBats":261,"obp":".316","slg":".314","ops":".630","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":82,"rbi":28,"leftOnBase":106,"sacBunts":1,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"87.00","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":149,"errors":1,"chances":156,"fielding":".994","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},{"player":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","boxscoreName":"Beck"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","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":1,"leftOnBase":1,"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":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":47,"groundOuts":71,"airOuts":79,"runs":46,"doubles":19,"triples":5,"homeRuns":12,"strikeOuts":106,"baseOnBalls":27,"intentionalWalks":0,"hits":97,"hitByPitch":3,"avg":".276","atBats":352,"obp":".332","slg":".460","ops":".792","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":383,"totalBases":162,"rbi":36,"leftOnBase":117,"sacBunts":0,"sacFlies":1,"babip":".362","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":14,"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":8,"putOuts":173,"errors":3,"chances":184,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"loser":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}