{"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":776968,"link":"/api/v1.1/game/776968/feed/live","metaData":{"wait":10,"timeStamp":"20250729_041312","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776968,"type":"R","doubleHeader":"N","id":"2025/07/28/colmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776968-2025-07-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-28T22:40:00Z","originalDate":"2025-07-28","officialDate":"2025-07-28","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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":78,"ties":0,"pct":".264"},"records":{},"divisionLeader":false,"wins":28,"losses":78,"winningPercentage":".264"},"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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":54,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":52,"losses":54,"winningPercentage":".491"},"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},"ID641755":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755","firstName":"Tyler","lastName":"Kinley","primaryNumber":"55","birthDate":"1991-01-31","currentAge":35,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Kinley","middleName":"Harrison","boxscoreName":"Kinley","nickName":"TK","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Kinley","nameSlug":"tyler-kinley-641755","firstLastName":"Tyler Kinley","lastFirstName":"Kinley, Tyler","lastInitName":"Kinley, T","initLastName":"T Kinley","fullFMLName":"Tyler Harrison Kinley","fullLFMName":"Kinley, Tyler Harrison","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"Cloudy","temp":"77","wind":"3 mph, In From RF"},"gameInfo":{"attendance":19130,"firstPitch":"2025-07-29T01:10:00.000Z","gameDurationMinutes":182,"delayDurationMinutes":150},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"home":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"}},"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":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out sharply, shortstop Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:10:41.294Z","endTime":"2025-07-29T01:11:03.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-28T18:59:33.829Z","endTime":"2025-07-28T22:04:41.238Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"details":{"description":"Status Change - Delayed Start","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-28T22:04:41.238Z","endTime":"2025-07-29T00:41:17.299Z","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":2,"startTime":"2025-07-29T00:41:17.299Z","endTime":"2025-07-29T01:10:15.044Z","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":3,"startTime":"2025-07-29T01:10:15.044Z","endTime":"2025-07-29T01:10:43.242Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"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.8,"endSpeed":85.3,"strikeZoneTop":3.38087204249702,"strikeZoneBottom":1.53446859162804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.758434022852,"aZ":-14.637266376956568,"pfxX":-8.55892315750993,"pfxZ":9.389030349182018,"pX":0.15376351381294406,"pZ":1.7421839107952837,"vX0":7.070692464301237,"vY0":-136.26340838713006,"vZ0":-7.794885030320464,"x":111.14,"y":191.74,"x0":-1.3710476653688193,"y0":50.005122713842965,"z0":5.664586221411296,"aX":-15.992649147735149},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":13.9,"spinRate":2508,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.40296466972616285,"extension":6.592894580627139},"index":4,"playId":"23074e35-ff83-34e1-8725-b148256f5b2a","pitchNumber":1,"startTime":"2025-07-29T01:10:43.242Z","endTime":"2025-07-29T01:10:48.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46957035491536,"aZ":-19.96174397448206,"pfxX":-8.749039853777624,"pfxZ":6.9459166496653175,"pX":0.14727290402644871,"pZ":1.9262299521094963,"vX0":7.035129474679195,"vY0":-131.65929641105922,"vZ0":-5.915264467820185,"x":111.39,"y":186.77,"x0":-1.4202758356399545,"y0":50.005933175520894,"z0":5.675539014844476,"aX":-15.390901230644854},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":14.4,"spinRate":2297,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4157250649476545,"extension":6.595015028953572},"hitData":{"launchSpeed":104.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.72,"coordY":153.97}},"index":5,"playId":"4e48c227-1067-3e4a-b702-7a110fef87e5","pitchNumber":2,"startTime":"2025-07-29T01:10:56.193Z","endTime":"2025-07-29T01:11:03.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:11:03.624Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mickey Moniak grounds out sharply, second baseman Daniel Schneemann to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:11:10.027Z","endTime":"2025-07-29T01:12:07.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.56034994796217,"strikeZoneBottom":1.65641724356649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04603712386337,"aZ":-15.126940086442987,"pfxX":-7.8281139175445915,"pfxZ":9.123338731877894,"pX":-1.2642378076212073,"pZ":2.4071273420134065,"vX0":3.4409074958918304,"vY0":-136.3322617829184,"vZ0":-6.057363017605181,"x":165.19,"y":173.79,"x0":-1.5309130377569369,"y0":50.00317583514075,"z0":5.715362236665507,"aX":-14.62646763379973},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":13.3,"spinRate":2416,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40291547931543503,"extension":6.418821228993233},"index":0,"playId":"8d9926fd-ab26-3ca5-9b2b-413ed90ecac1","pitchNumber":1,"startTime":"2025-07-29T01:11:25.817Z","endTime":"2025-07-29T01:11:30.961Z","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":93.3,"endSpeed":85.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.756676380076485,"aZ":-17.478460175224438,"pfxX":-9.134943289974334,"pfxZ":7.922268193367657,"pX":-0.4553873855699713,"pZ":1.4024535173332457,"vX0":6.0995264328067815,"vY0":-135.6099702138448,"vZ0":-7.968469272711988,"x":134.36,"y":200.91,"x0":-1.5514763221455996,"y0":50.00426976693255,"z0":5.607315671334709,"aX":-16.947767751243425},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":15.1,"spinRate":2393,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4045190238463938,"extension":6.122273403243418},"index":1,"playId":"4dfb68e4-636a-3ecb-8c11-c120d9359cc5","pitchNumber":2,"startTime":"2025-07-29T01:11:40.017Z","endTime":"2025-07-29T01:11:47.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.266234662697624,"aZ":-31.057811904773637,"pfxX":1.8955037965680603,"pfxZ":0.7680368588785846,"pX":-0.28188167170432527,"pZ":2.7889518886378815,"vX0":2.7027443335134107,"vY0":-119.59556726651181,"vZ0":-0.5624349052642227,"x":127.74,"y":163.48,"x0":-1.6731999796153918,"y0":50.000900066636774,"z0":5.8150360591743215,"aX":2.742230867269433},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2512,"spinDirection":75},"zone":4,"typeConfidence":0.89,"plateTime":0.4581575863148313,"extension":6.126201331968463},"hitData":{"launchSpeed":100.2,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":156.55,"coordY":150.94}},"index":2,"playId":"171406f3-d017-3c9a-bf9d-9562c6d3f615","pitchNumber":3,"startTime":"2025-07-29T01:12:00.057Z","endTime":"2025-07-29T01:12:07.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:12:07.707Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, shortstop Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T01:12:13.473Z","endTime":"2025-07-29T01:14:15.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.53555984309726,"strikeZoneBottom":1.69553832999291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86414096150418,"aZ":-14.825254500371061,"pfxX":-8.143003622170331,"pfxZ":8.982876760598433,"pX":0.12309114453600771,"pZ":2.5444521773476625,"vX0":7.3607501452236885,"vY0":-138.33643508884845,"vZ0":-5.815792142230198,"x":112.31,"y":170.08,"x0":-1.5187742537488889,"y0":50.003726073488586,"z0":5.673891035230817,"aX":-15.7285542545769},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":13.2,"spinRate":2481,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.396464801898627,"extension":6.889115131904088},"index":0,"playId":"115bea85-4e59-39a0-a8b3-80f55e077e3c","pitchNumber":1,"startTime":"2025-07-29T01:12:39.001Z","endTime":"2025-07-29T01:12:44.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.41456078364708,"strikeZoneBottom":1.64905584192831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.352903959902108,"aZ":-42.01981034210862,"pfxX":3.3698936111455278,"pfxZ":-7.506357669359824,"pX":0.740501746508388,"pZ":0.8236099656071144,"vX0":3.5315347746122008,"vY0":-114.4746667542343,"vZ0":-2.289970412683626,"x":88.77,"y":216.54,"x0":-1.2664771318873538,"y0":50.002306890344634,"z0":5.994249867336208,"aX":4.420803023130883},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.9,"breakHorizontal":-7.1,"spinRate":2471,"spinDirection":35},"zone":14,"typeConfidence":0.88,"plateTime":0.4805445271102875,"extension":6.530418153349561},"index":1,"playId":"851ff93d-8696-3d44-ad3e-47290558ddb6","pitchNumber":2,"startTime":"2025-07-29T01:12:54.535Z","endTime":"2025-07-29T01:13:02.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17482701480708,"aZ":-31.319960714569337,"pfxX":0.8094882536743713,"pfxZ":0.5693087058642661,"pX":0.841817334017696,"pZ":2.139459767980945,"vX0":5.3481269722545255,"vY0":-122.62854367197913,"vZ0":-2.264013996212027,"x":84.91,"y":181.01,"x0":-1.480345094114778,"y0":50.00489958282243,"z0":5.768858701141539,"aX":1.222552921033213},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-2.9,"spinRate":2558,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.44811156991950707,"extension":6.6666291493313485},"index":2,"playId":"383648e6-8df7-3cde-b4bf-f31a40662e7d","pitchNumber":3,"startTime":"2025-07-29T01:13:16.909Z","endTime":"2025-07-29T01:13:21.427Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T01:13:30.357Z","endTime":"2025-07-29T01:13:49.596Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.43710984907707,"strikeZoneBottom":1.59608985599901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.408971687239006,"aZ":-30.875824809436036,"pfxX":2.828208520758804,"pfxZ":0.8540877508566336,"pX":0.8449364837469877,"pZ":3.1105926891349074,"vX0":4.544260287250103,"vY0":-122.79581579400651,"vZ0":-0.5572296521194876,"x":84.79,"y":154.79,"x0":-1.3975296973545288,"y0":50.005985419469454,"z0":5.968255447540605,"aX":4.317197526364439},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-6.2,"spinRate":2669,"spinDirection":58},"zone":12,"typeConfidence":0.9,"plateTime":0.44611802802913214,"extension":6.609150478195778},"index":4,"playId":"cc5bd50f-783b-31df-b923-1ae3b8a55ff9","pitchNumber":4,"startTime":"2025-07-29T01:13:49.596Z","endTime":"2025-07-29T01:13:56.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77974329824407,"aZ":-21.788368923154334,"pfxX":-11.195255011490273,"pfxZ":5.281891856914401,"pX":-0.44830633023720856,"pZ":2.66390032476315,"vX0":7.134379520724892,"vY0":-139.48000257898045,"vZ0":-4.02731478271593,"x":134.09,"y":166.85,"x0":-1.5865066192492323,"y0":50.00646205013004,"z0":5.565801023546206,"aX":-22.032479636574074},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":18.7,"spinRate":2264,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3929050342982032,"extension":6.7750400961478805},"hitData":{"launchSpeed":81.6,"launchAngle":7.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.3,"coordY":149.73}},"index":5,"playId":"2ec14154-7e7d-38b8-a24f-181c6b5e037b","pitchNumber":5,"startTime":"2025-07-29T01:14:07.867Z","endTime":"2025-07-29T01:14:15.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:14:15.670Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to third baseman Kyle Farmer in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:16:34.648Z","endTime":"2025-07-29T01:17:14.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.01800288076701,"strikeZoneBottom":1.40035752253042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.518101594328748,"aZ":-13.293522404549757,"pfxX":-3.453305149956548,"pfxZ":10.09516413352236,"pX":1.3349488391194724,"pZ":1.7933093333806533,"vX0":8.265111497470432,"vY0":-136.06516994735253,"vZ0":-8.827756547864716,"x":66.11,"y":190.36,"x0":-1.2966546193985864,"y0":50.00478435316768,"z0":6.006049116444186,"aX":-6.4604054804048445},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":4.4,"spinRate":2109,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4029165375886201,"extension":6.744520978289716},"index":0,"playId":"a4cdd598-d30f-3786-8322-961282c5488c","pitchNumber":1,"startTime":"2025-07-29T01:16:52.321Z","endTime":"2025-07-29T01:16:58.104Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80348497861417,"aZ":-10.537659409740623,"pfxX":-3.1780390848561417,"pfxZ":11.588318256848698,"pX":-0.008711805465087173,"pZ":2.384176246620536,"vX0":4.856888984398417,"vY0":-136.0247263945645,"vZ0":-7.836648794834941,"x":117.33,"y":174.41,"x0":-1.407380585978631,"y0":50.00501779052961,"z0":6.03950558754512,"aX":-5.935327620820723},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2197,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.40319538104750086,"extension":6.757151337136674},"hitData":{"launchSpeed":86.5,"launchAngle":76.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.17,"coordY":184.9}},"index":1,"playId":"a351af53-99cc-32ba-ae67-d8fb7f5ff667","pitchNumber":2,"startTime":"2025-07-29T01:17:05.098Z","endTime":"2025-07-29T01:17:14.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:17:14.821Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, shortstop Orlando Arcia to first baseman Warming Bernabel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:17:24.146Z","endTime":"2025-07-29T01:18:02.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.01518626185119,"strikeZoneBottom":1.31826015709392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.667601487205587,"aZ":-10.340464170659112,"pfxX":-1.8075165951172059,"pfxZ":11.547675651704687,"pX":-0.7052705894486163,"pZ":2.2356361834061165,"vX0":2.235200573137899,"vY0":-136.98017203265266,"vZ0":-8.454582066157784,"x":143.88,"y":178.42,"x0":-1.298925297152251,"y0":50.00429028494283,"z0":6.078649053774245,"aX":-3.4181466556804616},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":2.8,"spinRate":2166,"spinDirection":188},"zone":4,"typeConfidence":2.0,"plateTime":0.40063067487083837,"extension":6.697889760115804},"index":0,"playId":"c25fd158-c058-3e65-beea-2e88871efcc1","pitchNumber":1,"startTime":"2025-07-29T01:17:41.634Z","endTime":"2025-07-29T01:17:47.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.473050368990386,"aZ":-22.56717002778562,"pfxX":-5.713530097772413,"pfxZ":6.069218835891447,"pX":-0.781303848632,"pZ":2.1280881343472022,"vX0":3.915624748808529,"vY0":-125.1032726110194,"vZ0":-4.891358675010557,"x":146.78,"y":181.32,"x0":-1.6252103015282164,"y0":50.004321746809694,"z0":5.960729001649162,"aX":-9.04824299425953},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.1,"breakHorizontal":9.5,"spinRate":1356,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4379831221996775,"extension":6.6222923949385555},"hitData":{"launchSpeed":70.5,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.38,"coordY":149.73}},"index":1,"playId":"54e2ef06-cdf8-3b31-b3f7-b417bb275422","pitchNumber":2,"startTime":"2025-07-29T01:17:55.184Z","endTime":"2025-07-29T01:18:02.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:18:02.769Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T01:18:11.343Z","endTime":"2025-07-29T01:19:52.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.35624821481668,"strikeZoneBottom":1.5140903325916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.458977770754064,"aZ":-39.92596433048438,"pfxX":-2.2559232949032717,"pfxZ":-5.671726997798769,"pX":-0.8488089686716082,"pZ":3.086325408559044,"vX0":1.838740767447262,"vY0":-116.05170157654253,"vZ0":1.1161425292795626,"x":149.35,"y":155.45,"x0":-1.3578061980538678,"y0":50.005214688428936,"z0":6.3983657512902035,"aX":-3.0815287132040754},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.7,"breakHorizontal":3.6,"spinRate":2327,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.47173091538531553,"extension":6.450396878070544},"index":0,"playId":"2e15b29d-5db0-3dad-9699-ed47c8d28844","pitchNumber":1,"startTime":"2025-07-29T01:18:25.856Z","endTime":"2025-07-29T01:18:30.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.55361861678093,"strikeZoneBottom":1.66767523509715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.255116483166574,"aZ":-26.603641974550992,"pfxX":-6.278350535945879,"pfxZ":3.500572348461338,"pX":-1.014817693378123,"pZ":2.769401006102223,"vX0":4.060357396243423,"vY0":-125.11801954367039,"vZ0":-2.67549246424973,"x":155.68,"y":164.01,"x0":-1.8395478601300976,"y0":50.00353650674876,"z0":6.023185620051066,"aX":-9.996222733760877},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":10.4,"spinRate":1252,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4370578757030974,"extension":6.658931582519534},"index":1,"playId":"be7bd28a-1033-3213-afad-81ff9b2ec86a","pitchNumber":2,"startTime":"2025-07-29T01:18:37.823Z","endTime":"2025-07-29T01:18:43.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.50113637938005,"strikeZoneBottom":1.59010607904698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39160026167581,"aZ":-11.271880262311724,"pfxX":-2.0370193537327825,"pfxZ":10.636424657323246,"pX":0.4264360549470506,"pZ":1.0374283144492977,"vX0":5.210228627640193,"vY0":-139.10310974128376,"vZ0":-11.33544050441284,"x":100.75,"y":210.77,"x0":-1.2038928239805107,"y0":50.002103100112336,"z0":5.9060212785608135,"aX":-4.003120849506103},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":2.6,"spinRate":1996,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.39332890133904863,"extension":6.740614917727199},"index":2,"playId":"d0cec5a2-9183-38b6-bd72-e8e4f345fa46","pitchNumber":3,"startTime":"2025-07-29T01:18:51.165Z","endTime":"2025-07-29T01:18:56.347Z","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":94.5,"endSpeed":86.9,"strikeZoneTop":3.45840813190298,"strikeZoneBottom":1.69849545705396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.375661171033077,"aZ":-10.245943849656705,"pfxX":-1.659135075090645,"pfxZ":11.467589148833216,"pX":-0.11071449818757713,"pZ":0.428383058294789,"vX0":3.7676128721679554,"vY0":-137.17075548391492,"vZ0":-12.721141124070337,"x":121.22,"y":227.21,"x0":-1.2844029519224816,"y0":50.00498417230746,"z0":5.816384994692277,"aX":-3.1734590249975976},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":2.3,"spinRate":2066,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.3987872332390534,"extension":6.69968704420196},"index":3,"playId":"a77da980-481c-3fcb-9cdd-4a34ade7132a","pitchNumber":4,"startTime":"2025-07-29T01:19:06.487Z","endTime":"2025-07-29T01:19:10.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21367177719371,"aZ":-13.689111457392121,"pfxX":-2.024115951164919,"pfxZ":9.972094973858889,"pX":-0.022502051534428764,"pZ":2.9266051825193453,"vX0":4.520833479618688,"vY0":-135.00714130177428,"vZ0":-5.857819372643977,"x":117.86,"y":159.76,"x0":-1.4525556480226913,"y0":50.00347421794019,"z0":6.0805869871034455,"aX":-3.7525910587853493},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":1959,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.4050373007269492,"extension":6.631798578722316},"index":4,"playId":"b527c6c5-7c69-3d4c-9dad-a2ef3e9db504","pitchNumber":5,"startTime":"2025-07-29T01:19:25.664Z","endTime":"2025-07-29T01:19:32.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22830480797443,"aZ":-15.93556712260699,"pfxX":-1.879811285929693,"pfxZ":8.795794441039225,"pX":-0.9323389275103466,"pZ":3.7380836729544034,"vX0":2.066988787795194,"vY0":-134.75570777723945,"vZ0":-3.5357369041010855,"x":152.54,"y":137.85,"x0":-1.4636920803779447,"y0":50.00427934003732,"z0":6.187350212583779,"aX":-3.471033523349083},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":3.0,"spinRate":1923,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4058743136115748,"extension":6.6344163723460525},"index":5,"playId":"5e2677d7-137e-3c07-ac9e-c9e82afafa7b","pitchNumber":6,"startTime":"2025-07-29T01:19:46.551Z","endTime":"2025-07-29T01:19:52.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:19:52.399Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a line drive to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T01:21:47.748Z","endTime":"2025-07-29T01:23:09.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.4,"strikeZoneTop":3.78758393681325,"strikeZoneBottom":1.77400530244488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4009529674676,"aZ":-14.031838222260312,"pfxX":-7.277005175399179,"pfxZ":10.628403707667841,"pX":0.8743807968616134,"pZ":3.4784816490208845,"vX0":7.825333611086957,"vY0":-130.1041312965277,"vZ0":-3.3575631253502625,"x":83.67,"y":144.86,"x0":-1.2330765115694808,"y0":50.00116281314954,"z0":5.855274221848826,"aX":-12.420216254841412},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.6,"breakHorizontal":11.4,"spinRate":2392,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.4216806415626979,"extension":6.4754846756462126},"index":0,"playId":"457c6fc9-8c28-3dc7-b2c4-34ac95714ea4","pitchNumber":1,"startTime":"2025-07-29T01:21:59.237Z","endTime":"2025-07-29T01:22:04.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.6,"strikeZoneTop":3.78242724062745,"strikeZoneBottom":1.89520001620149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91958025893659,"aZ":-29.091552387289394,"pfxX":0.10434904615202889,"pfxZ":2.046067014759836,"pX":1.014915534264424,"pZ":1.179805131324821,"vX0":6.1498064547030005,"vY0":-121.46872118496572,"vZ0":-4.853906457528213,"x":78.31,"y":206.93,"x0":-1.554373473438524,"y0":50.00448158535014,"z0":5.708963041322987,"aX":0.15584804043147304},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2618,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.44949558074517615,"extension":6.761565064333145},"index":1,"playId":"c31ae471-0319-3875-8291-c825b566f0ee","pitchNumber":2,"startTime":"2025-07-29T01:22:14.273Z","endTime":"2025-07-29T01:22:20.747Z","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":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.69379258200079,"strikeZoneBottom":1.78123916832527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.17790595085944,"aZ":-28.011883233592712,"pfxX":0.6291884079594166,"pfxZ":2.8416737932246496,"pX":1.1494620973319931,"pZ":1.2705454636421996,"vX0":6.142560999773621,"vY0":-119.99117720968644,"vZ0":-4.501881540693785,"x":73.19,"y":204.48,"x0":-1.5203738073502875,"y0":50.004627242718406,"z0":5.6534127774638945,"aX":0.9206425614356092},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.5,"spinRate":2533,"spinDirection":62},"zone":14,"typeConfidence":0.89,"plateTime":0.45564376294894426,"extension":6.6080926366308335},"index":2,"playId":"1229b04e-41b8-3132-9644-d687352f6a4e","pitchNumber":3,"startTime":"2025-07-29T01:22:29.988Z","endTime":"2025-07-29T01:22:35.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.72817192947816,"strikeZoneBottom":1.81558016675094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.970073729599218,"aZ":-15.946939429924925,"pfxX":-9.90518986687422,"pfxZ":8.83728314788976,"pX":0.36020440188978237,"pZ":2.1112479493060246,"vX0":8.13724628870469,"vY0":-135.0576523788967,"vZ0":-6.445697741950394,"x":103.27,"y":181.78,"x0":-1.4132627438825651,"y0":50.00618638763316,"z0":5.661425932691977,"aX":-18.198429464343278},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":16.1,"spinRate":2391,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.40641889490974403,"extension":6.644849337724557},"index":3,"playId":"841bf815-bba4-32fb-9885-b6a528158e3f","pitchNumber":4,"startTime":"2025-07-29T01:22:44.732Z","endTime":"2025-07-29T01:22:50.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06884122236551,"aZ":-22.60150200368925,"pfxX":-9.934167106797016,"pfxZ":5.227694160459235,"pX":0.03683859925147856,"pZ":2.568166339559047,"vX0":7.556275732020962,"vY0":-134.429539965945,"vZ0":-3.89636850369412,"x":115.6,"y":169.44,"x0":-1.5194786022154974,"y0":50.000230644028775,"z0":5.640133208683624,"aX":-18.183961313708338},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":16.3,"spinRate":2259,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.40739916940088783,"extension":6.6650125505524445},"hitData":{"launchSpeed":107.8,"launchAngle":8.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.04,"coordY":88.59}},"index":4,"playId":"985c9cbb-0e14-3eeb-bd6d-46ddcf7502d2","pitchNumber":5,"startTime":"2025-07-29T01:22:59.696Z","endTime":"2025-07-29T01:23:09.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:23:09.474Z","atBatIndex":6},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Thairo Estrada grounds into a double play, shortstop Brayan Rocchio to second baseman Daniel Schneemann to first baseman Carlos Santana. Jordan Beck out at 2nd. Thairo Estrada out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T01:23:17.789Z","endTime":"2025-07-29T01:23:58.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.36807780126155,"strikeZoneBottom":1.62433624113971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.819359949402862,"aZ":-21.48611417869383,"pfxX":-9.391376332675579,"pfxZ":5.715671807998994,"pX":-0.6001512040839913,"pZ":2.702667175600058,"vX0":5.77167113392379,"vY0":-136.11786093390762,"vZ0":-3.7920908410268517,"x":139.88,"y":165.81,"x0":-1.531588586107979,"y0":50.00288440950031,"z0":5.607639259196608,"aX":-17.56350492081658},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":15.7,"spinRate":2384,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.402912883422343,"extension":6.543239272096056},"index":0,"playId":"2d784432-c1c3-34ad-b779-8aa011759da4","pitchNumber":1,"startTime":"2025-07-29T01:23:32.901Z","endTime":"2025-07-29T01:23:38.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.313405098253583,"aZ":-21.756516362189558,"pfxX":-9.392016543719816,"pfxZ":5.383971544822504,"pX":-0.5165946920042627,"pZ":2.9359318602330617,"vX0":6.306487095325084,"vY0":-138.34964033251083,"vZ0":-3.315736553269475,"x":136.69,"y":159.51,"x0":-1.6071710718444199,"y0":50.004601458881815,"z0":5.610816448005871,"aX":-18.180344228376928},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2379,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3961383930402147,"extension":6.589347052747666},"hitData":{"launchSpeed":87.8,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.72,"coordY":155.78}},"index":1,"playId":"a5e627e8-8b22-3d5e-a615-6a5d489626c3","pitchNumber":2,"startTime":"2025-07-29T01:23:50.465Z","endTime":"2025-07-29T01:23:58.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:23:58.223Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Warming Bernabel lines out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T01:24:10.727Z","endTime":"2025-07-29T01:24:50.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":84.1,"strikeZoneTop":3.55731140832361,"strikeZoneBottom":1.50401287066673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.276724458668966,"aZ":-14.315204936769584,"pfxX":-7.645233915160469,"pfxZ":9.76891490127642,"pX":-1.0532466167587977,"pZ":4.552855672631983,"vX0":3.4594258641818576,"vY0":-134.61190809434527,"vZ0":-0.8966421797694597,"x":157.15,"y":115.85,"x0":-1.364571068450749,"y0":50.00088876743099,"z0":5.907480173481977,"aX":-13.974746600240106},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":13.1,"spinRate":2453,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4074924373355029,"extension":6.339955290016036},"index":0,"playId":"f9cca99c-b91e-3023-8d07-fd33111010ce","pitchNumber":1,"startTime":"2025-07-29T01:24:22.895Z","endTime":"2025-07-29T01:24:28.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.744298281422168,"aZ":-15.121658182436299,"pfxX":-8.077703672120826,"pfxZ":8.81778408532195,"pX":-0.040192241785864134,"pZ":2.8568574251544328,"vX0":6.928824708004741,"vY0":-138.39338948254797,"vZ0":-4.867091581427884,"x":118.53,"y":161.64,"x0":-1.5304838945099735,"y0":50.00307831488062,"z0":5.6558847942526045,"aX":-15.622487323441522},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2479,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39622828760741724,"extension":6.664871307822273},"hitData":{"launchSpeed":99.9,"launchAngle":12.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.6,"coordY":75.91}},"index":1,"playId":"accba99b-83a1-3eff-8092-be045e5d301e","pitchNumber":2,"startTime":"2025-07-29T01:24:43.221Z","endTime":"2025-07-29T01:24:50.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:24:50.775Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T01:26:42.603Z","endTime":"2025-07-29T01:27:25.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.06754466060707,"strikeZoneBottom":1.40321389922273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78970617937422,"aZ":-12.701930247036861,"pfxX":-2.0881475621057524,"pfxZ":10.206838772283433,"pX":-0.04529377913427603,"pZ":1.9533087167698124,"vX0":3.9950954876037805,"vY0":-136.8868346248979,"vZ0":-8.744601907024961,"x":118.73,"y":186.04,"x0":-1.2490051341242778,"y0":50.000692217915066,"z0":6.048425536761439,"aX":-3.98305434215797},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":3.0,"spinRate":2105,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.39937012461591026,"extension":6.611488502712665},"index":0,"playId":"d8d004d3-0db4-38af-9bdb-94d7412414ba","pitchNumber":1,"startTime":"2025-07-29T01:26:59.828Z","endTime":"2025-07-29T01:27:05.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.123699957115264,"aZ":-39.012734409149495,"pfxX":-0.7098268423247281,"pfxZ":-4.78880265080776,"pX":0.0046818402588453744,"pZ":2.863353739841804,"vX0":3.160802942703249,"vY0":-118.33790986659062,"vZ0":0.24007406435481937,"x":116.82,"y":161.47,"x0":-1.2520956414413447,"y0":50.00218074048249,"z0":6.3142106573833745,"aX":-1.0136754533369008},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.4,"breakHorizontal":0.6,"spinRate":2513,"spinDirection":25},"zone":2,"typeConfidence":2.0,"plateTime":0.4616232688162487,"extension":6.393194077298183},"hitData":{"launchSpeed":88.7,"launchAngle":14.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":102.95,"coordY":126.32}},"index":1,"playId":"418a79b0-0b39-38a7-98c0-24131780e7c5","pitchNumber":2,"startTime":"2025-07-29T01:27:14.550Z","endTime":"2025-07-29T01:27:25.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:27:25.090Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a ground ball to second baseman Thairo Estrada. Kyle Manzardo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T01:27:26.988Z","endTime":"2025-07-29T01:28:17.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.38184499383293,"strikeZoneBottom":1.6884253159008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03866120573924,"aZ":-12.0753374478612,"pfxX":-1.3157729903314324,"pfxZ":10.893291542331038,"pX":0.23773401264688584,"pZ":2.6327336833365482,"vX0":4.464288457099782,"vY0":-134.90087443298864,"vZ0":-6.878383197617894,"x":107.94,"y":167.7,"x0":-1.2668664965047254,"y0":50.00502784178316,"z0":6.064968391288098,"aX":-2.4288110915678462},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.5,"breakHorizontal":1.4,"spinRate":2088,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.40584734544147016,"extension":6.796789106920492},"index":0,"playId":"ba94542b-9152-3ace-86ea-219ddc645b1b","pitchNumber":1,"startTime":"2025-07-29T01:27:51.098Z","endTime":"2025-07-29T01:27:56.562Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.600201827426528,"aZ":-11.14895805654077,"pfxX":-2.821622613703105,"pfxZ":11.022961308438706,"pX":0.26355420682324365,"pZ":2.906470837636107,"vX0":5.31060518252859,"vY0":-137.280596827591,"vZ0":-6.525038659810876,"x":106.95,"y":160.31,"x0":-1.3300085774388677,"y0":50.001536504744934,"z0":6.074218877625755,"aX":-5.3817764777544355},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2139,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.39909663881919055,"extension":6.503847377031119},"hitData":{"launchSpeed":68.9,"launchAngle":2.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.2,"coordY":143.07}},"index":1,"playId":"f198fe19-eb43-3137-a1a5-152e300417bc","pitchNumber":2,"startTime":"2025-07-29T01:28:08.831Z","endTime":"2025-07-29T01:28:17.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:28:17.136Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T01:28:34.260Z","endTime":"2025-07-29T01:29:58.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.49021799637314,"strikeZoneBottom":1.70009712692015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.956953786644704,"aZ":-13.657060557981042,"pfxX":-3.0172214777799713,"pfxZ":9.739607418532035,"pX":-1.603438881236552,"pZ":3.6160583448493675,"vX0":0.6760596488186459,"vY0":-137.17123014001947,"vZ0":-4.412624043104101,"x":178.12,"y":141.15,"x0":-1.461414537391884,"y0":50.00567149215073,"z0":6.1799538121903765,"aX":-5.738093351315988},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.9,"breakHorizontal":5.3,"spinRate":2123,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39964150930866005,"extension":6.65213429939373},"index":0,"playId":"a09d2f2f-b991-3d2b-9c57-3c9fe36e1357","pitchNumber":1,"startTime":"2025-07-29T01:28:52.381Z","endTime":"2025-07-29T01:28:57.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.030788343480868,"aZ":-12.09148947787192,"pfxX":-3.020653554821581,"pfxZ":10.93261106949896,"pX":-0.0053224859974601735,"pZ":2.5645375853175594,"vX0":4.189773545144455,"vY0":-134.86442550272665,"vZ0":-7.257027160817211,"x":117.2,"y":169.54,"x0":-1.1884260054548015,"y0":50.00653846345669,"z0":6.147986227260216,"aX":-5.551248025320026},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":4.6,"spinRate":2086,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4065257254593635,"extension":6.531243626559537},"index":1,"playId":"f548db9f-6f0e-33ff-9d70-70593fc01c94","pitchNumber":2,"startTime":"2025-07-29T01:29:08.996Z","endTime":"2025-07-29T01:29:13.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.485626641008814,"aZ":-27.44136156336923,"pfxX":-5.168325412011875,"pfxZ":3.0072774767108488,"pX":-0.7378896358595243,"pZ":2.7716377909255265,"vX0":3.8626723646992502,"vY0":-124.02749012840151,"vZ0":-2.682540137099408,"x":145.13,"y":163.95,"x0":-1.6363465845536627,"y0":50.003584529010425,"z0":6.132469298707497,"aX":-8.132957312299617},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":8.6,"spinRate":1222,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4399503715624604,"extension":6.562817841245439},"index":2,"playId":"b5ecf5bb-03bd-3d8c-adcc-6342dca28ab1","pitchNumber":3,"startTime":"2025-07-29T01:29:33.957Z","endTime":"2025-07-29T01:29:39.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.133007211565957,"aZ":-28.50225676533649,"pfxX":-5.935115158442162,"pfxZ":2.2534082222410117,"pX":-0.3416854918280284,"pZ":2.987867016508519,"vX0":4.4555111701511425,"vY0":-126.46154560653987,"vZ0":-2.2613083388665958,"x":130.02,"y":158.11,"x0":-1.3492862781140393,"y0":50.00481007630343,"z0":6.164505365251789,"aX":-9.68028917706539},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":9.8,"spinRate":1222,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.43199101689442854,"extension":6.667204843205355},"index":3,"playId":"985e56da-aaf1-3152-a116-896eebd1a4ae","pitchNumber":4,"startTime":"2025-07-29T01:29:53.317Z","endTime":"2025-07-29T01:29:58.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:29:58.893Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out, first baseman Warming Bernabel to pitcher Bradley Blalock. Kyle Manzardo to 3rd. Carlos Santana to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T01:30:11.862Z","endTime":"2025-07-29T01:30:49.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"postOnThird":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687134,"link":"/api/v1/people/687134"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.6,"strikeZoneTop":3.60528113805142,"strikeZoneBottom":1.70564740371514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.195585404032727,"aZ":-42.84651039248032,"pfxX":0.7486438035535077,"pfxZ":-8.085208847061427,"pX":0.06963930099115094,"pZ":2.8216719291736725,"vX0":2.5320957744507555,"vY0":-113.97437953227804,"vZ0":1.475390716223966,"x":114.35,"y":162.59,"x0":-1.1511981049677151,"y0":50.00150919772076,"z0":6.384944010839146,"aX":0.9880301569218395},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.0,"breakHorizontal":-1.9,"spinRate":2446,"spinDirection":13},"zone":5,"typeConfidence":2.0,"plateTime":0.4798822238097489,"extension":6.431735344377511},"index":0,"playId":"ab4cfe89-3055-30bf-8530-311b0c4938a4","pitchNumber":1,"startTime":"2025-07-29T01:30:23.596Z","endTime":"2025-07-29T01:30:29.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07178031656659,"aZ":-26.77036886935065,"pfxX":-5.248667529829748,"pfxZ":3.3891924418010717,"pX":-1.2822831918706816,"pZ":2.509781900577428,"vX0":2.5233364070292916,"vY0":-124.87165955384665,"vZ0":-3.3657939716021854,"x":165.88,"y":171.02,"x0":-1.6192931175639136,"y0":50.00040247061637,"z0":6.056516022293861,"aX":-8.360571264427927},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":9.0,"spinRate":1259,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4371630073638735,"extension":6.061337619821267},"hitData":{"launchSpeed":73.1,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.86,"coordY":173.34}},"index":1,"playId":"3c07e094-5b9b-36e2-95bc-18118305d4d2","pitchNumber":2,"startTime":"2025-07-29T01:30:42.371Z","endTime":"2025-07-29T01:30:49.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:30:49.971Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T01:31:11.900Z","endTime":"2025-07-29T01:34:38.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":2.94525448539186,"strikeZoneBottom":1.20826579439618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.216548758998545,"aZ":-24.439023114428142,"pfxX":-5.951099883566455,"pfxZ":4.789276701231151,"pX":-0.7853244957592814,"pZ":1.7866761242177012,"vX0":4.146241953469728,"vY0":-125.63742057637978,"vZ0":-5.520514722478724,"x":146.93,"y":190.54,"x0":-1.6761636014931063,"y0":50.00059946903884,"z0":5.9746897915222315,"aX":-9.601960294456124},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.8,"breakHorizontal":10.0,"spinRate":1395,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.43441484673218866,"extension":6.681976323204794},"index":0,"playId":"300b08e9-8f1f-3481-8e69-2a77bbc80972","pitchNumber":1,"startTime":"2025-07-29T01:31:28.769Z","endTime":"2025-07-29T01:31:34.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.11023485961249,"strikeZoneBottom":1.39876566083457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.61282415587467,"aZ":-11.479663151491899,"pfxX":-3.3169122837315297,"pfxZ":10.82240278852542,"pX":0.676986332416163,"pZ":1.125520249516472,"vX0":6.274444405458379,"vY0":-137.00632977472395,"vZ0":-10.898440607331212,"x":91.19,"y":208.39,"x0":-1.205853394362431,"y0":50.00317453884364,"z0":5.926026914523582,"aX":-6.343147662253887},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2087,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39888737944786046,"extension":6.824912752644109},"index":1,"playId":"9b65a544-507d-34e4-8700-8cd31e47275a","pitchNumber":2,"startTime":"2025-07-29T01:31:51.513Z","endTime":"2025-07-29T01:31:57.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.08517778872657,"strikeZoneBottom":1.37400832087289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.381333883435705,"aZ":-22.911525310871166,"pfxX":-7.231378409392987,"pfxZ":5.656439219653466,"pX":-1.14698026299402,"pZ":0.8547971886107656,"vX0":4.032879130820848,"vY0":-126.959196427681,"vZ0":-7.919415659416008,"x":160.72,"y":215.7,"x0":-1.81450606062351,"y0":50.00071293426827,"z0":5.830872252310143,"aX":-11.83309970392188},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":12.2,"spinRate":1362,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4310108970618485,"extension":6.728219418884918},"index":2,"playId":"eb3ccdba-823d-31bd-8231-284cd42d348a","pitchNumber":3,"startTime":"2025-07-29T01:32:12.717Z","endTime":"2025-07-29T01:32:17.391Z","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":94.7,"endSpeed":87.3,"strikeZoneTop":3.07203331828798,"strikeZoneBottom":1.36053354318402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82029509521786,"aZ":-12.468871516978522,"pfxX":-2.5355914194296303,"pfxZ":10.205971182691298,"pX":-0.6712329107636501,"pZ":1.1652121307823136,"vX0":3.1382682098334542,"vY0":-137.66490368652637,"vZ0":-10.720837731558847,"x":142.59,"y":207.32,"x0":-1.4933177208939101,"y0":50.00593920253106,"z0":5.940127088955149,"aX":-4.897387610480035},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":4.0,"spinRate":2098,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.3969558953070127,"extension":6.684252664566657},"index":3,"playId":"18bfcfe7-ed46-3c26-bf39-44036abd60a0","pitchNumber":4,"startTime":"2025-07-29T01:32:32.622Z","endTime":"2025-07-29T01:32:38.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.06152265188409,"strikeZoneBottom":1.37533058456933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.882979002267344,"aZ":-14.280060159845702,"pfxX":-3.0462674358971,"pfxZ":9.515240905822644,"pX":-0.813670512557092,"pZ":1.9497401877928213,"vX0":3.2418128703341464,"vY0":-136.47660963910812,"vZ0":-8.082541235695988,"x":148.02,"y":186.14,"x0":-1.6228435428346775,"y0":50.003815362536166,"z0":5.9395225678854136,"aX":-5.729551906161052},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":4.8,"spinRate":2137,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.4017885553285909,"extension":6.681341672967801},"index":4,"playId":"0b17d934-3540-347b-997f-24497225f8cf","pitchNumber":5,"startTime":"2025-07-29T01:32:52.445Z","endTime":"2025-07-29T01:32:58.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.144520289237345,"aZ":-25.046269908698196,"pfxX":-6.37536338647676,"pfxZ":4.358292878516583,"pX":-0.9830286023209148,"pZ":2.646362570297123,"vX0":3.846828058450283,"vY0":-126.89232171053916,"vZ0":-3.4574012018194584,"x":154.47,"y":167.33,"x0":-1.687727305849829,"y0":50.003819913883646,"z0":6.014441385592424,"aX":-10.432388787609861},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":10.7,"spinRate":1242,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.43109159080932624,"extension":6.666400202016622},"index":5,"playId":"4124945c-17dd-39a4-800c-9c592875c311","pitchNumber":6,"startTime":"2025-07-29T01:33:13.460Z","endTime":"2025-07-29T01:33:19.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15827386740501,"aZ":-26.21170553444128,"pfxX":-5.461691670687604,"pfxZ":3.701416719356599,"pX":-0.5226697233996016,"pZ":3.129503173242466,"vX0":4.48050974831924,"vY0":-125.82140916980543,"vZ0":-1.944861315967259,"x":136.92,"y":154.28,"x0":-1.611911053526512,"y0":50.0061590807191,"z0":6.024623273528732,"aX":-8.808982035990406},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":9.0,"spinRate":1232,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4343668423886733,"extension":6.844597626455945},"index":6,"playId":"19b9d400-1d6b-3633-abe4-8357a62ff4be","pitchNumber":7,"startTime":"2025-07-29T01:33:38.731Z","endTime":"2025-07-29T01:33:43.522Z","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":96.2,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.415315741927888,"aZ":-11.15984768554997,"pfxX":-3.489309863525463,"pfxZ":10.602567265669832,"pX":0.642912352512471,"pZ":2.955001761827264,"vX0":6.2651948974614164,"vY0":-139.84982721548567,"vZ0":-6.569712298150076,"x":92.49,"y":158.99,"x0":-1.1725537884495865,"y0":50.00071735843323,"z0":6.065950779234225,"aX":-6.915013689748575},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":5.0,"spinRate":2139,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.3915931010648417,"extension":6.689879224556295},"index":7,"playId":"28cbec79-b5db-3454-95ca-b50d4829473e","pitchNumber":8,"startTime":"2025-07-29T01:34:01.319Z","endTime":"2025-07-29T01:34:07.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.11211363473403,"aZ":-14.904665048555596,"pfxX":-2.926278358325327,"pfxZ":8.690433709728728,"pX":-0.08191439133814728,"pZ":3.9125461978168548,"vX0":4.289924909406633,"vY0":-139.9763214322142,"vZ0":-3.550418041295419,"x":94.3,"y":138.07,"x0":-1.25303655761748,"y0":50.0057731945901,"z0":6.1711092917189605,"aX":-5.8174722826753325},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":4.4,"spinRate":1934,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3910590345203908,"extension":6.525295036484547},"index":8,"playId":"32a342d9-a4ab-36f6-bc74-e3682a1df2be","pitchNumber":9,"startTime":"2025-07-29T01:34:32.628Z","endTime":"2025-07-29T01:34:38.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:34:38.412Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a bunt ground ball to third baseman José Ramírez, deflected by pitcher Slade Cecconi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T01:36:33.820Z","endTime":"2025-07-29T01:36:56.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.142719015057157,"aZ":-13.00381565432453,"pfxX":-7.206985476001625,"pfxZ":10.544818536126746,"pX":0.5112777062389485,"pZ":3.0345607508023265,"vX0":7.672060447710158,"vY0":-134.2568082847025,"vZ0":-4.742800423864734,"x":97.51,"y":156.85,"x0":-1.4524493963988103,"y0":50.00539815732785,"z0":5.755608731012343,"aX":-13.106515463730501},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":11.3,"spinRate":2330,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.40859288905998525,"extension":6.559839498274989},"hitData":{"launchSpeed":30.6,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":116.93,"coordY":178.29}},"index":0,"playId":"5dc76b74-01cf-38e8-b23c-467c910c7f8a","pitchNumber":1,"startTime":"2025-07-29T01:36:48.478Z","endTime":"2025-07-29T01:36:56.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:36:56.078Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rockies challenged (play at 1st), call on the field was overturned: Kyle Farmer grounds into a force out, shortstop Brayan Rocchio to second baseman Daniel Schneemann. Brenton Doyle out at 2nd. Kyle Farmer to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T01:38:02.189Z","endTime":"2025-07-29T01:39:42.222Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"5d4f5931-c5c8-3cbb-8e9d-cbc28a2d4619","startTime":"2025-07-29T01:37:46.560Z","endTime":"2025-07-29T01:37:51.528Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.488792206702705,"aZ":-14.110938227696717,"pfxX":-6.587425714666352,"pfxZ":9.781318431441408,"pX":-0.8465135202599366,"pZ":3.5345463696661628,"vX0":4.403572511599029,"vY0":-135.72941315346907,"vZ0":-3.3759504285378252,"x":149.27,"y":143.35,"x0":-1.6423889039565462,"y0":50.00655218922296,"z0":5.7907709315899645,"aX":-12.170172941318262},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":10.9,"spinRate":2358,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4051065031501331,"extension":6.5178698843344085},"index":1,"playId":"bd630a85-84b8-3a0b-bb5e-3dda43b10624","pitchNumber":1,"startTime":"2025-07-29T01:38:04.508Z","endTime":"2025-07-29T01:38:10.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.5579655161423,"strikeZoneBottom":1.62180226576335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84236294748719,"aZ":-22.660099494882893,"pfxX":-9.32401714318694,"pfxZ":5.098585976188772,"pX":-0.9424660466039516,"pZ":3.1699007350992625,"vX0":4.927384590708735,"vY0":-135.7909443420785,"vZ0":-2.4606633099260042,"x":152.92,"y":153.19,"x0":-1.5694313813380596,"y0":50.00626477361192,"z0":5.665121112217396,"aX":-17.408899195643336},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":15.8,"spinRate":2293,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40343235330503147,"extension":6.63941855121148},"index":2,"playId":"42b7233b-4a2a-3b86-952a-70a162f5f861","pitchNumber":2,"startTime":"2025-07-29T01:38:30.760Z","endTime":"2025-07-29T01:38:35.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.18994661958449,"aZ":-30.474718462441377,"pfxX":-1.5217910825413694,"pfxZ":1.1261673439376363,"pX":-0.12913801401572927,"pZ":2.849962362294235,"vX0":4.257946905316667,"vY0":-122.56686591902755,"vZ0":-0.7941018514367628,"x":121.92,"y":161.83,"x0":-1.6978155695324773,"y0":50.00193183185154,"z0":5.800592315928599,"aX":-2.2952882631221487},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":1.7,"spinRate":2584,"spinDirection":86},"zone":2,"typeConfidence":2.0,"plateTime":0.44837843884658124,"extension":6.508149068547637},"index":3,"playId":"59bfd9d5-381f-3bd5-8e91-a535355a3c1d","pitchNumber":3,"startTime":"2025-07-29T01:38:50.998Z","endTime":"2025-07-29T01:38:56.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.625791319786963,"aZ":-14.134895903254824,"pfxX":-7.930635732039789,"pfxZ":9.287659423016676,"pX":0.22914346956345888,"pZ":3.670984686611684,"vX0":7.289574619369051,"vY0":-138.63527536874147,"vZ0":-3.2194677150445625,"x":108.27,"y":139.66,"x0":-1.4067697329979856,"y0":50.00277215717074,"z0":5.793576358378733,"aX":-15.403850890325383},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":12.8,"spinRate":2400,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.39541907479802774,"extension":6.413292858912147},"index":4,"playId":"cdd9d72b-221a-3ebc-8243-0db5ff4749e2","pitchNumber":4,"startTime":"2025-07-29T01:39:13.538Z","endTime":"2025-07-29T01:39:18.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":70.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.512681319920002,"aZ":-42.59385821955775,"pfxX":3.611651793864474,"pfxZ":-8.410284733757935,"pX":0.8442441877473768,"pZ":2.444223497073984,"vX0":3.226874267282551,"vY0":-111.08362717015376,"vZ0":1.6122125934261522,"x":103.94,"y":160.22,"x0":-1.1011329420918121,"y0":50.00375117818461,"z0":6.1668531713390395,"aX":4.473629767192662},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-14.4,"breakHorizontal":-7.4,"spinRate":2403,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4947342936138375,"extension":6.426846018214896},"hitData":{"launchSpeed":84.3,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.33,"coordY":153.36}},"index":5,"playId":"f1629956-2e29-3c21-a455-e8ef3ce90042","pitchNumber":5,"startTime":"2025-07-29T01:39:34.192Z","endTime":"2025-07-29T01:39:42.222Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":115},"playEndTime":"2025-07-29T01:39:42.222Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Orlando Arcia doubles (3) on a line drive to right fielder Nolan Jones. Kyle Farmer to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T01:41:26.850Z","endTime":"2025-07-29T01:41:59.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"postOnThird":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82276418448869,"aZ":-21.48886229730154,"pfxX":-9.070143112748179,"pfxZ":5.809751043022148,"pX":-0.6153146133483137,"pZ":2.535755388597274,"vX0":5.897787764802117,"vY0":-134.63922353073582,"vZ0":-4.276158825388809,"x":140.45,"y":170.31,"x0":-1.6541802441124742,"y0":50.001050097818016,"z0":5.662333403973314,"aX":-16.675496158969928},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":15.2,"spinRate":2307,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.40658386291540927,"extension":6.520202395444741},"index":0,"playId":"894a7ff6-75fe-3d3d-a478-2ea03d3d14fe","pitchNumber":1,"startTime":"2025-07-29T01:41:26.850Z","endTime":"2025-07-29T01:41:31.222Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91047811941145,"aZ":-13.777574327402025,"pfxX":-7.781019691361043,"pfxZ":9.597074007764913,"pX":0.47901056226073574,"pZ":2.2610598509146014,"vX0":7.660060516660298,"vY0":-137.6681397903673,"vZ0":-7.02843744530536,"x":98.74,"y":177.73,"x0":-1.3302145673471173,"y0":50.00327225671797,"z0":5.781955051258401,"aX":-14.917627176653854},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":12.5,"spinRate":2458,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.3980358454604378,"extension":6.416717395170817},"hitData":{"launchSpeed":100.2,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.35,"coordY":108.57}},"index":1,"playId":"2f57ba54-a35c-34c6-98f0-ad4d9f3b3dbe","pitchNumber":2,"startTime":"2025-07-29T01:41:47.142Z","endTime":"2025-07-29T01:41:59.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:41:59.225Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Tyler Freeman out on a sacrifice fly to right fielder Nolan Jones. Kyle Farmer scores. Orlando Arcia to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T01:42:14.821Z","endTime":"2025-07-29T01:43:26.712Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98500080070866,"aZ":-20.746057776313098,"pfxX":-9.237151598768726,"pfxZ":6.096225647811972,"pX":-0.04426549691293853,"pZ":3.094689499408639,"vX0":7.211719759527582,"vY0":-135.8500076259424,"vZ0":-3.2418603728733038,"x":118.69,"y":155.22,"x0":-1.5295367777093423,"y0":50.00305380178165,"z0":5.740961413567586,"aX":-17.313910048073435},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":15.2,"spinRate":2335,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4027571561953711,"extension":6.588573970546385},"index":0,"playId":"1ceb5bd1-5c52-3ff1-b9dc-975ce20189e3","pitchNumber":1,"startTime":"2025-07-29T01:42:36.174Z","endTime":"2025-07-29T01:42:40.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.38863172636109,"strikeZoneBottom":1.59575597864174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.736057055213898,"aZ":-20.443331567231354,"pfxX":-8.94630556535194,"pfxZ":6.06848193638054,"pX":-1.5108194078454302,"pZ":3.19696525453829,"vX0":3.7691437802932133,"vY0":-137.7164157333394,"vZ0":-3.1065999692726916,"x":174.59,"y":152.46,"x0":-1.729861173559354,"y0":50.0041982187985,"z0":5.712075792338597,"aX":-17.296125301534758},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2219,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39675586420490205,"extension":6.540875667813739},"index":1,"playId":"02c35f43-1ae2-3db5-91f2-9dc2e95304af","pitchNumber":2,"startTime":"2025-07-29T01:42:57.583Z","endTime":"2025-07-29T01:43:03.289Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51434582976273,"aZ":-34.20489480549832,"pfxX":3.082558738686349,"pfxZ":-1.328317777174604,"pX":0.05681934504603569,"pZ":2.189112627000583,"vX0":3.002324809784976,"vY0":-123.30896061131557,"vZ0":-1.8365961145669045,"x":114.83,"y":179.67,"x0":-1.578800876834966,"y0":50.00031960402123,"z0":5.841211244590457,"aX":4.7250361458670405},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":-6.4,"spinRate":2421,"spinDirection":81},"zone":5,"typeConfidence":0.89,"plateTime":0.44492387465331795,"extension":6.676607837615368},"hitData":{"launchSpeed":100.7,"launchAngle":19.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.87,"coordY":77.43}},"index":2,"playId":"23ead258-30f9-35ce-b65c-38002a44d3eb","pitchNumber":3,"startTime":"2025-07-29T01:43:15.091Z","endTime":"2025-07-29T01:43:26.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:43:26.712Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mickey Moniak lines out to right fielder Nolan Jones.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T01:43:44.935Z","endTime":"2025-07-29T01:44:58.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.01713876341796,"aZ":-41.00777367057066,"pfxX":3.925852921083524,"pfxZ":-7.4149907442017735,"pX":0.3806769014847631,"pZ":2.2853405311817374,"vX0":2.81968826656356,"vY0":-109.00503854691628,"vZ0":1.2604903812040933,"x":102.49,"y":177.08,"x0":-1.4445586784817452,"y0":50.00456743812682,"z0":6.163067277882524,"aX":4.67506074550031},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-12.7,"breakHorizontal":-7.9,"spinRate":2325,"spinDirection":36},"zone":6,"typeConfidence":0.9,"plateTime":0.5044987041778572,"extension":6.096727005427657},"index":0,"playId":"a8080e4c-44bd-3322-8247-a5a53b47310e","pitchNumber":1,"startTime":"2025-07-29T01:43:52.077Z","endTime":"2025-07-29T01:43:56.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.47346053664618,"strikeZoneBottom":1.62939498086215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.951864786636968,"aZ":-15.466510459322583,"pfxX":-5.813703444998378,"pfxZ":8.50260797368444,"pX":-0.5939129047633925,"pZ":4.533732459993705,"vX0":4.992891856599322,"vY0":-139.01630480716165,"vZ0":-0.9930025442901279,"x":139.64,"y":116.37,"x0":-1.6542177685311952,"y0":50.00506769178381,"z0":5.9180895915206335,"aX":-11.427790038253569},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":9.6,"spinRate":2390,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39337102082047437,"extension":6.139422171871237},"index":1,"playId":"8ead72c9-3df9-3715-b210-1514678bcf2d","pitchNumber":2,"startTime":"2025-07-29T01:44:09.872Z","endTime":"2025-07-29T01:44:14.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.093252189655203,"aZ":-14.156380902449241,"pfxX":-5.772282587579731,"pfxZ":9.240939476172613,"pX":-0.9680528357269315,"pZ":2.34126110662016,"vX0":3.792957724166182,"vY0":-138.33648780316875,"vZ0":-6.801635723662621,"x":153.9,"y":175.57,"x0":-1.6026641664499865,"y0":50.00458756690581,"z0":5.769782796010517,"aX":-11.257230844793744},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":9.7,"spinRate":2351,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.39500931983825627,"extension":6.27031265457724},"index":2,"playId":"cb11442a-5e0a-31fd-8d79-70370a6a7f50","pitchNumber":3,"startTime":"2025-07-29T01:44:24.843Z","endTime":"2025-07-29T01:44:31.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T01:44:38.028Z","endTime":"2025-07-29T01:44:51.030Z","isPitch":false,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66226244886962,"aZ":-42.10012783057335,"pfxX":3.2271985525131845,"pfxZ":-7.943682432095626,"pX":-0.1309391488395271,"pZ":2.5782060785630967,"vX0":1.9923547499525327,"vY0":-111.54456204217539,"vZ0":1.9083638671558079,"x":121.99,"y":169.17,"x0":-1.4576312218207175,"y0":50.00360528005597,"z0":6.0802364941470675,"aX":4.031709808414363},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-13.4,"breakHorizontal":-6.4,"spinRate":2330,"spinDirection":37},"zone":5,"typeConfidence":0.89,"plateTime":0.4926569113014545,"extension":6.433367898522272},"hitData":{"launchSpeed":97.6,"launchAngle":22.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.38,"coordY":77.85}},"index":4,"playId":"120f4b91-0036-38a5-b10c-0a1e1f92783b","pitchNumber":4,"startTime":"2025-07-29T01:44:51.030Z","endTime":"2025-07-29T01:44:58.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:44:58.708Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, third baseman Kyle Farmer to first baseman Warming Bernabel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T01:46:46.980Z","endTime":"2025-07-29T01:47:59.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.4,"strikeZoneTop":3.40046182277857,"strikeZoneBottom":1.52653314759867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.098846506657175,"aZ":-32.1757670676223,"pfxX":1.9038806041553071,"pfxZ":-0.00481000247598562,"pX":1.242739272656334,"pZ":1.152939142266136,"vX0":5.614864598181171,"vY0":-117.88640894911411,"vZ0":-4.512467411924039,"x":69.63,"y":207.65,"x0":-1.4111611107034772,"y0":50.001893114039376,"z0":6.041798206208769,"aX":2.694525910934209},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2448,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.46353500754232835,"extension":6.756018061761477},"index":0,"playId":"9787e30f-60b3-31e4-84a9-0ea3362f4e78","pitchNumber":1,"startTime":"2025-07-29T01:47:08.382Z","endTime":"2025-07-29T01:47:13.474Z","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":92.8,"endSpeed":84.8,"strikeZoneTop":3.41772864280489,"strikeZoneBottom":1.54374083283447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.356576691133167,"aZ":-17.805348615393807,"pfxX":-4.412987527198823,"pfxZ":7.772817616726858,"pX":-0.7952861547595812,"pZ":4.025628937606713,"vX0":3.199357413172514,"vY0":-135.10621235315068,"vZ0":-2.39625252764334,"x":147.31,"y":130.09,"x0":-1.4212626960805022,"y0":50.006311467500005,"z0":6.175039114188303,"aX":-8.162318587786512},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":7.3,"spinRate":1991,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4053605803502607,"extension":6.5465305270832825},"index":1,"playId":"77f15d7e-f2f7-3b40-a638-354efcb17e88","pitchNumber":2,"startTime":"2025-07-29T01:47:21.793Z","endTime":"2025-07-29T01:47:28.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.28754717230055,"strikeZoneBottom":1.59151933932083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99265513537946,"aZ":-15.3204457799148,"pfxX":-3.089538871349574,"pfxZ":9.276049320399276,"pX":-0.24464837798539565,"pZ":2.8579191295709627,"vX0":3.5917482722849305,"vY0":-133.7293044323159,"vZ0":-5.902996846762871,"x":126.33,"y":161.62,"x0":-1.201767256672515,"y0":50.00242059961112,"z0":6.1871024004249,"aX":-5.613385328867763},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2039,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4090934311546466,"extension":6.6855658004394165},"index":2,"playId":"cc57764f-6e75-3271-a0ba-8dad40dc76bc","pitchNumber":3,"startTime":"2025-07-29T01:47:35.066Z","endTime":"2025-07-29T01:47:40.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.603778006283093,"aZ":-33.18798961223484,"pfxX":1.9585495043772843,"pfxZ":-0.6800947565976028,"pX":0.20434603858551675,"pZ":2.0189581298057284,"vX0":3.651042014071469,"vY0":-121.16438331941696,"vZ0":-2.824644418834376,"x":109.21,"y":184.27,"x0":-1.5735569339656434,"y0":50.001301003400975,"z0":6.085816357927065,"aX":2.925710401843339},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":-4.3,"spinRate":2500,"spinDirection":69},"zone":8,"typeConfidence":2.0,"plateTime":0.45121700858651437,"extension":6.732003208652446},"hitData":{"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":181.21}},"index":3,"playId":"109e9668-d455-3487-b013-f5f8d3af4700","pitchNumber":4,"startTime":"2025-07-29T01:47:50.903Z","endTime":"2025-07-29T01:47:59.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:47:59.379Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to right fielder Mickey Moniak.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T01:48:13.078Z","endTime":"2025-07-29T01:48:58.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":73.1,"strikeZoneTop":3.13907810401266,"strikeZoneBottom":1.48992926764805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16665162200693,"aZ":-41.459732544189784,"pfxX":-0.3458456766722767,"pfxZ":-7.008115281533573,"pX":-0.1272075097294749,"pZ":0.9142678040475958,"vX0":3.1439700742146752,"vY0":-114.45383977645275,"vZ0":-2.8135302877058495,"x":121.85,"y":214.09,"x0":-1.4737534090935231,"y0":50.000092298036044,"z0":6.220499927721367,"aX":-0.459330112608194},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.1,"breakHorizontal":-0.1,"spinRate":2531,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.4786050198280378,"extension":6.503818263361557},"index":0,"playId":"28ef4186-9a4b-3451-9e88-d27d8caea154","pitchNumber":1,"startTime":"2025-07-29T01:48:32.553Z","endTime":"2025-07-29T01:48:37.270Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.775598848794505,"aZ":-11.327857080237363,"pfxX":-3.103014875282142,"pfxZ":11.179313584626632,"pX":0.07516544720751987,"pZ":2.9125774703025615,"vX0":5.640364969571273,"vY0":-135.92295754250307,"vZ0":-6.263056613505072,"x":114.13,"y":160.14,"x0":-1.6269821345782316,"y0":50.0016582134205,"z0":6.0390028438052274,"aX":-5.786163612793513},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2079,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.4035230893682882,"extension":6.681495929144248},"hitData":{"launchSpeed":77.9,"launchAngle":18.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.42,"coordY":100.27}},"index":1,"playId":"e40db3c6-7ce3-3992-bdc1-52ecdd8c2eb2","pitchNumber":2,"startTime":"2025-07-29T01:48:46.974Z","endTime":"2025-07-29T01:48:58.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:48:58.495Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T01:49:05.670Z","endTime":"2025-07-29T01:50:20.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"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],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.848773057027643,"aZ":-11.969375144096448,"pfxX":-3.2422909695068762,"pfxZ":10.818473845722526,"pX":-0.47921109990757466,"pZ":2.6214555962607804,"vX0":3.754580015724575,"vY0":-136.04831839450935,"vZ0":-7.130996057600095,"x":135.27,"y":168.0,"x0":-1.4582623751250787,"y0":50.00500700157597,"z0":6.112706973529235,"aX":-6.0569639215131525},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":5.0,"spinRate":2152,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.4031560387946982,"extension":6.680779388677261},"index":0,"playId":"2686537a-404d-3d45-a264-50383a8ce2fe","pitchNumber":1,"startTime":"2025-07-29T01:49:25.146Z","endTime":"2025-07-29T01:49:30.024Z","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":1},"index":1,"playId":"f7948961-2529-33d8-8a82-745934dff0ec","startTime":"2025-07-29T01:49:48.139Z","endTime":"2025-07-29T01:49:52.908Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.178146186846565,"aZ":-23.684428326214054,"pfxX":-7.130549188601584,"pfxZ":5.411667218165613,"pX":-0.3112394339718977,"pZ":2.595584350407848,"vX0":5.677224644129171,"vY0":-124.0372869114385,"vZ0":-3.5857813885082486,"x":128.86,"y":168.7,"x0":-1.695472330358673,"y0":50.0035005765562,"z0":6.019061975441751,"aX":-11.189369616249332},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":1219,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4404030465350104,"extension":6.5492835562479454},"hitData":{"launchSpeed":92.9,"launchAngle":53.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.38,"coordY":95.85}},"index":2,"playId":"1d0e7924-1606-39f4-9b05-2faaace0d7e8","pitchNumber":2,"startTime":"2025-07-29T01:50:08.505Z","endTime":"2025-07-29T01:50:20.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:50:20.933Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to shortstop Orlando Arcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T01:51:24.001Z","endTime":"2025-07-29T01:51:36.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":606115,"link":"/api/v1/people/606115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d9e05934-b9f4-345d-954c-0d6be3320c81","startTime":"2025-07-29T01:50:44.563Z","endTime":"2025-07-29T01:50:49.628Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"023f031c-7127-3567-a63e-085f5d63b21a","startTime":"2025-07-29T01:51:04.871Z","endTime":"2025-07-29T01:51:09.987Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.77598645312283,"aZ":-9.768687755569264,"pfxX":-3.9858431876413576,"pfxZ":11.70902409440765,"pX":0.04069442002231767,"pZ":2.320473916019232,"vX0":5.0791066025595635,"vY0":-137.73587190649621,"vZ0":-8.245086026125874,"x":115.45,"y":176.13,"x0":-1.312960021747192,"y0":50.00219259470782,"z0":6.020860313469878,"aX":-7.626727660834506},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":6.1,"spinRate":2277,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3983048866446013,"extension":6.373363622980987},"hitData":{"launchSpeed":93.2,"launchAngle":63.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.59,"coordY":129.75}},"index":2,"playId":"a1578b85-00d2-313c-8542-8bb244e7daf2","pitchNumber":1,"startTime":"2025-07-29T01:51:26.325Z","endTime":"2025-07-29T01:51:36.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:51:36.834Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T01:53:57.495Z","endTime":"2025-07-29T01:54:26.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:53:45.121Z","endTime":"2025-07-29T01:53:59.563Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":82.4,"endSpeed":76.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63817586782216,"aZ":-30.28933204841707,"pfxX":2.7782407559803195,"pfxZ":1.2847590553706194,"pX":-0.32677702999863717,"pZ":2.245462492104036,"vX0":2.430574536120482,"vY0":-120.1106600292839,"vZ0":-1.958799415613176,"x":129.46,"y":178.15,"x0":-1.711662998259925,"y0":50.001463240731866,"z0":5.757487567413325,"aX":4.0703203601190925},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-5.6,"spinRate":2422,"spinDirection":74},"zone":4,"typeConfidence":0.89,"plateTime":0.45552225134209,"extension":6.665630297849633},"index":1,"playId":"0fd46703-8de9-3b85-afbf-070f23a6405c","pitchNumber":1,"startTime":"2025-07-29T01:53:59.563Z","endTime":"2025-07-29T01:54:06.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.863181999693932,"aZ":-32.4508509346476,"pfxX":2.6666122285890568,"pfxZ":-0.19265783352451216,"pX":0.3389814227570682,"pZ":3.289575924332174,"vX0":3.543550206750913,"vY0":-120.16270764743645,"vZ0":0.4409591865770659,"x":104.08,"y":149.96,"x0":-1.4974220094984292,"y0":50.000206121335566,"z0":5.971826208661824,"aX":3.9231876795130636},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2613,"spinDirection":68},"zone":3,"typeConfidence":0.88,"plateTime":0.45470254036722757,"extension":6.405923200782077},"hitData":{"launchSpeed":97.7,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.29,"coordY":146.98}},"index":2,"playId":"dce2c841-caa0-333d-bf25-f00d8591ddcf","pitchNumber":2,"startTime":"2025-07-29T01:54:18.413Z","endTime":"2025-07-29T01:54:26.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:54:26.300Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Beck singles on a line drive to center fielder Angel Martínez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T01:54:34.392Z","endTime":"2025-07-29T01:56:28.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.65506225812018,"strikeZoneBottom":1.78128892081844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.599068985230737,"aZ":-14.187321283115187,"pfxX":-7.852823743096,"pfxZ":9.65771275758949,"pX":1.084909368335614,"pZ":2.468744650096039,"vX0":9.151217059912144,"vY0":-135.60274785655733,"vZ0":-6.133252724994848,"x":75.65,"y":172.12,"x0":-1.313012038540633,"y0":50.00531011783872,"z0":5.749433280394076,"aX":-14.629839999165117},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":12.2,"spinRate":2399,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40389764000254713,"extension":6.635709224051073},"index":0,"playId":"3986d5a2-175a-356d-a799-475ed7742662","pitchNumber":1,"startTime":"2025-07-29T01:54:52.265Z","endTime":"2025-07-29T01:54:57.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.67787133604127,"strikeZoneBottom":1.80439555076665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.460537311937447,"aZ":-23.14177215653139,"pfxX":-1.2008516326704122,"pfxZ":5.466885679452658,"pX":1.1013515669222886,"pZ":0.9059675165657013,"vX0":7.057076167664111,"vY0":-126.58164018986612,"vZ0":-7.219997430285803,"x":75.02,"y":214.32,"x0":-1.5452207250134655,"y0":50.00226432711311,"z0":5.599145889791677,"aX":-1.9843090582183802},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.8,"breakHorizontal":0.8,"spinRate":2198,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.42975281007689947,"extension":6.617783289199553},"index":1,"playId":"d9f34493-381a-3b4a-a579-24dc77b0b71a","pitchNumber":2,"startTime":"2025-07-29T01:55:06.494Z","endTime":"2025-07-29T01:55:11.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.64364880489168,"strikeZoneBottom":1.70065348099264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8042833360707,"aZ":-13.480813260407897,"pfxX":-8.381795228322654,"pfxZ":9.977511514712896,"pX":1.010589212826873,"pZ":2.253782075352685,"vX0":9.440964279037761,"vY0":-135.7917205564241,"vZ0":-6.697048939054943,"x":78.48,"y":177.93,"x0":-1.41673587024124,"y0":50.00676317611909,"z0":5.684118896284058,"aX":-15.709973973098961},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":13.3,"spinRate":2398,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4028565476519117,"extension":6.698445735857404},"index":2,"playId":"23acff6e-3bac-32f8-87a0-2f7a4d1880c8","pitchNumber":3,"startTime":"2025-07-29T01:55:22.341Z","endTime":"2025-07-29T01:55:27.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45162616522206,"aZ":-23.962391906899434,"pfxX":-0.9472942509607716,"pfxZ":4.822221420489894,"pX":0.5901564717630878,"pZ":2.782295106339669,"vX0":5.906752065104718,"vY0":-128.8563888057013,"vZ0":-2.8674759743012013,"x":94.5,"y":163.66,"x0":-1.5959119804563004,"y0":50.00492882919003,"z0":5.73457409805331,"aX":-1.6142096430391173},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.4,"breakHorizontal":0.6,"spinRate":2241,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.42293014376806326,"extension":6.456916942647258},"index":3,"playId":"0a0be773-e7cc-3dc3-945b-e3d83e405ce9","pitchNumber":4,"startTime":"2025-07-29T01:55:39.501Z","endTime":"2025-07-29T01:55:44.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.60180748399992,"strikeZoneBottom":1.71177346375003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.422738537886886,"aZ":-27.21819453610424,"pfxX":-8.641805372797457,"pfxZ":3.412983715519349,"pX":0.5216111459813074,"pZ":1.4705416034927368,"vX0":7.239030079021109,"vY0":-119.25875476251983,"vZ0":-3.972869598266581,"x":97.12,"y":199.08,"x0":-1.420092568218336,"y0":50.000681780049334,"z0":5.593793345308272,"aX":-12.534596264361136},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":1508,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45804904182012773,"extension":6.768269514243856},"index":4,"playId":"e834da09-5328-355e-91ab-849fe388ae97","pitchNumber":5,"startTime":"2025-07-29T01:56:00.335Z","endTime":"2025-07-29T01:56:07.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.35981802371395,"aZ":-24.709573471740374,"pfxX":-10.071328306918005,"pfxZ":4.052184436389016,"pX":-0.16789018414795923,"pZ":2.77700971327058,"vX0":7.06912086566426,"vY0":-134.69394876903618,"vZ0":-2.9211665436629404,"x":123.4,"y":163.8,"x0":-1.5135032471777363,"y0":50.006263818956185,"z0":5.616651361910771,"aX":-18.569827100054866},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.0,"breakHorizontal":16.8,"spinRate":2232,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.40614402556400453,"extension":6.661625331459084},"hitData":{"launchSpeed":93.5,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.71,"coordY":113.13}},"index":5,"playId":"5bd38f3c-2cb9-3aee-aa13-fc0e2228953d","pitchNumber":6,"startTime":"2025-07-29T01:56:18.037Z","endTime":"2025-07-29T01:56:28.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:56:28.358Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thairo Estrada flies out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T01:56:30.482Z","endTime":"2025-07-29T01:59:11.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":88.6,"endSpeed":81.7,"strikeZoneTop":3.48066261793913,"strikeZoneBottom":1.65186308950344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.221038126996294,"aZ":-23.24127323329837,"pfxX":0.43325034562773634,"pfxZ":5.283391471292548,"pX":1.7027638644755196,"pZ":2.9649790299552827,"vX0":7.877269235420783,"vY0":-128.8204034549561,"vZ0":-2.4315771458082778,"x":52.09,"y":158.73,"x0":-1.443254883006199,"y0":50.00430356847245,"z0":5.706302732727916,"aX":0.7311458002654276},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":-2.4,"spinRate":2290,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4241904950898774,"extension":6.601684123540911},"index":0,"playId":"eac42b31-727b-301b-a2f1-4b54c0973277","pitchNumber":1,"startTime":"2025-07-29T01:56:51.681Z","endTime":"2025-07-29T01:56:56.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.496625496611404,"aZ":-22.274504693781246,"pfxX":-9.428872156415103,"pfxZ":5.29766851137553,"pX":0.89427294214161,"pZ":2.4960888938542123,"vX0":9.561849748556103,"vY0":-135.59963818098353,"vZ0":-4.140382349762863,"x":82.91,"y":171.39,"x0":-1.4456394696386605,"y0":50.00624313311804,"z0":5.588851092067621,"aX":-17.635211579298897},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":2184,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40329113678074435,"extension":6.728755249693922},"index":1,"playId":"1dbc17c4-c411-35a5-96de-f7671fb86d7a","pitchNumber":2,"startTime":"2025-07-29T01:57:08.325Z","endTime":"2025-07-29T01:57:12.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.556028916890874,"aZ":-23.348599565193176,"pfxX":-9.995817279142226,"pfxZ":4.795308978170157,"pX":0.008306367036598348,"pZ":3.7897519912558804,"vX0":7.498567550353624,"vY0":-134.45167332918902,"vZ0":-0.8895918363750266,"x":116.68,"y":136.46,"x0":-1.5099421011310603,"y0":50.0057099248706,"z0":5.7730107122601515,"aX":-18.41087483758426},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":2132,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4064633587106101,"extension":6.703174236145879},"index":2,"playId":"8d4fc04f-854d-31aa-82eb-7bc250a12d05","pitchNumber":3,"startTime":"2025-07-29T01:57:28.363Z","endTime":"2025-07-29T01:57:34.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"16421f79-47fb-3967-9ba5-1ea0a804dc26","startTime":"2025-07-29T01:57:58.440Z","endTime":"2025-07-29T01:58:03.468Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.36495419122668,"strikeZoneBottom":1.65134163175416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.843257095717036,"aZ":-31.16359486322693,"pfxX":0.07596067461854705,"pfxZ":0.6538898712091985,"pX":1.5130711140291186,"pZ":0.5846869413109144,"vX0":7.001407547134576,"vY0":-124.08395313580687,"vZ0":-6.194587861568101,"x":59.33,"y":222.99,"x0":-1.3603376358596064,"y0":50.005729785095085,"z0":5.724339473903305,"aX":0.11707363548257392},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.1,"breakHorizontal":-1.8,"spinRate":2510,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.44215612498588186,"extension":6.654502897496297},"index":4,"playId":"cf1e956a-63d3-3fef-83f7-8dc6d67162fb","pitchNumber":4,"startTime":"2025-07-29T01:58:16.589Z","endTime":"2025-07-29T01:58:21.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.38669175029323,"strikeZoneBottom":1.64816105372059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.183592039019533,"aZ":-23.987999897172664,"pfxX":-9.33037988410193,"pfxZ":4.324381803673422,"pX":-1.2034418229017232,"pZ":4.026990341538221,"vX0":4.372608072847869,"vY0":-136.5174305659837,"vZ0":-0.20444628257887032,"x":162.87,"y":130.05,"x0":-1.610920620417267,"y0":50.004435917863056,"z0":5.74975006066983,"aX":-17.666965933351314},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":2169,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4007469807251467,"extension":6.516046451402599},"index":5,"playId":"94d626d3-4eb2-3163-a3eb-b209c02d6821","pitchNumber":5,"startTime":"2025-07-29T01:58:38.579Z","endTime":"2025-07-29T01:58:43.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.095283897722574,"aZ":-21.86259026079929,"pfxX":-9.353166340528368,"pfxZ":5.480402038940117,"pX":-0.4862757884653164,"pZ":4.12973784722465,"vX0":6.178397546993706,"vY0":-136.12054411327372,"vZ0":-0.14163683628748158,"x":135.54,"y":127.28,"x0":-1.5670163179712948,"y0":50.00340105509965,"z0":5.692505870547223,"aX":-17.601670508708462},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":15.7,"spinRate":2175,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4019557076490923,"extension":6.600686730710279},"hitData":{"launchSpeed":80.1,"launchAngle":53.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.51,"coordY":125.52}},"index":6,"playId":"48f5cd13-8824-3248-a5ab-326c922caee1","pitchNumber":6,"startTime":"2025-07-29T01:58:58.876Z","endTime":"2025-07-29T01:59:11.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:59:11.332Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Warming Bernabel lines out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T01:59:25.407Z","endTime":"2025-07-29T02:02:02.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"Lineout","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":5},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"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(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":84.3,"endSpeed":77.7,"strikeZoneTop":3.19563519898354,"strikeZoneBottom":1.4030358874964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.915688590396737,"aZ":-32.64012703492449,"pfxX":1.3844301261690042,"pfxZ":-0.30379404843882796,"pX":0.7667633611937137,"pZ":2.8137906183201737,"vX0":4.9412796402836054,"vY0":-122.72901349952491,"vZ0":-0.6678580283039381,"x":94.3,"y":144.2,"x0":-1.451209659500905,"y0":50.002909701837964,"z0":5.865275790995409,"aX":2.1154957881036074},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.5,"breakHorizontal":-3.6,"spinRate":2417,"spinDirection":73},"zone":3,"typeConfidence":0.9,"plateTime":0.4460041511378785,"extension":6.452383277839176},"index":0,"playId":"052a8f8b-5303-31f9-a66c-bf913f36e069","pitchNumber":1,"startTime":"2025-07-29T01:59:39.440Z","endTime":"2025-07-29T01:59:44.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.22393107165861,"strikeZoneBottom":1.45657335831561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0879390904757,"aZ":-15.725075456245282,"pfxX":-4.306463093515195,"pfxZ":8.55227022966534,"pX":0.7972397350449653,"pZ":4.667566489298745,"vX0":7.4155580265943914,"vY0":-137.47474718760722,"vZ0":-0.5701134749195667,"x":86.61,"y":112.76,"x0":-1.369646358255078,"y0":50.002343161437416,"z0":5.940273188775151,"aX":-8.283206500479832},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":6.4,"spinRate":2364,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3976710257371123,"extension":6.40817815635192},"index":1,"playId":"54dafac8-2263-3134-ac1d-eef4cf9db7f4","pitchNumber":2,"startTime":"2025-07-29T01:59:54.646Z","endTime":"2025-07-29T01:59:58.612Z","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.2,"endSpeed":85.5,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40119954387884,"aZ":-15.50773443473794,"pfxX":-6.154499690589811,"pfxZ":8.89180223813735,"pX":0.028593233914954976,"pZ":4.025500951064581,"vX0":5.864350129773767,"vY0":-135.72558531091474,"vZ0":-2.1183888166064566,"x":115.91,"y":130.09,"x0":-1.3555766632178128,"y0":50.00258608283591,"z0":5.890291507718756,"aX":-11.536247144057528},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2312,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.40283774492383273,"extension":6.551799232644434},"index":2,"playId":"8d7823e4-f53b-3d4e-832b-181999285ccc","pitchNumber":3,"startTime":"2025-07-29T02:00:17.937Z","endTime":"2025-07-29T02:00:21.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.15525721326663,"strikeZoneBottom":1.46226165486589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.998775964495767,"aZ":-41.21574718267149,"pfxX":4.071525251851869,"pfxZ":-7.2341556015616675,"pX":1.9916692183431517,"pZ":0.531238770767267,"vX0":5.627260132819325,"vY0":-111.63207696399917,"vZ0":-2.6320020837523646,"x":41.08,"y":224.44,"x0":-1.1008441932681199,"y0":50.00486591289584,"z0":6.009746600122581,"aX":5.086218876911274},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-13.4,"breakHorizontal":-9.0,"spinRate":2480,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.4925705868537418,"extension":6.578003432633965},"index":3,"playId":"975f0ce9-9c72-3510-b858-2820112d2249","pitchNumber":4,"startTime":"2025-07-29T02:00:41.384Z","endTime":"2025-07-29T02:00:46.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"efd3938e-abb0-3c7e-807f-96d3925fef0a","startTime":"2025-07-29T02:01:02.781Z","endTime":"2025-07-29T02:01:09.250Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.011011779993304,"aZ":-33.51306277735406,"pfxX":1.8104590161425413,"pfxZ":-0.8619748972569008,"pX":1.112818503203567,"pZ":1.5986710757881901,"vX0":5.820892442888036,"vY0":-123.7380509142246,"vZ0":-3.290682138600956,"x":74.58,"y":195.62,"x0":-1.5067713308550506,"y0":50.00573537118097,"z0":5.757911358639144,"aX":2.802670527658768},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.2,"breakHorizontal":-4.7,"spinRate":2628,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.44289311429158706,"extension":6.711929228313731},"hitData":{"launchSpeed":75.8,"launchAngle":11.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":102.67,"coordY":151.55}},"index":5,"playId":"a226e170-a773-373d-aeba-c3309c235b69","pitchNumber":5,"startTime":"2025-07-29T02:01:55.963Z","endTime":"2025-07-29T02:02:02.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:02:02.582Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:03:55.528Z","endTime":"2025-07-29T02:05:23.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18242612274405,"aZ":-23.30448725845823,"pfxX":0.35289410178644287,"pfxZ":5.23576076672454,"pX":0.3769243503851295,"pZ":1.7092007061448575,"vX0":4.639820585747447,"vY0":-128.8960044374597,"vZ0":-6.468599357286617,"x":102.63,"y":192.63,"x0":-1.4874512022800046,"y0":50.00160947915382,"z0":6.034421261059319,"aX":0.5967014628217729},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.6,"spinRate":2344,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.42389317195365406,"extension":6.574842579191372},"index":0,"playId":"c95ff680-9b62-3e90-bcab-59f541da95a4","pitchNumber":1,"startTime":"2025-07-29T02:04:23.207Z","endTime":"2025-07-29T02:04:28.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.18743748075448,"strikeZoneBottom":1.51805106183577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.669290242122965,"aZ":-25.51603639547323,"pfxX":-4.99951807768621,"pfxZ":4.327087693998803,"pX":-0.8588623769128467,"pZ":2.3584801068327823,"vX0":3.87698950690861,"vY0":-122.78540514617877,"vZ0":-3.615460638839173,"x":142.95,"y":113.57,"x0":-1.8031995235127611,"y0":50.00155504126744,"z0":6.003829767074788,"aX":-7.688451319585884},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.3,"breakHorizontal":8.3,"spinRate":1314,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.44486411366669154,"extension":6.628791261424635},"index":1,"playId":"9663c9cb-ac35-368c-ad6e-4c4621d8deeb","pitchNumber":2,"startTime":"2025-07-29T02:04:41.323Z","endTime":"2025-07-29T02:04:46.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.381176952801976,"aZ":-24.895544088092002,"pfxX":-5.4975502043608895,"pfxZ":4.621828554023363,"pX":-0.6329833264236985,"pZ":1.345990458864202,"vX0":4.542984843344466,"vY0":-124.05369015786712,"vZ0":-6.028199726785724,"x":141.13,"y":202.44,"x0":-1.7644775983826864,"y0":50.003977289317405,"z0":5.854340343003348,"aX":-8.65910642633486},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":9.0,"spinRate":1315,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.4397813262506327,"extension":6.717554744275152},"index":2,"playId":"7d431af1-03d1-3f77-8caa-47fb2140eed3","pitchNumber":3,"startTime":"2025-07-29T02:04:54.168Z","endTime":"2025-07-29T02:04:58.601Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-29T02:05:05.119Z","endTime":"2025-07-29T02:05:16.536Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.209893764360977,"aZ":-40.68291980467021,"pfxX":-0.5648954086170965,"pfxZ":-6.203316480543577,"pX":0.5031457591640506,"pZ":0.5260447417485228,"vX0":3.8038363367774712,"vY0":-116.47787783964809,"vZ0":-4.151071444991603,"x":97.82,"y":224.58,"x0":-1.0788192592134682,"y0":50.00252876903945,"z0":6.184482901749603,"aX":-0.7752111759987546},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.0,"breakHorizontal":0.1,"spinRate":2524,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.47053276251020293,"extension":6.551933431545529},"index":4,"playId":"0fd276ee-d77b-3cf2-82d6-4d6965943a46","pitchNumber":4,"startTime":"2025-07-29T02:05:16.536Z","endTime":"2025-07-29T02:05:23.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:05:23.094Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Santana flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:05:25.261Z","endTime":"2025-07-29T02:05:54.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.426321576687645,"aZ":-16.60512101219748,"pfxX":-2.889070824782847,"pfxZ":8.184442046737784,"pX":-0.13677195060328765,"pZ":3.3843882608869937,"vX0":4.795855199649258,"vY0":-136.63681526827804,"vZ0":-4.057588689845195,"x":122.21,"y":147.4,"x0":-1.5345727172945651,"y0":50.00180113926078,"z0":6.020284821125595,"aX":-5.4954562530752975},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2044,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.39995873904368784,"extension":6.826123127019568},"hitData":{"launchSpeed":75.4,"launchAngle":30.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.49,"coordY":93.73}},"index":0,"playId":"87267eaa-8f30-3cfa-9f54-5a574af0ade9","pitchNumber":1,"startTime":"2025-07-29T02:05:45.557Z","endTime":"2025-07-29T02:05:54.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:05:54.798Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T02:06:30.147Z","endTime":"2025-07-29T02:08:04.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T02:06:19.083Z","endTime":"2025-07-29T02:06:32.366Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.5,"strikeZoneTop":3.39973200975874,"strikeZoneBottom":1.69075392080001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.263338011424366,"aZ":-40.97726026286806,"pfxX":1.5239354792339834,"pfxZ":-7.131810003297817,"pX":-0.7795649988878527,"pZ":0.46635405578847433,"vX0":1.3751458559993879,"vY0":-110.86356346255356,"vZ0":-2.9587088820642222,"x":146.72,"y":226.19,"x0":-1.607615462028143,"y0":50.00153844540282,"z0":6.12761207948876,"aX":1.8816850847708133},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-13.3,"breakHorizontal":-3.1,"spinRate":2417,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.49554812402933734,"extension":6.501664273132733},"index":1,"playId":"ba6ea627-b47e-3dd4-90a3-01a1665a5814","pitchNumber":1,"startTime":"2025-07-29T02:06:32.366Z","endTime":"2025-07-29T02:06:36.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.44008434243546,"strikeZoneBottom":1.70333419664599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51106468793818,"aZ":-13.113955467020476,"pfxX":-3.0177368516559007,"pfxZ":10.151024995131655,"pX":-0.323416481452603,"pZ":1.7920844225296635,"vX0":4.858224417704316,"vY0":-136.08521959003886,"vZ0":-8.71281419457995,"x":129.33,"y":190.39,"x0":-1.738701345841705,"y0":50.00374289241161,"z0":5.941001711300026,"aX":-5.667339266904918},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":4.4,"spinRate":2090,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4022870666979199,"extension":6.6954109029672635},"index":2,"playId":"282f8d23-df43-3d74-a047-328f77d3c4ff","pitchNumber":2,"startTime":"2025-07-29T02:06:45.969Z","endTime":"2025-07-29T02:06:51.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.40633732516314,"strikeZoneBottom":1.71989905358247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.518516930762733,"aZ":-25.635205796336727,"pfxX":-6.497480194880864,"pfxZ":4.21630753765176,"pX":-1.1576054597628143,"pZ":2.7552169869295144,"vX0":3.9469818131234935,"vY0":-123.25661555367168,"vZ0":-2.6591723916887693,"x":161.13,"y":164.39,"x0":-1.9284876190350175,"y0":50.004935318544256,"z0":5.993414964993733,"aX":-10.08488076594411},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":10.9,"spinRate":1409,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4429228170860613,"extension":6.585080557014403},"index":3,"playId":"cdfb867f-626d-3162-b918-5014efc60e04","pitchNumber":3,"startTime":"2025-07-29T02:06:56.996Z","endTime":"2025-07-29T02:07:02.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.611868361506854,"aZ":-22.62810462676862,"pfxX":-6.714526592348587,"pfxZ":6.223191489530979,"pX":-0.7717040553522728,"pZ":1.8363136681692918,"vX0":4.533851348036309,"vY0":-122.86447776134666,"vZ0":-5.198330065533635,"x":146.42,"y":189.2,"x0":-1.7655961522579091,"y0":50.003517890730194,"z0":5.8946353640388125,"aX":-10.299078281959964},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.3,"breakHorizontal":11.2,"spinRate":1338,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4452509337295183,"extension":6.744621457224727},"index":4,"playId":"32af7723-8047-32cb-972c-bce264288ddf","pitchNumber":4,"startTime":"2025-07-29T02:07:08.171Z","endTime":"2025-07-29T02:07:14.962Z","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":96.1,"endSpeed":87.7,"strikeZoneTop":3.34341860370752,"strikeZoneBottom":1.67018433524087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.92020812107049,"aZ":-11.449358118338283,"pfxX":-1.2238465179308147,"pfxZ":10.469254640022784,"pX":0.07245510844763495,"pZ":3.9648229677564504,"vX0":4.534296726461968,"vY0":-139.89336362401818,"vZ0":-3.911513318739966,"x":114.24,"y":131.73,"x0":-1.4112160596757823,"y0":50.00111443380239,"z0":6.133085429511002,"aX":-2.422450189588702},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":1.3,"spinRate":2117,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3917159367781702,"extension":6.752629510488843},"index":5,"playId":"fa91dc1f-4985-3d68-987d-7f31e79bf3cf","pitchNumber":5,"startTime":"2025-07-29T02:07:46.604Z","endTime":"2025-07-29T02:07:51.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.911227431794842,"aZ":-12.294536358350808,"pfxX":-2.708410430085486,"pfxZ":10.39458095501801,"pX":-0.44048148105582796,"pZ":3.5152603137128047,"vX0":3.666835243543733,"vY0":-137.2948591817084,"vZ0":-4.579361004407202,"x":133.79,"y":143.87,"x0":-1.4403911719091311,"y0":50.00033393660653,"z0":6.039053234784055,"aX":-5.178857676342833},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":4.2,"spinRate":1991,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3986710072256807,"extension":6.76924449888902},"index":6,"playId":"be19d154-81ae-320b-ae4c-91e90796e71d","pitchNumber":6,"startTime":"2025-07-29T02:07:59.658Z","endTime":"2025-07-29T02:08:04.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:08:04.663Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brenton Doyle lines out to third baseman José Ramírez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:09:59.052Z","endTime":"2025-07-29T02:10:32.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":84.3,"strikeZoneTop":3.49581790068036,"strikeZoneBottom":1.65337004323423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.583168758214278,"aZ":-16.03131056278886,"pfxX":-6.716255367074352,"pfxZ":8.9295133688567,"pX":0.3397852230885234,"pZ":1.4097623590168908,"vX0":6.9932965528944075,"vY0":-133.32689367873508,"vZ0":-8.104704933716075,"x":104.05,"y":200.72,"x0":-1.4395364518128857,"y0":50.001678682784835,"z0":5.63686299832609,"aX":-12.139843963986683},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":10.7,"spinRate":2395,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4101902994208624,"extension":6.699132703864689},"index":0,"playId":"06cc03ea-c56e-31dd-a593-106390d312ab","pitchNumber":1,"startTime":"2025-07-29T02:10:15.232Z","endTime":"2025-07-29T02:10:20.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.511853293260636,"aZ":-17.730390041634404,"pfxX":-8.327170221592322,"pfxZ":8.70642821544678,"pX":-0.16056038039085424,"pZ":3.564441318093207,"vX0":5.874796020688444,"vY0":-127.75627545592434,"vZ0":-2.309291461686076,"x":123.12,"y":142.54,"x0":-1.4042887882971384,"y0":50.00002043361003,"z0":5.868616759634539,"aX":-13.808151645855148},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.5,"breakHorizontal":13.8,"spinRate":2333,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4281956297485334,"extension":6.499667526459288},"hitData":{"launchSpeed":95.4,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":107.51,"coordY":171.52}},"index":1,"playId":"23c6fea4-953b-3f25-a05f-832c2292862e","pitchNumber":2,"startTime":"2025-07-29T02:10:26.716Z","endTime":"2025-07-29T02:10:32.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:10:32.188Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Farmer walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:10:41.727Z","endTime":"2025-07-29T02:12:12.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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.3,"endSpeed":82.0,"strikeZoneTop":3.56274311713632,"strikeZoneBottom":1.65568010730688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.11705448552553,"aZ":-14.649520805621318,"pfxX":-7.164871745843429,"pfxZ":10.120793935899892,"pX":1.0307595563838803,"pZ":2.9895863418467323,"vX0":8.33596651072275,"vY0":-131.10929234332264,"vZ0":-4.524566120471374,"x":77.71,"y":158.06,"x0":-1.2670985875105458,"y0":50.00155178389205,"z0":5.8397412900956525,"aX":-12.40547534588457},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.4,"breakHorizontal":11.0,"spinRate":2305,"spinDirection":218},"zone":12,"typeConfidence":0.89,"plateTime":0.41861509060144897,"extension":6.660772127157423},"index":0,"playId":"ac64eab7-b904-3c12-9ac1-e92805415a21","pitchNumber":1,"startTime":"2025-07-29T02:10:53.720Z","endTime":"2025-07-29T02:10:59.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.35305475302171,"strikeZoneBottom":1.54990913699309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.216685887526175,"aZ":-15.07483312683778,"pfxX":-8.082307102195028,"pfxZ":9.565652501560116,"pX":0.18270430843886815,"pZ":1.6684246911621567,"vX0":6.806061480128777,"vY0":-133.24780450244754,"vZ0":-7.663761046780085,"x":110.04,"y":193.73,"x0":-1.3620516861216148,"y0":50.00157814103845,"z0":5.683548219569759,"aX":-14.446458599801884},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":13.1,"spinRate":2341,"spinDirection":223},"zone":8,"typeConfidence":0.89,"plateTime":0.4119864923836807,"extension":6.629121355827613},"index":1,"playId":"61feabf2-2786-3e83-a57f-1f31a8cc12f9","pitchNumber":2,"startTime":"2025-07-29T02:11:08.212Z","endTime":"2025-07-29T02:11:13.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.53569449718065,"strikeZoneBottom":1.65391469611521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.318097222511312,"aZ":-13.258414807951608,"pfxX":-6.611447202215899,"pfxZ":10.269907024638119,"pX":1.4560540896490681,"pZ":2.243017650174162,"vX0":9.420004115702573,"vY0":-135.06632378652841,"vZ0":-6.9539739583842595,"x":61.5,"y":178.22,"x0":-1.2230430460232744,"y0":50.001098118582796,"z0":5.789444211772459,"aX":-12.175395037912253},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2444,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40604440870077063,"extension":6.594973821321979},"index":2,"playId":"62e312bf-551f-3c88-abf5-776d2ae69ddd","pitchNumber":3,"startTime":"2025-07-29T02:11:25.246Z","endTime":"2025-07-29T02:11:30.162Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.35673573959107,"strikeZoneBottom":1.5771467282706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.35609547381023,"aZ":-28.6909920455742,"pfxX":1.322434866447121,"pfxZ":2.3270715158362485,"pX":-0.5488292031945475,"pZ":3.421352946711147,"vX0":2.2933245584372353,"vY0":-120.96096233142777,"vZ0":0.019592570916667884,"x":137.92,"y":146.4,"x0":-1.6772832447521135,"y0":50.00316564378363,"z0":5.907737958593922,"aX":1.97907184990843},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-2.9,"spinRate":2490,"spinDirection":78},"zone":1,"typeConfidence":0.9,"plateTime":0.45107882286010437,"extension":6.601372184014308},"index":3,"playId":"cc9685b0-e3fe-3e87-917b-05191829f17c","pitchNumber":4,"startTime":"2025-07-29T02:11:41.326Z","endTime":"2025-07-29T02:11:48.016Z","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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.48539445638773,"strikeZoneBottom":1.65493789892702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.443335959039857,"aZ":-16.80387220507963,"pfxX":-6.791335946723704,"pfxZ":8.346578294267934,"pX":0.6939210517310773,"pZ":3.6231574253437384,"vX0":7.9420721884580825,"vY0":-134.8767676896517,"vZ0":-2.7571116490474763,"x":90.55,"y":140.95,"x0":-1.4070381375089585,"y0":50.005380599784736,"z0":5.84430271061711,"aX":-12.510426639813643},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2327,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4061573165455026,"extension":6.69660962660006},"index":4,"playId":"aec67333-c8d2-3a71-8628-8e34134702a0","pitchNumber":5,"startTime":"2025-07-29T02:12:05.839Z","endTime":"2025-07-29T02:12:12.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:12:12.097Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Orlando Arcia walks. Kyle Farmer to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:12:15.933Z","endTime":"2025-07-29T02:13:31.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"postOnSecond":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.4,"endSpeed":76.4,"strikeZoneTop":3.69427142524592,"strikeZoneBottom":1.72527537780591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.211819055268286,"aZ":-30.425192402688076,"pfxX":0.3434356394086544,"pfxZ":1.1860158802054679,"pX":1.467404888410119,"pZ":1.6978834050751113,"vX0":6.714342350770151,"vY0":-121.19260031822745,"vZ0":-3.3540091343724394,"x":61.07,"y":192.94,"x0":-1.391741209857974,"y0":50.004900641144694,"z0":5.776661671696384,"aX":0.506467470339932},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2504,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.453150281535053,"extension":6.74381094416556},"index":0,"playId":"f0db8f66-dd01-3aaa-b3a1-f70544b0a3f0","pitchNumber":1,"startTime":"2025-07-29T02:12:34.977Z","endTime":"2025-07-29T02:12:39.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.61818531936513,"strikeZoneBottom":1.77581518971283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21704412914935,"aZ":-30.737332172860786,"pfxX":2.66811828026556,"pfxZ":0.9959837665694291,"pX":1.212796673543043,"pZ":3.365338599785719,"vX0":5.541364912397151,"vY0":-119.61047904172597,"vZ0":0.5732725263923206,"x":70.77,"y":147.92,"x0":-1.4813654038616828,"y0":50.00477872026559,"z0":5.880104110830146,"aX":3.8639160282836293},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2586,"spinDirection":71},"zone":12,"typeConfidence":0.9,"plateTime":0.45803352167089084,"extension":6.358338420290577},"index":1,"playId":"0ba15c12-0077-3d81-a069-c9011e130830","pitchNumber":2,"startTime":"2025-07-29T02:12:51.852Z","endTime":"2025-07-29T02:12:57.006Z","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":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.62143295543861,"strikeZoneBottom":1.70314586337318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.831264988328105,"aZ":-20.86160103511968,"pfxX":-9.431568975595342,"pfxZ":6.232484283489621,"pX":1.0642738748998404,"pZ":2.3575256914525378,"vX0":9.781231000974518,"vY0":-133.42250535236795,"vZ0":-4.6277203184407485,"x":76.43,"y":175.13,"x0":-1.4117049144815836,"y0":50.00582945959631,"z0":5.604299598611794,"aX":-17.126814186966477},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":15.1,"spinRate":2194,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4094447634001148,"extension":6.707328569431507},"index":2,"playId":"ed7924b4-ffc5-3231-842a-c33378bc2bee","pitchNumber":3,"startTime":"2025-07-29T02:13:11.188Z","endTime":"2025-07-29T02:13:16.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.64835467902073,"strikeZoneBottom":1.62895195717761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.884315205929894,"aZ":-17.473109865909738,"pfxX":-6.999931025341969,"pfxZ":8.077066252104135,"pX":1.3531587179222604,"pZ":2.148412589654553,"vX0":9.415246047386093,"vY0":-134.2659771906306,"vZ0":-6.072673954361651,"x":65.42,"y":180.77,"x0":-1.2944287678949293,"y0":50.00538822060721,"z0":5.68904445249069,"aX":-12.744896567057426},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":10.6,"spinRate":2356,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4084221663625178,"extension":6.726941368166099},"index":3,"playId":"83715500-5da1-31f0-b0e7-ba284368908e","pitchNumber":4,"startTime":"2025-07-29T02:13:26.773Z","endTime":"2025-07-29T02:13:31.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:13:31.892Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a fly ball to left fielder Steven Kwan. Kyle Farmer scores. Orlando Arcia to 3rd. Throwing error by left fielder Steven Kwan.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:14:37.972Z","endTime":"2025-07-29T02:15:14.969Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"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":"Error","eventType":"error","movementReason":"r_adv_play","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":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T02:13:38.246Z","endTime":"2025-07-29T02:14:40.321Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.36637663317237,"strikeZoneBottom":1.58471341802852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.31615647347406,"aZ":-19.752044725532947,"pfxX":-9.292045401981037,"pfxZ":6.440411964396806,"pX":0.44725559466412224,"pZ":1.7626691150209854,"vX0":8.672183922322636,"vY0":-137.6929795494356,"vZ0":-6.644179036801384,"x":99.95,"y":191.19,"x0":-1.529121045615955,"y0":50.004228609246375,"z0":5.534320695462663,"aX":-17.92290748894725},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2260,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.39713526026878565,"extension":6.816854397256978},"index":1,"playId":"73355ed1-945e-3d28-8aa1-47807d937d4f","pitchNumber":1,"startTime":"2025-07-29T02:14:40.321Z","endTime":"2025-07-29T02:14:45.737Z","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":1,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":69.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.21025271942674,"aZ":-40.53579777797268,"pfxX":3.263090940070785,"pfxZ":-6.980350648259558,"pX":0.4483837881254331,"pZ":1.9949520060850032,"vX0":2.994983016352919,"vY0":-109.10173579430325,"vZ0":0.6751822106966607,"x":99.91,"y":184.92,"x0":-1.36884179627446,"y0":50.000810899720946,"z0":6.070088752912117,"aX":3.9104525764049343},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-12.1,"breakHorizontal":-6.7,"spinRate":2327,"spinDirection":36},"zone":9,"typeConfidence":0.9,"plateTime":0.5031245689830244,"extension":6.487719386667041},"hitData":{"launchSpeed":97.4,"launchAngle":26.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.03,"coordY":81.32}},"index":2,"playId":"3f3d69a8-83bc-3f86-ae20-95806ee8521f","pitchNumber":2,"startTime":"2025-07-29T02:14:58.914Z","endTime":"2025-07-29T02:15:14.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:15:14.969Z","atBatIndex":33},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Mickey Moniak reaches on a fielder's choice out, first baseman Carlos Santana unassisted. Orlando Arcia out at home. Tyler Freeman to 3rd. Mickey Moniak to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:15:53.072Z","endTime":"2025-07-29T02:16:31.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","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":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","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":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.062941171275465,"aZ":-16.553807639037863,"pfxX":-7.231683340714812,"pfxZ":8.432274619110895,"pX":-0.25061333906399846,"pZ":2.7357713022083203,"vX0":5.938072780373003,"vY0":-134.4727762226306,"vZ0":-4.871529226331632,"x":126.55,"y":164.91,"x0":-1.5356550865679988,"y0":50.00056871711589,"z0":5.725570885341097,"aX":-13.392771678805504},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":12.0,"spinRate":2269,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40556540118443696,"extension":6.455057734990064},"index":0,"playId":"e1e00e54-39d4-3b46-b92a-8d3560e4d15a","pitchNumber":1,"startTime":"2025-07-29T02:15:53.072Z","endTime":"2025-07-29T02:15:57.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.969430327641962,"aZ":-25.84472798165772,"pfxX":-9.593895069506114,"pfxZ":4.281754274237079,"pX":-0.9486297254606698,"pZ":3.124410362830958,"vX0":4.586838023155035,"vY0":-120.42873549336205,"vZ0":-0.9418554194383959,"x":153.16,"y":154.42,"x0":-1.624953407206667,"y0":50.00341966680994,"z0":5.793359184720338,"aX":-14.183591829404177},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.8,"breakHorizontal":16.4,"spinRate":1721,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4537057277157146,"extension":6.483344901423945},"hitData":{"launchSpeed":66.9,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.84,"coordY":179.39}},"index":1,"playId":"0a3a5674-83f6-3123-80f5-22467920b3cb","pitchNumber":2,"startTime":"2025-07-29T02:16:19.764Z","endTime":"2025-07-29T02:16:31.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:16:31.178Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T02:17:21.802Z","endTime":"2025-07-29T02:18:20.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.2370089060954,"aZ":-12.247211807116859,"pfxX":-6.508207635947047,"pfxZ":10.498749304852318,"pX":-0.04107437669045401,"pZ":3.25124985298726,"vX0":6.327133007071755,"vY0":-137.3445375616004,"vZ0":-4.582699605931171,"x":118.57,"y":151.0,"x0":-1.5362018289201584,"y0":50.005769130132435,"z0":5.783444913164639,"aX":-12.356579423481417},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2395,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.3997815413800012,"extension":6.629365543248021},"index":0,"playId":"10d2727d-b5c6-3b83-acf4-5e32d50e3f20","pitchNumber":1,"startTime":"2025-07-29T02:17:40.852Z","endTime":"2025-07-29T02:17:44.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.428856934711327,"aZ":-14.24402639494935,"pfxX":-8.387148749122181,"pfxZ":9.421904256082138,"pX":-0.16460636166001893,"pZ":3.462198608424379,"vX0":6.6291015077727895,"vY0":-137.31784454400454,"vZ0":-3.483582275685523,"x":123.27,"y":145.3,"x0":-1.5246755775480265,"y0":50.00110355775774,"z0":5.7211200002173355,"aX":-15.958100096304262},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":13.7,"spinRate":2442,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.3994325184711802,"extension":6.704669783892297},"index":1,"playId":"f06681a0-9e0f-331d-8236-b81cb0251305","pitchNumber":2,"startTime":"2025-07-29T02:17:57.686Z","endTime":"2025-07-29T02:18:02.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.024286677565936,"aZ":-15.638122308255781,"pfxX":-7.84150284073745,"pfxZ":8.652143150880569,"pX":-0.208022410205178,"pZ":4.115078805469744,"vX0":6.336383291665079,"vY0":-137.5028557991443,"vZ0":-1.7161545200266115,"x":124.93,"y":127.67,"x0":-1.5256535309795751,"y0":50.00294385952133,"z0":5.810505306420462,"aX":-14.987514324169645},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2523,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3986343642799688,"extension":6.609708240941785},"index":2,"playId":"828bbd1f-152a-376b-b217-191c8fd9acce","pitchNumber":3,"startTime":"2025-07-29T02:18:16.177Z","endTime":"2025-07-29T02:18:20.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:18:20.610Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out, second baseman Thairo Estrada to first baseman Warming Bernabel.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:20:13.925Z","endTime":"2025-07-29T02:20:59.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.74500856011723,"strikeZoneBottom":1.76408392884393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44514088733748,"aZ":-25.18025829793589,"pfxX":-5.39816539679946,"pfxZ":4.6246401609654075,"pX":-0.30616992448337094,"pZ":1.253141441603896,"vX0":5.054143019992426,"vY0":-121.7374447214209,"vZ0":-6.018262972696569,"x":128.67,"y":204.95,"x0":-1.7014127510553252,"y0":50.00032019829831,"z0":5.918581174804697,"aX":-8.154334157385213},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.3,"breakHorizontal":8.6,"spinRate":1332,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.44882286149775075,"extension":6.596819899179002},"index":0,"playId":"88db8ae9-6b4d-3034-84bb-ded2b7886afd","pitchNumber":1,"startTime":"2025-07-29T02:20:28.297Z","endTime":"2025-07-29T02:20:33.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.77046301453216,"strikeZoneBottom":1.73814869392151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46694487606352,"aZ":-14.08693121101685,"pfxX":-2.7089872347582746,"pfxZ":9.945074491552614,"pX":-0.42814220563638333,"pZ":2.5357331059708104,"vX0":4.5062503458245535,"vY0":-133.45114768628574,"vZ0":-6.31281094150415,"x":133.32,"y":170.32,"x0":-1.7802368783889004,"y0":50.00394168883011,"z0":5.931426560932182,"aX":-4.927799041155567},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":4.1,"spinRate":2008,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4091257627583742,"extension":6.5861017518783616},"index":1,"playId":"ddb3b044-3cae-30b5-9016-12f412a8c776","pitchNumber":2,"startTime":"2025-07-29T02:20:39.579Z","endTime":"2025-07-29T02:20:44.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.758535660919065,"aZ":-15.51116142528477,"pfxX":-3.227139493671834,"pfxZ":9.033264207295424,"pX":0.19720889220163831,"pZ":1.8194344836442846,"vX0":6.1846645418988775,"vY0":-134.3719328338854,"vZ0":-7.9200471847922485,"x":109.48,"y":189.66,"x0":-1.7060229362164703,"y0":50.003599126933864,"z0":5.888767764277688,"aX":-5.95369623025635},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2046,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4062935229408833,"extension":6.707578557969354},"hitData":{"launchSpeed":104.0,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.1,"coordY":149.73}},"index":2,"playId":"0f027027-1a8c-310c-9f7b-f4f1600da5d7","pitchNumber":3,"startTime":"2025-07-29T02:20:52.248Z","endTime":"2025-07-29T02:20:59.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:20:59.774Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:21:04.952Z","endTime":"2025-07-29T02:21:45.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.3,"strikeZoneTop":3.01671275997594,"strikeZoneBottom":1.33993562733274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.556064284542526,"aZ":-40.12472845503138,"pfxX":-0.04328603992997393,"pfxZ":-6.307795646836857,"pX":-0.3391528456773743,"pZ":0.8124993167268942,"vX0":2.485236495593732,"vY0":-111.65482668498764,"vZ0":-2.885709336325841,"x":129.93,"y":216.84,"x0":-1.4621818705158727,"y0":50.0043313434089,"z0":6.260051165581297,"aX":-0.054492005532420736},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-11.9,"breakHorizontal":-0.6,"spinRate":2432,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.49099083881324557,"extension":6.589737370955978},"index":0,"playId":"d9048e87-9b3b-35bf-a090-7c2f0a0d380c","pitchNumber":1,"startTime":"2025-07-29T02:21:21.944Z","endTime":"2025-07-29T02:21:26.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.212201317394918,"aZ":-39.46704594576963,"pfxX":2.937737178710308,"pfxZ":-5.583613792944169,"pX":0.09539965662966828,"pZ":2.8868176104518195,"vX0":2.4212335693814526,"vY0":-113.39141706586132,"vZ0":0.8758301196009657,"x":113.36,"y":160.84,"x0":-1.3668987156170762,"y0":50.00397635008265,"z0":6.424967512098684,"aX":3.8356083338980578},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.6,"breakHorizontal":-5.9,"spinRate":2435,"spinDirection":26},"zone":2,"typeConfidence":2.0,"plateTime":0.4825435129391229,"extension":6.589640436410686},"hitData":{"launchSpeed":71.7,"launchAngle":22.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.94,"coordY":114.43}},"index":1,"playId":"2aa4d7e6-72e4-3152-a548-c92811714383","pitchNumber":2,"startTime":"2025-07-29T02:21:35.871Z","endTime":"2025-07-29T02:21:45.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:21:45.987Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a sharp line drive to left fielder Jordan Beck. Brayan Rocchio to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:21:46.494Z","endTime":"2025-07-29T02:23:02.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnSecond":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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_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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.672026276251113,"aZ":-14.717797946630174,"pfxX":-4.321748369660196,"pfxZ":9.758957514185619,"pX":0.4103849116504865,"pZ":2.7418518801070584,"vX0":7.019216577129025,"vY0":-133.61438991529712,"vZ0":-5.600714786081358,"x":101.36,"y":164.75,"x0":-1.7021527223415474,"y0":50.002700910827826,"z0":5.941829565453261,"aX":-7.730918176677125},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2141,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.41162095953527844,"extension":6.790999168349844},"index":0,"playId":"ef144941-678d-3257-8b29-64e2091aeeb8","pitchNumber":1,"startTime":"2025-07-29T02:22:13.195Z","endTime":"2025-07-29T02:22:17.207Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.47430764695792,"strikeZoneBottom":1.59061617457339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.40289004024457,"aZ":-31.411809347483807,"pfxX":1.1836971632351712,"pfxZ":0.49930942202878414,"pX":0.5126816690196568,"pZ":0.8873003074054616,"vX0":4.973246737457333,"vY0":-122.19617393696542,"vZ0":-5.661576645202819,"x":97.46,"y":214.82,"x0":-1.6965191847461354,"y0":50.002956739119796,"z0":5.9092189111542535,"aX":1.802383494993584},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":-3.2,"spinRate":2521,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4469715343042653,"extension":6.763958508489888},"index":1,"playId":"a8b61b2b-bc60-3757-af7d-0a29ee76dc87","pitchNumber":2,"startTime":"2025-07-29T02:22:32.055Z","endTime":"2025-07-29T02:22:36.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75595704106136,"aZ":-32.22553285520531,"pfxX":2.139575100390543,"pfxZ":-0.03658879458730091,"pX":-0.644911677416017,"pZ":2.3349307927346628,"vX0":2.2352710954075024,"vY0":-121.31864210417244,"vZ0":-2.22787545435012,"x":141.58,"y":175.74,"x0":-1.8546169772366021,"y0":50.001150015031094,"z0":6.061933412172602,"aX":3.202727377036561},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":-4.4,"spinRate":2542,"spinDirection":91},"zone":4,"typeConfidence":2.0,"plateTime":0.4507120383781955,"extension":6.605271955940475},"hitData":{"launchSpeed":100.0,"launchAngle":10.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.69,"coordY":111.6}},"index":2,"playId":"d6e2352a-90a9-34e9-a538-692102d21501","pitchNumber":3,"startTime":"2025-07-29T02:22:51.561Z","endTime":"2025-07-29T02:23:02.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:23:02.520Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to third baseman Kyle Farmer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:23:06.008Z","endTime":"2025-07-29T02:25:37.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.1133535468216,"strikeZoneBottom":1.46431158209719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71084037609197,"aZ":-27.191530187327192,"pfxX":-3.9242076356732385,"pfxZ":3.2316162549399152,"pX":-1.2601644427632406,"pZ":3.605121679863498,"vX0":2.6543222566265707,"vY0":-122.50573695827264,"vZ0":-0.6087448813100274,"x":165.03,"y":141.44,"x0":-1.8395793696076248,"y0":50.00484439061207,"z0":6.150166128226081,"aX":-6.057168287605307},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.0,"breakHorizontal":6.6,"spinRate":1184,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.44448813319174985,"extension":6.717286460365693},"index":0,"playId":"147380b8-5884-3364-9feb-5dfed0d894f0","pitchNumber":1,"startTime":"2025-07-29T02:23:40.982Z","endTime":"2025-07-29T02:23:45.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"fbe313b7-16fd-3d83-98cd-187bb32f4433","startTime":"2025-07-29T02:23:59.723Z","endTime":"2025-07-29T02:24:06.727Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.16021459348156,"strikeZoneBottom":1.42589739091637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.094451416086766,"aZ":-13.899535349451524,"pfxX":-2.7860452996442517,"pfxZ":9.758264909978704,"pX":-0.19511306326670155,"pZ":3.362935408225302,"vX0":4.980766208640806,"vY0":-135.14678002717685,"vZ0":-4.687694775427814,"x":124.44,"y":147.98,"x0":-1.689823744268367,"y0":50.0002437549818,"z0":6.077592325163194,"aX":-5.21653329690011},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":4.1,"spinRate":2060,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40342320339895776,"extension":6.700350938273934},"index":2,"playId":"762e3021-bdb9-3eda-9b6d-57e53b042bf2","pitchNumber":2,"startTime":"2025-07-29T02:24:22.281Z","endTime":"2025-07-29T02:24:28.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.592502686436738,"aZ":-12.831404280288123,"pfxX":-3.873544998545434,"pfxZ":9.964851489505769,"pX":0.05480516008594984,"pZ":3.021338599222873,"vX0":4.989349287742308,"vY0":-137.94424267027802,"vZ0":-6.091452917275681,"x":114.91,"y":157.2,"x0":-1.2679471344737887,"y0":50.00274557461796,"z0":6.111258641305019,"aX":-7.519432509793447},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2003,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.3959538130016651,"extension":6.851563124336838},"index":3,"playId":"82de37a2-1173-3c64-b940-f3d3b3ccda12","pitchNumber":3,"startTime":"2025-07-29T02:24:43.296Z","endTime":"2025-07-29T02:24:47.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.19520753423919,"strikeZoneBottom":1.47177438231984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.59410432875296,"aZ":-43.61634843902712,"pfxX":0.7003444064064701,"pfxZ":-8.45233859946061,"pX":-0.6250524563843806,"pZ":3.953884234823354,"vX0":1.4840436978802902,"vY0":-115.39145653448618,"vZ0":3.6460015681086584,"x":140.83,"y":132.03,"x0":-1.3663527870363983,"y0":50.001427734494406,"z0":6.543368501951511,"aX":0.948039447604385},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.2,"breakHorizontal":-1.7,"spinRate":2441,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.47388768871202425,"extension":6.5055198907787934},"index":4,"playId":"f2137b8c-42b6-3135-b5e8-59849a1a4abc","pitchNumber":4,"startTime":"2025-07-29T02:25:05.358Z","endTime":"2025-07-29T02:25:09.959Z","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":96.6,"endSpeed":89.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.967050819663196,"aZ":-11.175651777338574,"pfxX":-3.3672619684408143,"pfxZ":10.37487454647162,"pX":0.3707844097158802,"pZ":2.1182327498797173,"vX0":5.695273581323249,"vY0":-140.47533769589435,"vZ0":-8.755233307371975,"x":102.87,"y":181.59,"x0":-1.2335938003700984,"y0":50.00638975543901,"z0":5.977508079109958,"aX":-6.8180746868194},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":5.2,"spinRate":2073,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.38799953070511206,"extension":6.784472933635076},"hitData":{"launchSpeed":74.9,"launchAngle":58.0,"totalDistance":197.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":80.27,"coordY":147.31}},"index":5,"playId":"cc4c3fd2-c899-375a-9669-60bcffdbe6ce","pitchNumber":5,"startTime":"2025-07-29T02:25:25.345Z","endTime":"2025-07-29T02:25:37.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:25:37.821Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to right fielder Mickey Moniak.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T02:25:55.798Z","endTime":"2025-07-29T02:26:48.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.20493218149945,"strikeZoneBottom":1.52922242339348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40450892802972,"aZ":-8.832432399669722,"pfxX":-1.1252407025663187,"pfxZ":12.07074446455228,"pX":1.1532002953570057,"pZ":1.4295450459884487,"vX0":6.377065760362947,"vY0":-137.8831670083703,"vZ0":-10.854869554280153,"x":73.04,"y":200.18,"x0":-1.0391047546136694,"y0":50.005011435601816,"z0":6.004152149154551,"aX":-2.1767488226687774},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.8,"breakHorizontal":0.7,"spinRate":2100,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.39657841478671374,"extension":6.758164436129732},"index":0,"playId":"7900e4fc-6447-3294-a982-ea52492f03b7","pitchNumber":1,"startTime":"2025-07-29T02:26:20.094Z","endTime":"2025-07-29T02:26:25.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.46967481215396,"aZ":-39.553952317817235,"pfxX":-0.20690599918864655,"pfxZ":-5.888850836193779,"pX":-0.07418102838723074,"pZ":2.938563231482824,"vX0":2.3983629944559746,"vY0":-111.14536303643226,"vZ0":1.287009984587791,"x":119.83,"y":159.44,"x0":-1.1392003192827098,"y0":50.001610037748776,"z0":6.452033192665779,"aX":-0.26005037391037306},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-10.1,"breakHorizontal":-0.2,"spinRate":2372,"spinDirection":18},"zone":2,"typeConfidence":2.0,"plateTime":0.4923486303692708,"extension":6.5437501394456286},"hitData":{"launchSpeed":87.3,"launchAngle":49.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.97,"coordY":120.58}},"index":1,"playId":"2e1a4ffa-e252-3cb9-a48b-c4155b193748","pitchNumber":2,"startTime":"2025-07-29T02:26:38.766Z","endTime":"2025-07-29T02:26:48.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:26:48.355Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T02:29:08.569Z","endTime":"2025-07-29T02:30:01.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.679542343658348,"aZ":-15.795119033726438,"pfxX":-6.47602343239509,"pfxZ":8.855830672950994,"pX":0.11584733885706384,"pZ":3.1341739941163587,"vX0":6.428629427398005,"vY0":-135.412548819181,"vZ0":-4.182422287785925,"x":112.58,"y":154.16,"x0":-1.4521848725667927,"y0":50.002301376084255,"z0":5.810032444764525,"aX":-11.977899428054997},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":10.3,"spinRate":2413,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40509874638325893,"extension":6.650949417063933},"index":0,"playId":"7527f068-fb32-386e-ae40-4e9d5018d930","pitchNumber":1,"startTime":"2025-07-29T02:29:39.707Z","endTime":"2025-07-29T02:29:44.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.722776510692118,"aZ":-30.739749827356086,"pfxX":2.192841299590194,"pfxZ":0.9337079409208213,"pX":1.136374986543104,"pZ":1.9108696443712292,"vX0":5.803541666566675,"vY0":-123.07795096560176,"vZ0":-3.3033834470342667,"x":73.68,"y":187.19,"x0":-1.5342363163501713,"y0":50.00449960034404,"z0":5.865366486069265,"aX":3.3739697909715507},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-5.3,"spinRate":2609,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.44451108274791373,"extension":6.4025135878920665},"hitData":{"launchSpeed":58.4,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.05,"coordY":163.75}},"index":1,"playId":"8dcc8ef9-6394-3860-8c12-3714a0440445","pitchNumber":2,"startTime":"2025-07-29T02:29:54.015Z","endTime":"2025-07-29T02:30:01.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:30:01.502Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thairo Estrada strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T02:30:09.367Z","endTime":"2025-07-29T02:31:23.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60939188710904,"aZ":-20.93334080600168,"pfxX":-8.384291819088551,"pfxZ":6.032886164158032,"pX":-0.04035602954661878,"pZ":2.3408963553628563,"vX0":6.819903245144571,"vY0":-134.94491097660298,"vZ0":-5.001949344728766,"x":118.54,"y":175.58,"x0":-1.4986791603378584,"y0":50.00001291842256,"z0":5.67308157098301,"aX":-15.61560206369206},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":13.9,"spinRate":2231,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4043489635451043,"extension":6.381358853232959},"index":0,"playId":"2a72306b-870e-370e-8fa1-85232978b061","pitchNumber":1,"startTime":"2025-07-29T02:30:29.145Z","endTime":"2025-07-29T02:30:34.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.808507987453957,"aZ":-31.61746244047481,"pfxX":0.39155831325938806,"pfxZ":0.37809807319320954,"pX":1.013521074919782,"pZ":0.15968682893439062,"vX0":5.881625982805132,"vY0":-122.3749309014782,"vZ0":-6.679720867215094,"x":78.37,"y":234.47,"x0":-1.4885938906171974,"y0":50.005637190595436,"z0":5.689165007298487,"aX":0.5845266702900238},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":-2.3,"spinRate":2516,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.450382341451097,"extension":6.4576846281272795},"index":1,"playId":"2e3f0b50-bb98-3fd8-a3dd-18d066453ce6","pitchNumber":2,"startTime":"2025-07-29T02:30:50.223Z","endTime":"2025-07-29T02:30:54.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.20276626508278,"aZ":-29.162885129110634,"pfxX":0.394632887025959,"pfxZ":1.8866633644934483,"pX":0.957597843733474,"pZ":1.895636501526475,"vX0":6.122768594927474,"vY0":-124.89426930108628,"vZ0":-3.853106179276256,"x":80.5,"y":187.6,"x0":-1.564383731120624,"y0":50.00537129993982,"z0":5.824000555456868,"aX":0.6315595549089182},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-1.9,"spinRate":2583,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.43645667812910505,"extension":6.362158712874835},"index":2,"playId":"4396d43c-dba0-38d2-a84f-888dda313222","pitchNumber":3,"startTime":"2025-07-29T02:31:19.621Z","endTime":"2025-07-29T02:31:23.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:31:23.942Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Warming Bernabel homers (2) on a fly ball to left field.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T02:31:32.019Z","endTime":"2025-07-29T02:33:30.976Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.22319581601122,"strikeZoneBottom":1.47070505970292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81981498374937,"aZ":-13.88304842563776,"pfxX":-7.281767380833795,"pfxZ":9.811117971007496,"pX":0.19469209495391512,"pZ":1.315358574609167,"vX0":7.042846626611653,"vY0":-135.47881892453344,"vZ0":-9.05161150396756,"x":109.58,"y":203.27,"x0":-1.4890078321337465,"y0":50.00156361588163,"z0":5.663776803836324,"aX":-13.573554699297432},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":11.8,"spinRate":2386,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40385384608808383,"extension":6.519866434837395},"index":0,"playId":"fc8e8bba-f887-351c-9ebb-ab53df109920","pitchNumber":1,"startTime":"2025-07-29T02:31:46.971Z","endTime":"2025-07-29T02:31:53.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.1959793093915,"strikeZoneBottom":1.44354465635962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.129774751485446,"aZ":-13.222757446785886,"pfxX":-6.9277852838733,"pfxZ":10.038326368368129,"pX":0.8358354721588251,"pZ":1.4660997632648967,"vX0":8.61856250474834,"vY0":-136.5510707699436,"vZ0":-8.727848279906377,"x":85.14,"y":199.2,"x0":-1.4615557298870063,"y0":50.00386749671036,"z0":5.614026266709462,"aX":-13.081031760202551},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2406,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40115271055892743,"extension":6.724063569400911},"index":1,"playId":"1caf0b24-1bd5-3e29-bc53-e9724ba2c753","pitchNumber":2,"startTime":"2025-07-29T02:32:01.685Z","endTime":"2025-07-29T02:32:06.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.12035073536411,"strikeZoneBottom":1.31685750360964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02753817861103,"aZ":-14.694332770523422,"pfxX":-7.676946879178345,"pfxZ":9.254908376787103,"pX":0.015094993043103046,"pZ":2.6079896148956663,"vX0":6.58754987598526,"vY0":-136.55571539136568,"vZ0":-5.706589394152566,"x":116.42,"y":168.36,"x0":-1.4309359620574018,"y0":50.00407682681534,"z0":5.735527568954494,"aX":-14.50197565791857},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":12.5,"spinRate":2361,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4010858907690338,"extension":6.6364784245663095},"index":2,"playId":"2a67f0f3-ed49-3ccb-b482-6aac55e4d6c6","pitchNumber":3,"startTime":"2025-07-29T02:32:19.134Z","endTime":"2025-07-29T02:32:24.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.07079605579905,"strikeZoneBottom":1.42011712097524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.296041275919873,"aZ":-14.593068243075315,"pfxX":-8.16752822269425,"pfxZ":9.499990299014016,"pX":0.7920269214373402,"pZ":2.096872717066566,"vX0":8.641169267460002,"vY0":-135.3745585259242,"vZ0":-6.823717186489683,"x":86.81,"y":182.16,"x0":-1.3843296341855515,"y0":50.005303878720255,"z0":5.676964738641659,"aX":-15.120724009756085},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":12.8,"spinRate":2318,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.4050207016667686,"extension":6.825971286883294},"index":3,"playId":"b8096b16-bc88-3854-b561-19cfc0de204a","pitchNumber":4,"startTime":"2025-07-29T02:32:35.460Z","endTime":"2025-07-29T02:32:41.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.06297645267157,"strikeZoneBottom":1.38705183998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.755600117039197,"aZ":-26.628501883703315,"pfxX":-0.1540198394069776,"pfxZ":3.552352242462489,"pX":1.5268553799505677,"pZ":1.5696283453848752,"vX0":7.370028822319364,"vY0":-123.65843775446831,"vZ0":-4.7719957527404695,"x":58.8,"y":196.4,"x0":-1.4618346285508477,"y0":50.00304057743385,"z0":5.736457283780689,"aX":-0.24078488890823901},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.6,"breakHorizontal":-1.3,"spinRate":2622,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4415415976301178,"extension":6.644292862860751},"index":4,"playId":"949e3b33-1ef1-390d-a81c-c6f0207dd766","pitchNumber":5,"startTime":"2025-07-29T02:32:51.352Z","endTime":"2025-07-29T02:32:56.958Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24010986457945,"aZ":-25.904977302562784,"pfxX":0.5479869370950292,"pfxZ":4.215873575174484,"pX":0.2361602224907941,"pZ":3.155688669812485,"vX0":4.288137183419776,"vY0":-120.8661706294834,"vZ0":-0.9563230508369007,"x":108.0,"y":153.58,"x0":-1.6279103648748234,"y0":50.00516033669205,"z0":5.8190116582780895,"aX":0.81589068972792},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.7,"breakHorizontal":-1.9,"spinRate":2620,"spinDirection":73},"zone":2,"typeConfidence":0.89,"plateTime":0.45212905571251794,"extension":6.7442502421495405},"hitData":{"launchSpeed":99.7,"launchAngle":28.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":18.57,"coordY":84.15}},"index":5,"playId":"7308b4a9-7764-377f-84ad-3a139b27c829","pitchNumber":6,"startTime":"2025-07-29T02:33:07.292Z","endTime":"2025-07-29T02:33:30.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:33:30.976Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T02:33:41.615Z","endTime":"2025-07-29T02:35:04.059Z","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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.53827255792577,"strikeZoneBottom":1.65988077686553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15632640902925,"aZ":-13.858073050512091,"pfxX":-7.536028191342089,"pfxZ":9.732050433885163,"pX":0.3615236360087867,"pZ":3.180176756384766,"vX0":7.613647313698818,"vY0":-136.3545986038909,"vZ0":-4.34211984100815,"x":103.22,"y":152.92,"x0":-1.4886232719138244,"y0":50.00153682629152,"z0":5.750338103000177,"aX":-14.18116864352224},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":12.0,"spinRate":2377,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.40178744529501564,"extension":6.668677405406675},"index":0,"playId":"af0cca0f-be63-31df-aca4-da108a6e142a","pitchNumber":1,"startTime":"2025-07-29T02:33:53.923Z","endTime":"2025-07-29T02:33:59.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73935798386669,"aZ":-30.328625847514573,"pfxX":3.388627809325267,"pfxZ":1.2326320009489375,"pX":-0.008149821472847745,"pZ":1.7783904804895019,"vX0":2.9004130656261546,"vY0":-121.33706508767892,"vZ0":-3.320085952193522,"x":117.31,"y":190.76,"x0":-1.6590696996600278,"y0":50.00056780051189,"z0":5.807150163538892,"aX":5.050652304669716},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":-6.8,"spinRate":2489,"spinDirection":62},"zone":8,"typeConfidence":0.89,"plateTime":0.4514154935885335,"extension":6.636547529115208},"index":1,"playId":"2d6381d1-9642-335e-b060-8f99e138f59a","pitchNumber":2,"startTime":"2025-07-29T02:34:07.660Z","endTime":"2025-07-29T02:34:11.472Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T02:34:16.131Z","endTime":"2025-07-29T02:34:26.163Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.63376979996975,"strikeZoneBottom":1.69296033660323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.819773001952157,"aZ":-13.920991795556567,"pfxX":-6.5498183424255965,"pfxZ":9.863024489956238,"pX":0.6903311077369771,"pZ":4.029653210464407,"vX0":7.273299181845118,"vY0":-134.81124059996782,"vZ0":-2.4493967935492083,"x":90.69,"y":129.98,"x0":-1.1846905257797087,"y0":50.001490343595606,"z0":5.926124604784023,"aX":-12.120547604042018},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":10.4,"spinRate":2370,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.4054438009201915,"extension":6.378234921019477},"index":3,"playId":"b8d781b1-0b40-3577-87c0-c548e7c70a0a","pitchNumber":3,"startTime":"2025-07-29T02:34:26.163Z","endTime":"2025-07-29T02:34:31.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.190367836746,"aZ":-13.66657341155958,"pfxX":-7.120356516220868,"pfxZ":9.632826908876652,"pX":0.18591606790962942,"pZ":2.6289279731618316,"vX0":6.929048736848638,"vY0":-137.2233992870054,"vZ0":-5.894563324762885,"x":109.91,"y":167.8,"x0":-1.4375010283076148,"y0":50.005631079636466,"z0":5.723255898604133,"aX":-13.685458932333509},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2370,"spinDirection":226},"zone":5,"typeConfidence":0.91,"plateTime":0.39799487184585436,"extension":6.640177880400015},"index":4,"playId":"eff0d58b-b239-3358-ba2b-f141f5ff7f85","pitchNumber":4,"startTime":"2025-07-29T02:34:41.032Z","endTime":"2025-07-29T02:34:45.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.264328312907733,"aZ":-30.056343967629758,"pfxX":-1.2310233294019832,"pfxZ":1.3747583907572372,"pX":0.2596337440739886,"pZ":1.8511725981963998,"vX0":5.0429180435966225,"vY0":-123.54795865527643,"vZ0":-3.4680116689254015,"x":107.1,"y":188.8,"x0":-1.6505765315329906,"y0":50.00480368397609,"z0":5.8069117483320545,"aX":-1.8988944108084205},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.9,"breakHorizontal":1.0,"spinRate":2470,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4438125946500193,"extension":6.412869858358399},"index":5,"playId":"c5503484-68d6-3413-bda6-ef0fc6641112","pitchNumber":5,"startTime":"2025-07-29T02:34:59.211Z","endTime":"2025-07-29T02:35:04.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:35:04.059Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to first baseman Warming Bernabel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T02:36:48.309Z","endTime":"2025-07-29T02:37:52.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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":682653,"link":"/api/v1/people/682653"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.34973679017692,"strikeZoneBottom":1.55500846700996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.33080913401851,"aZ":-28.06416407236384,"pfxX":-5.487261480464138,"pfxZ":2.850026887102489,"pX":-0.8313053925708472,"pZ":2.28496949047731,"vX0":3.6929818476878715,"vY0":-118.98257090158641,"vZ0":-3.054575037908351,"x":148.69,"y":177.09,"x0":-1.6851889967601392,"y0":50.005300705530466,"z0":6.110023496673698,"aX":-7.923899929865535},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.7,"breakHorizontal":9.1,"spinRate":1300,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.4591222456254025,"extension":6.680591933020728},"index":0,"playId":"5d63b0a1-0802-30ff-83cc-cff5c547cd67","pitchNumber":1,"startTime":"2025-07-29T02:37:07.431Z","endTime":"2025-07-29T02:37:12.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.51826126513604,"strikeZoneBottom":1.67585346068493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.103982730361185,"aZ":-25.52096407819976,"pfxX":-7.055973444619975,"pfxZ":4.1902074166989545,"pX":-1.7577222056557646,"pZ":2.2116026507722046,"vX0":2.642658937023416,"vY0":-124.94643096135191,"vZ0":-3.9799947952502,"x":184.0,"y":179.07,"x0":-1.9095893716741932,"y0":50.00490230847634,"z0":5.911477657363677,"aX":-11.208096948464997},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.0,"breakHorizontal":12.2,"spinRate":1393,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4376246927289662,"extension":6.655375103836654},"index":1,"playId":"ac1f1b4a-f6ef-3338-94c0-356db0ae07f2","pitchNumber":2,"startTime":"2025-07-29T02:37:18.130Z","endTime":"2025-07-29T02:37:22.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.41969863761742,"strikeZoneBottom":1.62769428652491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.090253847486178,"aZ":-40.417532204803656,"pfxX":0.6561388606358269,"pfxZ":-6.216450117130675,"pX":-1.3133105080075853,"pZ":1.1325914499152816,"vX0":0.5525331547282712,"vY0":-114.45739852044359,"vZ0":-2.3752674030109615,"x":167.06,"y":208.2,"x0":-1.6430432366180046,"y0":50.00028997741752,"z0":6.140818893122622,"aX":0.870532664879427},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.5,"breakHorizontal":-1.3,"spinRate":2448,"spinDirection":25},"zone":13,"typeConfidence":2.0,"plateTime":0.4785105735070281,"extension":6.534213298555057},"index":2,"playId":"07f35984-1b41-313e-9d80-65802987dd49","pitchNumber":3,"startTime":"2025-07-29T02:37:31.795Z","endTime":"2025-07-29T02:37:36.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.402707009882423,"aZ":-13.799766298605599,"pfxX":-3.3277189676984418,"pfxZ":9.753653644869072,"pX":-0.22984697461570514,"pZ":1.8116504433708924,"vX0":4.2970279033313075,"vY0":-136.25277098704962,"vZ0":-8.560799108643506,"x":125.76,"y":189.87,"x0":-1.3936110611258734,"y0":50.0050302352593,"z0":5.944137496968131,"aX":-6.270138935409892},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2015,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.40170519124136117,"extension":6.786304663339507},"hitData":{"launchSpeed":94.7,"launchAngle":8.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":163.21,"coordY":162.44}},"index":3,"playId":"47a30f82-de53-305b-9118-f40fbe810c36","pitchNumber":4,"startTime":"2025-07-29T02:37:46.996Z","endTime":"2025-07-29T02:37:52.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:37:52.747Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T02:38:10.440Z","endTime":"2025-07-29T02:39:20.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.15517856197577,"strikeZoneBottom":1.46990853011404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.692461200115154,"aZ":-11.238894792238304,"pfxX":-0.907615420717329,"pfxZ":11.300094346000115,"pX":-0.45981455014410905,"pZ":2.464655243218073,"vX0":2.8245056178059773,"vY0":-135.5115543143277,"vZ0":-7.649573948943491,"x":134.53,"y":172.23,"x0":-1.3994586866310055,"y0":50.00019217924196,"z0":6.116272713930468,"aX":-1.6812641513404465},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":1.0,"spinRate":2169,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.4047928221741759,"extension":7.012181351841643},"index":0,"playId":"d7a9d0e2-03f0-3608-9451-fb9d1b360535","pitchNumber":1,"startTime":"2025-07-29T02:38:18.150Z","endTime":"2025-07-29T02:38:23.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.18116618506836,"strikeZoneBottom":1.47023269251695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11802450998512,"aZ":-10.532804154999681,"pfxX":-2.3509756406941005,"pfxZ":11.29325631549123,"pX":0.04394801588694243,"pZ":1.527221169053934,"vX0":4.292933435445648,"vY0":-137.47031337675153,"vZ0":-10.081045492966208,"x":115.32,"y":197.55,"x0":-1.2315792479803291,"y0":50.00363983169621,"z0":5.954277461894899,"aX":-4.50580212122294},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2138,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.39824637666063145,"extension":6.760485076789562},"index":1,"playId":"d20b02d8-687d-3d5d-bbd2-ad35c7d0f607","pitchNumber":2,"startTime":"2025-07-29T02:38:33.518Z","endTime":"2025-07-29T02:38:39.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-29T02:38:44.715Z","endTime":"2025-07-29T02:38:56.038Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.14380627148404,"strikeZoneBottom":1.51012585570603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88812340349967,"aZ":-40.331555500679904,"pfxX":0.1721570813645268,"pfxZ":-5.993477295736136,"pX":0.3221408703661925,"pZ":-0.08844587296058705,"vX0":3.1159085102544792,"vY0":-116.00912514112319,"vZ0":-5.36715022012315,"x":104.72,"y":241.17,"x0":-1.0612323801910168,"y0":50.00157947855093,"z0":6.103335301070784,"aX":0.23404084253394059},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.9,"breakHorizontal":-1.1,"spinRate":2495,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4723058986949984,"extension":6.695747098887722},"index":3,"playId":"a3aca259-67d8-38d9-8509-ef8be90fc3e4","pitchNumber":3,"startTime":"2025-07-29T02:38:56.038Z","endTime":"2025-07-29T02:39:00.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.852849107203713,"aZ":-24.14908291953859,"pfxX":-5.7161095200731245,"pfxZ":4.935706898613713,"pX":-0.18719487113763345,"pZ":2.8186141278197954,"vX0":5.163692863617637,"vY0":-125.70594894455421,"vZ0":-3.261884122472574,"x":124.14,"y":162.68,"x0":-1.5104172154781224,"y0":50.00004634791631,"z0":6.060854199329098,"aX":-9.285988196968646},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.5,"breakHorizontal":9.4,"spinRate":1246,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4332303765329337,"extension":6.751690413535568},"index":4,"playId":"315e1de1-0e73-3905-bf48-b83444d798ad","pitchNumber":4,"startTime":"2025-07-29T02:39:15.777Z","endTime":"2025-07-29T02:39:20.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:39:20.661Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Santana singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T02:39:23.366Z","endTime":"2025-07-29T02:41:07.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.44958409494491,"strikeZoneBottom":1.64238575812193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.283615175076548,"aZ":-27.22917340460988,"pfxX":-5.594234810440415,"pfxZ":3.147445661556766,"pX":-0.8247737677917645,"pZ":2.6742883672662456,"vX0":3.9771061426848355,"vY0":-123.65595343559426,"vZ0":-2.669165001000553,"x":148.44,"y":166.57,"x0":-1.7155764659233663,"y0":50.003460964653954,"z0":6.018229964953481,"aX":-8.790354810664104},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.4,"breakHorizontal":9.4,"spinRate":1243,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.44049333143514957,"extension":6.406822169711004},"index":0,"playId":"f09edf1b-f52c-36fc-a9e5-f13a84069205","pitchNumber":1,"startTime":"2025-07-29T02:39:42.448Z","endTime":"2025-07-29T02:39:49.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.43591861488387,"strikeZoneBottom":1.72509045418998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.40757876460884,"aZ":-25.929818748968312,"pfxX":-6.313374034422532,"pfxZ":4.2266418962466155,"pX":-0.30193247567662,"pZ":3.499485453783405,"vX0":5.255852338506951,"vY0":-120.04572516683365,"vZ0":-0.7590408709048895,"x":128.51,"y":144.29,"x0":-1.685781399156322,"y0":50.00474251288847,"z0":6.1015592900394,"aX":-9.335428644259755},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":1250,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.45401634660984413,"extension":6.4866430792497365},"index":1,"playId":"3328f3de-944c-3fad-9255-b739c16203d6","pitchNumber":2,"startTime":"2025-07-29T02:39:53.711Z","endTime":"2025-07-29T02:39:59.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.657784665286627,"aZ":-41.39046580590673,"pfxX":-0.38655551344681116,"pfxZ":-6.791075558293954,"pX":0.164704731448555,"pZ":2.2241424490511035,"vX0":3.09561133212278,"vY0":-115.4827416475495,"vZ0":-0.17731634984335987,"x":110.72,"y":178.73,"x0":-1.1405505841703136,"y0":50.00480841340785,"z0":6.26931221429057,"aX":-0.5245870183120857},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.1,"breakHorizontal":0.0,"spinRate":2462,"spinDirection":20},"zone":5,"typeConfidence":2.0,"plateTime":0.4735409314151342,"extension":6.47852636872071},"index":2,"playId":"59ce3528-e878-36dd-bfb8-12155e4d1bd7","pitchNumber":3,"startTime":"2025-07-29T02:40:05.491Z","endTime":"2025-07-29T02:40:09.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.11658182656612,"aZ":-13.870810142363636,"pfxX":-1.6329099412910488,"pfxZ":9.254925800148747,"pX":0.03737407581598926,"pZ":3.3171282736278083,"vX0":3.9535741658619044,"vY0":-139.65238836391845,"vZ0":-5.166098082176649,"x":115.58,"y":149.22,"x0":-1.1837628408453886,"y0":50.00155230823067,"z0":6.101640121288916,"aX":-3.229430255923439},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":2.2,"spinRate":2141,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.3920492042890267,"extension":6.664645688029312},"index":3,"playId":"6e62dfc8-5703-3a12-8db2-b100fff4563f","pitchNumber":4,"startTime":"2025-07-29T02:40:22.174Z","endTime":"2025-07-29T02:40:29.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.643221595394024,"aZ":-10.863157268460084,"pfxX":-1.1789137290238718,"pfxZ":11.20654149340373,"pX":0.39931755459548707,"pZ":2.727519383935184,"vX0":4.960475950615855,"vY0":-137.0981498047634,"vZ0":-6.796270284292887,"x":101.78,"y":165.14,"x0":-1.2811364347296061,"y0":50.00063716625822,"z0":5.981948367657289,"aX":-2.2423850878275773},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":1.1,"spinRate":2195,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.39970271314798556,"extension":6.808342603524836},"index":4,"playId":"2465e538-739d-3d2b-99ef-356a51d9317c","pitchNumber":5,"startTime":"2025-07-29T02:40:39.603Z","endTime":"2025-07-29T02:40:45.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.94878891356365,"aZ":-43.56248215036408,"pfxX":0.0923647288007432,"pfxZ":-8.728027968655075,"pX":-0.350758527531849,"pZ":3.4847619449472655,"vX0":2.053118054796674,"vY0":-113.5283935196999,"vZ0":3.191421878361868,"x":130.37,"y":144.69,"x0":-1.2791879355018259,"y0":50.005404587258525,"z0":6.399282011061549,"aX":0.12004639248618726},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-14.6,"breakHorizontal":-0.7,"spinRate":2420,"spinDirection":22},"zone":1,"typeConfidence":2.0,"plateTime":0.4826305664944712,"extension":6.290965557094829},"hitData":{"launchSpeed":89.4,"launchAngle":18.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.9,"coordY":81.41}},"index":5,"playId":"f11d6138-2c17-39d4-815e-c2ce8a3b587d","pitchNumber":6,"startTime":"2025-07-29T02:40:57.576Z","endTime":"2025-07-29T02:41:07.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:41:07.789Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T02:41:19.656Z","endTime":"2025-07-29T02:43:37.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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.5,"endSpeed":84.0,"strikeZoneTop":3.37140857690556,"strikeZoneBottom":1.72275595983996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.736964637802913,"aZ":-13.315231884908489,"pfxX":-1.8905414294702627,"pfxZ":10.492938141400128,"pX":0.4197713271979814,"pZ":1.9192236340664435,"vX0":5.268750731893255,"vY0":-133.01344787934218,"vZ0":-8.20602853083981,"x":101.0,"y":186.96,"x0":-1.3384895670001695,"y0":50.004420751225815,"z0":6.00374826304678,"aX":-3.399148479296983},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2062,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.41133003051887007,"extension":6.744577270648681},"index":0,"playId":"fef05e48-a467-3f00-872c-33b95e9b4ec3","pitchNumber":1,"startTime":"2025-07-29T02:41:37.038Z","endTime":"2025-07-29T02:41:42.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.41751908750238,"strikeZoneBottom":1.71795099925768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.161411557491245,"aZ":-13.034243646277748,"pfxX":-1.5020388567024137,"pfxZ":10.700135046101941,"pX":0.1685047579283733,"pZ":1.7357651321816,"vX0":4.624216637653752,"vY0":-132.6080400569606,"vZ0":-8.613554833299702,"x":110.58,"y":191.91,"x0":-1.3993354363331285,"y0":50.00435475407193,"z0":5.967302782293175,"aX":-2.6874289414336707},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":1.8,"spinRate":2080,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.4123374902426886,"extension":6.824910505045465},"index":1,"playId":"550568ed-8bc7-3bda-bace-ae3c8e61889e","pitchNumber":2,"startTime":"2025-07-29T02:41:53.452Z","endTime":"2025-07-29T02:41:59.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.34596761161396,"strikeZoneBottom":1.64626467144368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.178838463761057,"aZ":-25.444824251812317,"pfxX":-8.47109777023994,"pfxZ":4.350723514786419,"pX":-0.6103649718865376,"pZ":0.6526637668317044,"vX0":5.443257697384831,"vY0":-123.4698195538353,"vZ0":-7.5917051205730335,"x":140.27,"y":221.16,"x0":-1.7409942035363024,"y0":50.00237027210771,"z0":5.9029479147771875,"aX":-13.101802971156296},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":14.0,"spinRate":1441,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4433082669168442,"extension":6.685203155634317},"index":2,"playId":"c624b035-36b1-3409-8d21-87be7991fa50","pitchNumber":3,"startTime":"2025-07-29T02:42:17.941Z","endTime":"2025-07-29T02:42:23.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.735732775786335,"aZ":-27.4778979020085,"pfxX":-5.5819450373600175,"pfxZ":3.0873872421105135,"pX":0.44810956056825435,"pZ":1.8280959466655249,"vX0":6.750028701896605,"vY0":-121.90277603726778,"vZ0":-4.211960783828111,"x":99.92,"y":189.42,"x0":-1.6187927127119583,"y0":50.0000564257296,"z0":5.9236212226594,"aX":-8.483082299727453},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":8.6,"spinRate":1259,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4476060897399998,"extension":6.8021561054735855},"index":3,"playId":"895c5c1f-c1f7-345d-a56a-3fcdb573c5af","pitchNumber":4,"startTime":"2025-07-29T02:42:40.198Z","endTime":"2025-07-29T02:42:45.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.34831817041068,"strikeZoneBottom":1.704939442857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.063194208449925,"aZ":-40.17624017883552,"pfxX":-1.2071322535110582,"pfxZ":-5.741344114363212,"pX":0.29032869547732126,"pZ":0.6532860891850335,"vX0":3.64677933771768,"vY0":-117.28283738240356,"vZ0":-3.9867848555573495,"x":105.93,"y":221.14,"x0":-1.1274890009904837,"y0":50.00258018572905,"z0":6.119894030090267,"aX":-1.6828337371838837},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.2,"breakHorizontal":1.3,"spinRate":2475,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.46690192145174825,"extension":6.655260085198241},"index":4,"playId":"775fa094-3e94-3f6b-8907-671461c45067","pitchNumber":5,"startTime":"2025-07-29T02:43:09.813Z","endTime":"2025-07-29T02:43:14.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.692901627181996,"aZ":-12.551673761452715,"pfxX":-1.07862772416712,"pfxZ":10.206769968942906,"pX":-0.06212973306983158,"pZ":3.784191836744289,"vX0":3.1949417447714383,"vY0":-137.3673952387933,"vZ0":-4.0167264791239745,"x":119.37,"y":136.61,"x0":-1.0970653126770817,"y0":50.00613237628025,"z0":6.110798931992472,"aX":-2.0747810015877213},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":1.3,"spinRate":2102,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3978062727943015,"extension":6.598522546570157},"index":5,"playId":"5230e162-08ab-3aa9-91f7-c9743dae07e8","pitchNumber":6,"startTime":"2025-07-29T02:43:32.525Z","endTime":"2025-07-29T02:43:37.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:43:37.597Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Farmer lines out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T02:45:34.614Z","endTime":"2025-07-29T02:46:40.902Z","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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.36286551658607,"strikeZoneBottom":1.57724240634113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.183021354697576,"aZ":-14.998747764049424,"pfxX":-7.641716276688522,"pfxZ":9.379433821564444,"pX":0.7868511258853833,"pZ":1.7613166002613683,"vX0":8.498447894081801,"vY0":-134.25251825043875,"vZ0":-7.335679302445136,"x":87.01,"y":191.22,"x0":-1.4220209494507858,"y0":50.005482273803466,"z0":5.590330354960707,"aX":-13.997369318187324},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":12.1,"spinRate":2375,"spinDirection":225},"zone":9,"typeConfidence":0.89,"plateTime":0.4074817760966507,"extension":6.606257872271153},"index":0,"playId":"e8ac93ce-c35b-35e8-a1a6-2fe67a762f12","pitchNumber":1,"startTime":"2025-07-29T02:45:50.069Z","endTime":"2025-07-29T02:45:55.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.7,"endSpeed":70.5,"strikeZoneTop":3.50724029160119,"strikeZoneBottom":1.59341648591958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.04937872297168,"aZ":-40.39611630045061,"pfxX":3.7187523687174826,"pfxZ":-6.761641761255003,"pX":2.3046983446224973,"pZ":-0.5926659394209611,"vX0":6.408398832444571,"vY0":-110.0002061931315,"vZ0":-4.797509600876642,"x":29.15,"y":254.78,"x0":-1.1393826295367133,"y0":50.00467752583425,"z0":5.937443891002193,"aX":4.519167125227776},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.3,"breakHorizontal":-8.5,"spinRate":2366,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4995406411834802,"extension":6.427106503642269},"index":1,"playId":"3bec9b21-8a0d-30cd-a7f2-532b9aa6c20a","pitchNumber":2,"startTime":"2025-07-29T02:46:03.035Z","endTime":"2025-07-29T02:46:07.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.722597620617385,"aZ":-15.407273445711436,"pfxX":-7.692151905738463,"pfxZ":9.06781858223398,"pX":0.8963542975636105,"pZ":2.1849929818506286,"vX0":8.835730690530626,"vY0":-134.96206406237187,"vZ0":-6.301121934215461,"x":82.83,"y":179.79,"x0":-1.4168897490965469,"y0":50.00339646342056,"z0":5.630683269413216,"aX":-14.224648938135502},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":12.1,"spinRate":2346,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40546614150785887,"extension":6.569122485254919},"index":2,"playId":"9f8eccb5-3a47-3aa2-9bd9-3f89df458e9d","pitchNumber":3,"startTime":"2025-07-29T02:46:18.723Z","endTime":"2025-07-29T02:46:23.208Z","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":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.595779152718567,"aZ":-14.667684901731425,"pfxX":-5.58881083603222,"pfxZ":9.316790305227636,"pX":0.7806395823200215,"pZ":3.3033423650561904,"vX0":7.8529819285468765,"vY0":-136.35584889133986,"vZ0":-4.241423910263713,"x":87.24,"y":149.59,"x0":-1.4134530422508929,"y0":50.00221003675956,"z0":5.8942997413260905,"aX":-10.501330879503026},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2412,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.4020297976393561,"extension":6.368230200690073},"hitData":{"launchSpeed":88.7,"launchAngle":19.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.42,"coordY":106.62}},"index":3,"playId":"604129b8-d233-3293-9ccf-5062e6ab2982","pitchNumber":4,"startTime":"2025-07-29T02:46:33.529Z","endTime":"2025-07-29T02:46:40.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:46:40.902Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orlando Arcia grounds out, second baseman Daniel Schneemann to first baseman Carlos Santana.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T02:46:41.997Z","endTime":"2025-07-29T02:47:25.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.74072244059587,"strikeZoneBottom":1.79675254645839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36634637594261,"aZ":-33.891194642080904,"pfxX":1.6851745107554064,"pfxZ":-1.1202530875796661,"pX":0.11102677652446216,"pZ":2.4233144763938457,"vX0":3.778441025514016,"vY0":-122.89643681132688,"vZ0":-1.5209894071515642,"x":112.77,"y":173.35,"x0":-1.6653577221927052,"y0":50.00367533786038,"z0":5.928873236254744,"aX":2.5778504342582322},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-4.0,"spinRate":2540,"spinDirection":83},"zone":5,"typeConfidence":0.89,"plateTime":0.44568824550423436,"extension":6.588716469695793},"index":0,"playId":"bf7bf0aa-ff40-37fa-a90b-a1dc4e4bb3dd","pitchNumber":1,"startTime":"2025-07-29T02:47:02.320Z","endTime":"2025-07-29T02:47:07.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62622394177367,"aZ":-33.56011266872587,"pfxX":4.930447282081484,"pfxZ":-0.955921101747025,"pX":0.6612706685428199,"pZ":1.5048683905068865,"vX0":3.613903286666739,"vY0":-119.52772720037399,"vZ0":-3.170350098293948,"x":91.79,"y":198.15,"x0":-1.5097767916075835,"y0":50.00221052814702,"z0":5.855883112077398,"aX":7.147518305133515},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.3,"breakHorizontal":-9.8,"spinRate":2573,"spinDirection":62},"zone":9,"typeConfidence":0.79,"plateTime":0.4578978437844574,"extension":6.362618439579718},"hitData":{"launchSpeed":65.2,"launchAngle":14.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.87,"coordY":131.64}},"index":1,"playId":"8834f890-9bff-32d7-8609-7535da29a201","pitchNumber":2,"startTime":"2025-07-29T02:47:17.534Z","endTime":"2025-07-29T02:47:25.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:47:25.313Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, first baseman Carlos Santana to pitcher Slade Cecconi.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T02:47:41.550Z","endTime":"2025-07-29T02:48:54.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":82.9,"strikeZoneTop":3.74558368818167,"strikeZoneBottom":1.84383180769846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.778620648706966,"aZ":-15.940968118776574,"pfxX":-6.6524134443315655,"pfxZ":9.21500964274454,"pX":0.4151278160937279,"pZ":2.983669605138615,"vX0":7.105305677912981,"vY0":-131.82218988836945,"vZ0":-4.100492182483965,"x":101.18,"y":158.22,"x0":-1.4497089880084988,"y0":50.00165213876528,"z0":5.734602942885265,"aX":-11.717987172069662},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2283,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.41536008668217406,"extension":6.567999710578719},"index":0,"playId":"8e6e99df-4b16-3425-aa09-1f39a89e5705","pitchNumber":1,"startTime":"2025-07-29T02:47:45.372Z","endTime":"2025-07-29T02:47:50.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.35554952699908,"strikeZoneBottom":1.606316067998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76913947743256,"aZ":-14.81545872375847,"pfxX":-6.612934013566646,"pfxZ":8.964829525674446,"pX":1.0921790911007911,"pZ":2.6144091817551924,"vX0":8.992554730546411,"vY0":-138.03556694431302,"vZ0":-5.71633972944635,"x":75.37,"y":168.19,"x0":-1.3435636025730342,"y0":50.00049792002291,"z0":5.7038395162081414,"aX":-12.802191539504266},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2434,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3962951391441649,"extension":6.63431269846532},"index":1,"playId":"39219b6b-c642-3d5c-9c39-01e95165de2f","pitchNumber":2,"startTime":"2025-07-29T02:47:59.159Z","endTime":"2025-07-29T02:48:04.587Z","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":84.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45146636658742,"aZ":-16.99107631640087,"pfxX":-7.13625133118374,"pfxZ":8.34676531078854,"pX":0.09772862856109141,"pZ":2.843451243810476,"vX0":6.6385405174763275,"vY0":-133.68432223214722,"vZ0":-4.578306111442149,"x":113.27,"y":162.01,"x0":-1.4844760595674844,"y0":50.00254197902537,"z0":5.7890567541405815,"aX":-12.98191298664277},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2297,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.40891375194129953,"extension":6.440050137964196},"index":2,"playId":"199ed1d1-c014-3153-a8b4-dfdf6d9a8819","pitchNumber":3,"startTime":"2025-07-29T02:48:11.213Z","endTime":"2025-07-29T02:48:15.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.9,"strikeZoneTop":3.41196330890698,"strikeZoneBottom":1.62134304338057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.405128983065843,"aZ":-29.386076440654428,"pfxX":0.2288334287493754,"pfxZ":1.8063794362278651,"pX":1.964806522801126,"pZ":0.1633772262172668,"vX0":7.526203032184309,"vY0":-122.93895160434441,"vZ0":-7.514939166525908,"x":42.11,"y":234.37,"x0":-1.1549585757447434,"y0":50.00328052192234,"z0":5.7252505933581155,"aX":0.3527367940346867},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":-2.0,"spinRate":2580,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.44407075148657427,"extension":6.5172627305420985},"index":3,"playId":"29eeeae0-e729-38be-b1f0-5cc51041bc79","pitchNumber":4,"startTime":"2025-07-29T02:48:30.532Z","endTime":"2025-07-29T02:48:34.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.687516109104667,"aZ":-20.112661926687785,"pfxX":-9.155049829297203,"pfxZ":6.252094940186519,"pX":0.2269697531345019,"pZ":2.0479866190038254,"vX0":8.04451505780841,"vY0":-137.58759767721295,"vZ0":-5.867898509665912,"x":108.35,"y":183.48,"x0":-1.5360726228445623,"y0":50.00606894276168,"z0":5.558544054167733,"aX":-17.669153679490623},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2247,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3971178859263751,"extension":6.552489941117857},"hitData":{"launchSpeed":102.8,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.5,"coordY":162.44}},"index":4,"playId":"189faf87-c934-3463-a4a1-3848cf2f5912","pitchNumber":5,"startTime":"2025-07-29T02:48:46.752Z","endTime":"2025-07-29T02:48:54.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:48:54.177Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Jones walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T02:51:22.803Z","endTime":"2025-07-29T02:52:18.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"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":[1,2,3,4],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jake Bird replaces Bradley Blalock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:50:56.269Z","endTime":"2025-07-29T02:51:25.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656234,"link":"/api/v1/people/656234"},"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":95.1,"endSpeed":88.2,"strikeZoneTop":3.69436348370375,"strikeZoneBottom":1.73801487367115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.270954617699772,"aZ":-34.24540881988381,"pfxX":-6.116735997581188,"pfxZ":-1.0500636821888119,"pX":-0.730902949793127,"pZ":3.811007591867486,"vX0":7.432150157255253,"vY0":-138.42046557284885,"vZ0":2.228367911682382,"x":144.86,"y":135.88,"x0":-2.6359894238166417,"y0":50.00323353739599,"z0":5.2637003184876745,"aX":-12.06006451415432},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.3,"breakHorizontal":9.8,"spinRate":2263,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.3933022308117091,"extension":6.0060311553428285},"index":1,"playId":"828d659a-fada-33fa-8de4-00af94ae91c3","pitchNumber":1,"startTime":"2025-07-29T02:51:25.132Z","endTime":"2025-07-29T02:51:31.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.69645954661887,"strikeZoneBottom":1.78774533837025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.528376095128696,"aZ":-22.013426431717466,"pfxX":-0.33184764487336504,"pfxZ":5.381610132040784,"pX":0.2436828617953902,"pZ":3.816235874743351,"vX0":7.1511286994940475,"vY0":-135.5726890040116,"vZ0":0.4894928672634363,"x":107.71,"y":135.74,"x0":-2.368897541842594,"y0":50.006277317578615,"z0":5.152234432514574,"aX":-0.6277844944648425},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":-0.7,"spinRate":2616,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4017410472911265,"extension":5.980428745207271},"index":2,"playId":"1f6c065b-772d-344a-9888-7f6df9ac5726","pitchNumber":2,"startTime":"2025-07-29T02:51:41.268Z","endTime":"2025-07-29T02:51:46.804Z","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":94.2,"endSpeed":87.3,"strikeZoneTop":3.6715498146993,"strikeZoneBottom":1.71242407099651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.251433895733754,"aZ":-32.160899583171926,"pfxX":-7.302246380657959,"pfxZ":0.0037613536486205135,"pX":-1.7449480138044866,"pZ":3.4501767614579406,"vX0":5.161884682903658,"vY0":-137.18404035099024,"vZ0":1.4196442672470155,"x":183.51,"y":145.63,"x0":-2.688684147893509,"y0":50.000813783051164,"z0":5.095526008528779,"aX":-14.117043212801443},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":2219,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3971047960498453,"extension":5.9518263116269265},"index":3,"playId":"0b0d25a7-aaed-395e-82e3-ea26c47d0750","pitchNumber":3,"startTime":"2025-07-29T02:51:57.483Z","endTime":"2025-07-29T02:52:02.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.70608372964965,"strikeZoneBottom":1.73727113908591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76149083761781,"aZ":-33.37503032813751,"pfxX":-6.939563492030716,"pfxZ":-0.6159146737932453,"pX":-0.7921709819677684,"pZ":3.0697146514157696,"vX0":7.13972114793571,"vY0":-138.07562821141883,"vZ0":0.5524328573193836,"x":147.2,"y":155.9,"x0":-2.492864338102594,"y0":50.000101839722554,"z0":5.088404660118512,"aX":-13.582612992189645},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.8,"breakHorizontal":11.3,"spinRate":2217,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.39460422445091403,"extension":6.041034653125646},"index":4,"playId":"f217285e-43d3-3771-a20c-89295777bf2d","pitchNumber":4,"startTime":"2025-07-29T02:52:13.291Z","endTime":"2025-07-29T02:52:18.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:52:18.663Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T02:52:29.866Z","endTime":"2025-07-29T02:54:29.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":2.97814963254179,"strikeZoneBottom":1.32090941753226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.196937546799024,"aZ":-25.475394295838502,"pfxX":8.42858552133832,"pfxZ":4.437342909945897,"pX":-1.187370701265216,"pZ":4.89953715826847,"vX0":1.5170260470684638,"vY0":-121.86785076111367,"vZ0":4.382040461668148,"x":162.26,"y":106.49,"x0":-2.912553039530766,"y0":50.00100388002006,"z0":5.275026692240761,"aX":12.71882704964522},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.2,"breakHorizontal":-15.6,"spinRate":2857,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4488603350867457,"extension":5.885763197322705},"index":0,"playId":"ba83bb5f-de40-3a3d-994b-bf7929f5b09b","pitchNumber":1,"startTime":"2025-07-29T02:52:43.536Z","endTime":"2025-07-29T02:52:53.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Hunter Goodman. Nolan Jones to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"ba83bb5f-de40-3a3d-994b-bf7929f5b09b","startTime":"2025-07-29T02:53:02.451Z","endTime":"2025-07-29T02:53:15.847Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.05123049040772,"strikeZoneBottom":1.31127831229113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.225082497845708,"aZ":-29.1578494323738,"pfxX":9.197412690635248,"pfxZ":2.0084332271628904,"pX":-0.2629971739876874,"pZ":1.7143471775535084,"vX0":3.3741868540728035,"vY0":-121.63320067110065,"vZ0":-1.4862309561714553,"x":127.02,"y":192.49,"x0":-2.8621467686766264,"y0":50.004344089782926,"z0":4.855001829318844,"aX":13.819766884976499},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.6,"breakHorizontal":-17.4,"spinRate":2783,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.44983864343155755,"extension":6.124658486902717},"index":2,"playId":"5b920002-97bc-326c-89f3-50fd0a5b9e63","pitchNumber":2,"startTime":"2025-07-29T02:53:15.847Z","endTime":"2025-07-29T02:53:21.467Z","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":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.13572642842603,"strikeZoneBottom":1.42121661064175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.345657593418583,"aZ":-30.932787512246183,"pfxX":-6.253069775375211,"pfxZ":0.6308196324692421,"pX":-0.5425775927918894,"pZ":2.8383620086335797,"vX0":7.5903099276653645,"vY0":-138.1001244415298,"vZ0":-0.6080777656270613,"x":137.68,"y":162.14,"x0":-2.49464031641458,"y0":50.00109384616691,"z0":5.114587635785872,"aX":-12.26233656690654},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.2,"breakHorizontal":10.1,"spinRate":2197,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3943333071622308,"extension":6.338764156235379},"index":3,"playId":"08648325-f91e-37a7-83e0-b46cee1052a3","pitchNumber":3,"startTime":"2025-07-29T02:53:32.228Z","endTime":"2025-07-29T02:53:38.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.07068781023956,"strikeZoneBottom":1.43200504989797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58513759115985,"aZ":-39.26046630875246,"pfxX":9.170550798241203,"pfxZ":-5.086121211779394,"pX":-1.5716869017654331,"pZ":3.6512054754381933,"vX0":-0.704003112281992,"vY0":-117.12254597608455,"vZ0":4.0710626511758585,"x":176.91,"y":140.2,"x0":-2.45951675366653,"y0":50.003138149598136,"z0":5.555947536820069,"aX":12.773802775693605},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":-16.4,"spinRate":2782,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.46718281304094544,"extension":6.0345061617353295},"index":4,"playId":"b826f7c4-0262-35c7-9f5b-ee5cbff7c2ed","pitchNumber":4,"startTime":"2025-07-29T02:53:48.790Z","endTime":"2025-07-29T02:53:53.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.02782591156573,"strikeZoneBottom":1.33847197140605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.563350189324225,"aZ":-39.94055488682562,"pfxX":9.218420659953182,"pfxZ":-5.56959426659037,"pX":-1.6578273270034714,"pZ":2.3579762438778498,"vX0":-0.8207956825879756,"vY0":-117.40365747206626,"vZ0":1.2248147683584765,"x":180.19,"y":175.11,"x0":-2.500869359586244,"y0":50.004204008977,"z0":5.551391886135318,"aX":12.848719745074584},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.5,"breakHorizontal":-16.4,"spinRate":2843,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.466814119940437,"extension":6.090018648844834},"index":5,"playId":"ddc816b1-ed68-3c83-9780-22eb30e17c70","pitchNumber":5,"startTime":"2025-07-29T02:54:05.935Z","endTime":"2025-07-29T02:54:10.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.04429574318893,"strikeZoneBottom":1.40548428728205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.394826363454044,"aZ":-29.388695920564118,"pfxX":-5.687194026214813,"pfxZ":1.425116239364261,"pX":1.52987023194643,"pZ":2.617662027143186,"vX0":12.530701384822331,"vY0":-137.5937812342399,"vZ0":-1.3832087406027642,"x":58.68,"y":168.1,"x0":-2.3080524563528364,"y0":50.001389900995626,"z0":5.085320920183274,"aX":-11.101388149167452},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.5,"breakHorizontal":8.2,"spinRate":2209,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3953826090421231,"extension":6.1526142859397135},"index":6,"playId":"f09163bf-7b42-3e53-bef0-c1625accb915","pitchNumber":6,"startTime":"2025-07-29T02:54:24.169Z","endTime":"2025-07-29T02:54:29.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:54:29.159Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bo Naylor homers (11) on a fly ball to right center field. Nolan Jones scores. Brayan Rocchio scores.","rbi":3,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T02:55:43.554Z","endTime":"2025-07-29T02:56:54.405Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":656234,"link":"/api/v1/people/656234"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":{"id":656234,"link":"/api/v1/people/656234"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":{"id":656234,"link":"/api/v1/people/656234"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bo Naylor replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:54:42.770Z","endTime":"2025-07-29T02:54:47.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T02:54:47.494Z","endTime":"2025-07-29T02:55:45.859Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.360610199187292,"aZ":-25.977689881127123,"pfxX":6.539438237162695,"pfxZ":3.9986673529399113,"pX":1.1166055659606773,"pZ":2.1522021030864082,"vX0":7.253332800348751,"vY0":-123.1347585271704,"vZ0":-1.4023541177380534,"x":74.44,"y":180.67,"x0":-2.706836975420058,"y0":50.002582217132634,"z0":4.908286350071671,"aX":10.132473146719295},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.2,"breakHorizontal":-13.4,"spinRate":2818,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.44327719098402785,"extension":6.2023517195181075},"index":2,"playId":"b1f9cf02-b267-345e-b05e-5ab4f91781e1","pitchNumber":1,"startTime":"2025-07-29T02:55:45.859Z","endTime":"2025-07-29T02:55:52.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.063688310809905,"aZ":-23.557872771007258,"pfxX":7.598097340836884,"pfxZ":5.683777397014851,"pX":1.3012464372608865,"pZ":1.6415543650866844,"vX0":7.070505991634662,"vY0":-122.07835776783391,"vZ0":-2.7807531697970598,"x":67.4,"y":194.46,"x0":-2.6150259771740503,"y0":50.001540167420366,"z0":4.8138194282046785,"aX":11.516916989621723},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":10.0,"breakHorizontal":-15.4,"spinRate":2719,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44793297654790853,"extension":6.227007077593141},"index":3,"playId":"a7e0f775-6345-30a5-966b-addeaee2cf36","pitchNumber":2,"startTime":"2025-07-29T02:56:07.593Z","endTime":"2025-07-29T02:56:14.095Z","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":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0223115684498,"aZ":-23.2337377751171,"pfxX":7.700720888090622,"pfxZ":5.826972733165137,"pX":-0.16802229997036747,"pZ":2.2713105210088522,"vX0":4.3064382239114645,"vY0":-123.01148408055434,"vZ0":-1.5232797806443532,"x":123.4,"y":177.45,"x0":-2.9411319726738143,"y0":50.00529494211927,"z0":4.865162495416491,"aX":11.822345790935573},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.4,"breakHorizontal":-15.0,"spinRate":2831,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4449791726321197,"extension":6.301846705563675},"hitData":{"launchSpeed":106.5,"launchAngle":34.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.99,"coordY":53.23}},"index":4,"playId":"81a629af-805b-3b8b-b1fc-efc366969a50","pitchNumber":3,"startTime":"2025-07-29T02:56:27.866Z","endTime":"2025-07-29T02:56:54.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:56:54.405Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to right fielder Mickey Moniak.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T02:57:09.733Z","endTime":"2025-07-29T02:59:01.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.11504009734598,"strikeZoneBottom":1.42254299548681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49979850245191,"aZ":-33.43187926236748,"pfxX":-6.174489770813412,"pfxZ":-0.6464821801192624,"pX":1.0580185278382355,"pZ":2.2473157649762907,"vX0":11.724286288557929,"vY0":-138.5125854215593,"vZ0":-1.542383877181249,"x":76.67,"y":178.1,"x0":-2.4177998521565054,"y0":50.00072796740188,"z0":5.036387164096801,"aX":-12.056815106699789},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.3,"breakHorizontal":8.9,"spinRate":2342,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.39469065410375315,"extension":6.249653571016725},"index":0,"playId":"f2f36a9b-2e84-3645-a46e-26a74ecdc7b3","pitchNumber":1,"startTime":"2025-07-29T02:57:20.495Z","endTime":"2025-07-29T02:57:26.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.10512151879434,"strikeZoneBottom":1.51418539665033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.615362388037713,"aZ":-39.53899655007524,"pfxX":7.82863448845855,"pfxZ":-5.169266178179534,"pX":1.1899398856918102,"pZ":0.0864626092855053,"vX0":6.026852190178899,"vY0":-119.6651717726334,"vZ0":-3.5445243133717588,"x":71.64,"y":236.45,"x0":-2.3927394490977316,"y0":50.00066229662725,"z0":5.188372120173625,"aX":11.163662792434941},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.0,"breakHorizontal":-15.8,"spinRate":3082,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46061311684734463,"extension":6.387152023045431},"index":1,"playId":"d8d39fe8-eb6c-3fcb-a81e-4b44109b7eff","pitchNumber":2,"startTime":"2025-07-29T02:57:38.652Z","endTime":"2025-07-29T02:57:42.694Z","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":95.2,"endSpeed":87.8,"strikeZoneTop":3.10877824916365,"strikeZoneBottom":1.44183926315675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53041225328878,"aZ":-32.212303759997965,"pfxX":-8.75187643949539,"pfxZ":-0.02308771581179414,"pX":-0.9211266910727997,"pZ":2.3113007129284213,"vX0":7.862758281974706,"vY0":-138.5060074865711,"vZ0":-1.4301271700331406,"x":152.11,"y":176.37,"x0":-2.6482131551277988,"y0":50.00030603537258,"z0":4.971868873338697,"aX":-17.143348061354107},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":-0.1,"breakHorizontal":14.4,"spinRate":2266,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.39420789042131066,"extension":6.124252013219659},"index":2,"playId":"669f4338-124c-3ef2-966a-1fa9f9a9a704","pitchNumber":3,"startTime":"2025-07-29T02:57:58.415Z","endTime":"2025-07-29T02:58:03.746Z","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":94.1,"endSpeed":87.0,"strikeZoneTop":3.08636714416404,"strikeZoneBottom":1.46994883018601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.688883452132373,"aZ":-29.7875468686719,"pfxX":-7.925191075675897,"pfxZ":1.2417419368569735,"pX":0.22110197122574643,"pZ":3.101185755992454,"vX0":9.722263930545198,"vY0":-136.84447031656325,"vZ0":-0.1611138450889179,"x":108.57,"y":155.05,"x0":-2.327488919924823,"y0":50.00259501907317,"z0":5.180365557773975,"aX":-15.218351335393614},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":12.6,"spinRate":2301,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3983807164455704,"extension":6.194270832238242},"index":3,"playId":"cb30beb3-9a72-3e61-a4fd-1028267b6728","pitchNumber":4,"startTime":"2025-07-29T02:58:14.821Z","endTime":"2025-07-29T02:58:20.562Z","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":94.7,"endSpeed":88.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5971491867388,"aZ":-33.54674606815086,"pfxX":-7.717792994149388,"pfxZ":-0.6976722376953379,"pX":-0.572113163278536,"pZ":1.7987287906639,"vX0":7.836649075908479,"vY0":-137.88396393586677,"vZ0":-2.592948871788538,"x":138.81,"y":190.21,"x0":-2.429239578736996,"y0":50.006534983107855,"z0":4.983053087031434,"aX":-15.07398662421995},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.6,"breakHorizontal":12.6,"spinRate":2305,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.3951091369432378,"extension":6.02671004670634},"index":4,"playId":"79caefaa-1f44-32b9-86a1-57b686a86cc4","pitchNumber":5,"startTime":"2025-07-29T02:58:30.913Z","endTime":"2025-07-29T02:58:35.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.03548662682352,"aZ":-31.441540205812743,"pfxX":-8.21317430065939,"pfxZ":0.3729349919760603,"pX":0.3572606000542168,"pZ":1.4378400995868483,"vX0":10.556967122943314,"vY0":-138.64386064998504,"vZ0":-3.9445705150735164,"x":103.38,"y":199.96,"x0":-2.4086561054437405,"y0":50.00491367368305,"z0":4.945857817857454,"aX":-16.210202882388007},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.1,"breakHorizontal":13.1,"spinRate":2192,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.39302762656947055,"extension":6.276118455448217},"hitData":{"launchSpeed":101.8,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.03,"coordY":117.04}},"index":5,"playId":"84713dbe-bbd4-3e32-ae51-3a1ceade310d","pitchNumber":6,"startTime":"2025-07-29T02:58:50.576Z","endTime":"2025-07-29T02:59:01.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:59:01.321Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a ground ball to second baseman Thairo Estrada. Steven Kwan to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:01:51.229Z","endTime":"2025-07-29T03:02:36.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:59:19.841Z","endTime":"2025-07-29T03:01:01.860Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Victor Vodnik replaces Jake Bird.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T03:01:01.860Z","endTime":"2025-07-29T03:01:53.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"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.2,"endSpeed":88.3,"strikeZoneTop":3.30191826478936,"strikeZoneBottom":1.59262624824835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.182737280791798,"aZ":-13.008623473388466,"pfxX":-2.036524905176677,"pfxZ":9.626439478477485,"pX":0.5782387930759126,"pZ":2.4110112572745948,"vX0":7.609158085898078,"vY0":-139.8724000740467,"vZ0":-5.3743693676638316,"x":94.96,"y":173.68,"x0":-1.9072020837146157,"y0":50.0006075865777,"z0":5.20329694789739,"aX":-4.054952313069227},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":2.2,"spinRate":2022,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.39089775011166017,"extension":6.1817372693428805},"index":2,"playId":"32ca05aa-b66c-33bd-8bc1-bf23796b6e7f","pitchNumber":1,"startTime":"2025-07-29T03:01:53.544Z","endTime":"2025-07-29T03:01:59.272Z","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.4,"endSpeed":80.5,"strikeZoneTop":3.25327959309388,"strikeZoneBottom":1.54395946735276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.490656971569557,"aZ":-28.837455338871134,"pfxX":-10.347687644108888,"pfxZ":2.033852612158018,"pX":-0.7475285703208562,"pZ":1.0585391397039474,"vX0":7.102393726978369,"vY0":-127.12465563324434,"vZ0":-3.991273003870831,"x":145.49,"y":210.2,"x0":-2.2299325843214857,"y0":50.0026033283337,"z0":4.932047958568173,"aX":-16.975765843610883},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":1615,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4304797112027341,"extension":6.655293778497992},"index":3,"playId":"43312be6-1fa6-3d26-97c5-921e397089f4","pitchNumber":2,"startTime":"2025-07-29T03:02:11.271Z","endTime":"2025-07-29T03:02:16.394Z","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":91.4,"endSpeed":84.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.009580777750735,"aZ":-35.402480407969286,"pfxX":-9.901720391829878,"pfxZ":-1.800025138156374,"pX":-0.7331574252541699,"pZ":1.3590335851652535,"vX0":7.591533777917168,"vY0":-132.99570238243533,"vZ0":-2.888128460515295,"x":144.95,"y":202.09,"x0":-2.3353997121736434,"y0":50.00327384792823,"z0":5.021857875986766,"aX":-17.772802149714078},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.7,"breakHorizontal":16.3,"spinRate":1552,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.41153759613237817,"extension":6.602012352772179},"hitData":{"launchSpeed":66.4,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.18,"coordY":161.84}},"index":4,"playId":"714ae54a-e9f3-3867-a178-7b1775c713c0","pitchNumber":3,"startTime":"2025-07-29T03:02:28.559Z","endTime":"2025-07-29T03:02:36.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:02:36.572Z","atBatIndex":56},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Victor Vodnik intentionally walks José Ramírez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:02:55.192Z","endTime":"2025-07-29T03:04:08.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.37780528986198,"strikeZoneBottom":1.56963502670441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.685177762439128,"aZ":-33.36732403924937,"pfxX":-8.41722378952484,"pfxZ":-0.654573760046258,"pX":-0.6833646331761664,"pZ":2.621042667936087,"vX0":6.77730682465426,"vY0":-134.01492508721026,"vZ0":0.14430097391793906,"x":143.05,"y":168.01,"x0":-2.145625043766535,"y0":50.000618496572365,"z0":4.9405761655048135,"aX":-15.380786433686108},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.0,"breakHorizontal":13.9,"spinRate":1694,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4079719536613533,"extension":6.691271584532908},"index":0,"playId":"a8ae3f2a-0bc8-38f0-b348-94ae7c7b21fb","pitchNumber":1,"startTime":"2025-07-29T03:03:16.435Z","endTime":"2025-07-29T03:03:21.477Z","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":92.2,"endSpeed":85.0,"strikeZoneTop":3.43609069153815,"strikeZoneBottom":1.62840290786257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.861191665005308,"aZ":-33.942282655247155,"pfxX":-9.948863172863083,"pfxZ":-0.9724032033818759,"pX":0.9805798265235625,"pZ":0.3268865904258467,"vX0":11.554657915687603,"vY0":-133.73182609800196,"vZ0":-5.437537599443335,"x":79.62,"y":229.95,"x0":-2.0961290640696695,"y0":50.002145604730885,"z0":4.810659744435057,"aX":-18.084781044890125},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.8,"breakHorizontal":15.6,"spinRate":1882,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4090017028647255,"extension":6.671885236708759},"index":1,"playId":"8c36622b-bbd7-3f84-a6d7-bf5a363a4578","pitchNumber":2,"startTime":"2025-07-29T03:03:31.195Z","endTime":"2025-07-29T03:03:41.527Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Victor Vodnik. Steven Kwan to 3rd. Angel Martínez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"actionPlayId":"8c36622b-bbd7-3f84-a6d7-bf5a363a4578","startTime":"2025-07-29T03:03:53.148Z","endTime":"2025-07-29T03:04:05.180Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"07769686-0586-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-29T03:04:05.180Z","endTime":"2025-07-29T03:04:05.209Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"07769686-0586-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-29T03:04:05.209Z","endTime":"2025-07-29T03:04:05.211Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"index":5,"playId":"07769686-0586-1023-000c-f08cd117d70a","pitchNumber":2,"startTime":"2025-07-29T03:04:05.211Z","endTime":"2025-07-29T03:04:08.474Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-29T03:04:08.474Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:04:19.304Z","endTime":"2025-07-29T03:07:14.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":98.8,"endSpeed":90.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.923441957053722,"aZ":-14.818612396801749,"pfxX":-4.77816417807993,"pfxZ":8.264728495992081,"pX":0.5015106117231918,"pZ":2.6953077115022963,"vX0":8.451870530367998,"vY0":-143.68407744048065,"vZ0":-4.788355726169629,"x":97.88,"y":166.01,"x0":-1.851491795498142,"y0":50.00506351935613,"z0":5.297933947662928,"aX":-10.037119685063033},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2224,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38057664176259376,"extension":6.683900620816419},"index":0,"playId":"c19437c6-9f71-3943-9247-e885a9e808e9","pitchNumber":1,"startTime":"2025-07-29T03:04:32.735Z","endTime":"2025-07-29T03:04:38.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.2446019492559,"strikeZoneBottom":1.52234805478067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.557088107839476,"aZ":-17.27734012364753,"pfxX":-5.774501750887169,"pfxZ":7.285532157989841,"pX":0.15313097503342582,"pZ":1.553048699565738,"vX0":7.888234272697907,"vY0":-141.89802638199222,"vZ0":-6.966578797446803,"x":111.16,"y":196.85,"x0":-1.9087343752020827,"y0":50.00597248815803,"z0":5.13505771963412,"aX":-11.813222357608687},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":8.9,"spinRate":2182,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3855590374911917,"extension":7.005426551513062},"index":1,"playId":"80dbafe7-4bbb-33fc-a644-b12c99f9d04b","pitchNumber":2,"startTime":"2025-07-29T03:04:52.288Z","endTime":"2025-07-29T03:04:58.185Z","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":93.2,"endSpeed":85.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40096810563085,"aZ":-26.425990207410315,"pfxX":-10.799658566932301,"pfxZ":3.0970147820563936,"pX":0.1018987638719125,"pZ":1.2779565425781823,"vX0":8.572497836269113,"vY0":-135.36172870034923,"vZ0":-5.3224351305812645,"x":113.12,"y":204.28,"x0":-1.7020923914003236,"y0":50.00566111285909,"z0":5.118897587473397,"aX":-20.055172083017897},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":17.8,"spinRate":1738,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4045698402239246,"extension":6.433234061614971},"index":2,"playId":"22fd4215-947e-3241-8533-9fbfe6c08398","pitchNumber":3,"startTime":"2025-07-29T03:05:10.540Z","endTime":"2025-07-29T03:05:15.337Z","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":92.7,"endSpeed":85.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.379169045264906,"aZ":-33.441281338212725,"pfxX":-9.136302874338105,"pfxZ":-0.676764403768868,"pX":-0.7951323961323727,"pZ":0.6636621779682045,"vX0":7.098253315150794,"vY0":-134.92928690757287,"vZ0":-4.842088514007133,"x":147.31,"y":220.86,"x0":-2.2635016982094713,"y0":50.006531680914414,"z0":4.81844363014572,"aX":-16.97114176733765},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.0,"breakHorizontal":15.1,"spinRate":1594,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4048244093452795,"extension":6.230023713051455},"index":3,"playId":"4704eadc-c1b2-3e4f-83a0-850674c12e52","pitchNumber":4,"startTime":"2025-07-29T03:05:35.628Z","endTime":"2025-07-29T03:05:41.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.20764223258969,"strikeZoneBottom":1.53763863976533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88498955655015,"aZ":-31.38628546991418,"pfxX":-10.020208379270034,"pfxZ":0.4204501052669345,"pX":0.7063274695761727,"pZ":0.8640044626451546,"vX0":11.152554910780946,"vY0":-135.62702592690678,"vZ0":-4.687124915918992,"x":90.08,"y":215.45,"x0":-2.1377716552808614,"y0":50.00428310036232,"z0":4.778224464218092,"aX":-18.856158569450436},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.0,"breakHorizontal":16.1,"spinRate":1750,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.40230711709140987,"extension":6.619108651485716},"index":4,"playId":"768f2d4b-d73d-3bca-9f66-bb50fc0d8cfa","pitchNumber":5,"startTime":"2025-07-29T03:06:05.368Z","endTime":"2025-07-29T03:06: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(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":99.6,"endSpeed":91.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.892513346438196,"aZ":-13.896675405410623,"pfxX":-4.764592180002454,"pfxZ":8.532615983381728,"pX":0.9267888792442515,"pZ":1.9456640939783219,"vX0":8.87707194919191,"vY0":-144.76511378921123,"vZ0":-7.129309788556851,"x":81.67,"y":186.25,"x0":-1.5476332043240422,"y0":50.00378672526872,"z0":5.275204800176876,"aX":-10.207614826389404},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":2305,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3770512039369156,"extension":6.4874519052057815},"index":5,"playId":"7d0cb4ae-74aa-34cf-b7c0-e1ee4cb30c40","pitchNumber":6,"startTime":"2025-07-29T03:06:26.956Z","endTime":"2025-07-29T03:06:32.077Z","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":99.4,"endSpeed":91.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.296383995097962,"aZ":-14.000609174905422,"pfxX":-3.7055363987305867,"pfxZ":8.495839712449117,"pX":-0.37011623040549885,"pZ":3.3366899871221074,"vX0":6.268061487988134,"vY0":-144.75802751862065,"vZ0":-2.745650653509516,"x":131.11,"y":148.69,"x0":-2.0742373394986044,"y0":50.002838939502304,"z0":5.145917669158515,"aX":-7.92725674191776},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.1,"breakHorizontal":5.5,"spinRate":2201,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3772465091296531,"extension":6.413358707463521},"index":6,"playId":"85ef5d16-52f8-3437-8f4d-adc9f93c2af0","pitchNumber":7,"startTime":"2025-07-29T03:06:49.018Z","endTime":"2025-07-29T03:06:53.783Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84509893556888,"aZ":-33.24747834808082,"pfxX":-7.977989506827559,"pfxZ":-0.5683958066435886,"pX":-0.0277897700077222,"pZ":0.4515103145550442,"vX0":8.42702770915505,"vY0":-135.72564731774216,"vZ0":-5.836156431969956,"x":118.06,"y":226.59,"x0":-2.1159776494770752,"y0":50.00240634645614,"z0":4.906143624733746,"aX":-15.091095556198251},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.9,"breakHorizontal":13.0,"spinRate":1683,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.40143418986892954,"extension":6.838881654970993},"index":7,"playId":"f7424baa-2b86-359f-862c-be00e5b5789c","pitchNumber":8,"startTime":"2025-07-29T03:07:08.623Z","endTime":"2025-07-29T03:07:14.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:07:14.224Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Santana walks. Steven Kwan scores. Angel Martínez to 3rd. José Ramírez to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:07:16.391Z","endTime":"2025-07-29T03:08:40.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":656234,"link":"/api/v1/people/656234"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":99.5,"endSpeed":91.6,"strikeZoneTop":3.41464228513498,"strikeZoneBottom":1.75275230651789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91014314193604,"aZ":-14.364178726044885,"pfxX":-3.3808151343967685,"pfxZ":8.291517177066988,"pX":-0.6917584782722492,"pZ":3.757492159795824,"vX0":4.538596044823618,"vY0":-144.95517295399927,"vZ0":-2.2856509356663435,"x":143.37,"y":137.33,"x0":-1.831697867176578,"y0":50.00349337790321,"z0":5.4233737486986575,"aX":-7.262817632277675},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.8,"breakHorizontal":5.3,"spinRate":2206,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3765119833041748,"extension":6.540037450130651},"index":0,"playId":"b0e86c5c-c501-3496-ad35-f6d26880711b","pitchNumber":1,"startTime":"2025-07-29T03:07:40.738Z","endTime":"2025-07-29T03:07:45.847Z","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":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.37541749395719,"strikeZoneBottom":1.68829347882236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.456563908672514,"aZ":-30.684762677339087,"pfxX":-10.012287926905858,"pfxZ":0.8136511988591033,"pX":-0.13847562867267213,"pZ":0.15143220018662823,"vX0":8.71203886585219,"vY0":-134.04386483142613,"vZ0":-6.509893624963271,"x":122.28,"y":234.69,"x0":-2.1152247663899053,"y0":50.006299408888026,"z0":4.776373723563729,"aX":-18.393055256930253},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.4,"breakHorizontal":16.4,"spinRate":1784,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.40718297004395154,"extension":6.737757223717238},"index":1,"playId":"d2407162-d383-3df5-9397-96c4ce74db2e","pitchNumber":2,"startTime":"2025-07-29T03:07:56.936Z","endTime":"2025-07-29T03:08:01.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.9,"strikeZoneTop":3.35965621410416,"strikeZoneBottom":1.72313600259903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.830554328883675,"aZ":-17.259814743669704,"pfxX":-3.8189604077961223,"pfxZ":6.949663134044293,"pX":-1.131065731430849,"pZ":2.0508510784241714,"vX0":4.072327268183666,"vY0":-144.68796668591304,"vZ0":-5.985290764085834,"x":160.11,"y":183.41,"x0":-2.0522690766301017,"y0":50.00631364331464,"z0":5.182601763357492,"aX":-8.19954378891882},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.8,"breakHorizontal":6.2,"spinRate":2051,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3767847795461954,"extension":6.962373330636729},"index":2,"playId":"ba549b49-3d3a-3b3e-8d0d-6f131879a721","pitchNumber":3,"startTime":"2025-07-29T03:08:18.001Z","endTime":"2025-07-29T03:08:23.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.01953304411601,"strikeZoneBottom":1.45881527834281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.038641101890136,"aZ":-12.452487433295744,"pfxX":-2.6094163386103015,"pfxZ":9.221016198567813,"pX":-0.1912477420940664,"pZ":3.707159374585057,"vX0":5.816994728642169,"vY0":-144.92118019637422,"vZ0":-2.435140430721834,"x":124.29,"y":138.69,"x0":-1.8803631606426368,"y0":50.00645410913085,"z0":5.313293727976345,"aX":-5.583182767891779},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":3.6,"spinRate":2244,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.37711988652140915,"extension":6.757521222658098},"index":3,"playId":"95b239e4-4ab6-3311-8b9f-151534d2b142","pitchNumber":4,"startTime":"2025-07-29T03:08:35.003Z","endTime":"2025-07-29T03:08:40.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:08:40.600Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to center fielder Brenton Doyle. Angel Martínez scores. José Ramírez to 3rd. Carlos Santana to 2nd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:10:03.611Z","endTime":"2025-07-29T03:11:31.375Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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_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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T03:09:08.210Z","endTime":"2025-07-29T03:10:05.990Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":100.6,"endSpeed":92.5,"strikeZoneTop":3.34392114213543,"strikeZoneBottom":1.73170595824897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.289622535365176,"aZ":-15.809611935629277,"pfxX":-4.507280460792566,"pfxZ":7.488344742835533,"pX":-0.39305118346968343,"pZ":2.75172220303608,"vX0":5.769367294704316,"vY0":-146.400204649004,"vZ0":-4.790282953897658,"x":131.98,"y":164.48,"x0":-1.7971984940596415,"y0":50.00704891750383,"z0":5.345294045982734,"aX":-9.85543393507294},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":2220,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.37313097476529444,"extension":6.632935132760465},"index":1,"playId":"cbe5c93e-12a4-3f2e-a803-adb5488ff14e","pitchNumber":1,"startTime":"2025-07-29T03:10:05.990Z","endTime":"2025-07-29T03:10:11.356Z","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":100.3,"endSpeed":92.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97061603308018,"aZ":-11.633913944778671,"pfxX":-3.198778353800821,"pfxZ":9.485488376754665,"pX":0.5718598079719789,"pZ":2.9053737691375194,"vX0":7.751856318100733,"vY0":-145.92167993735924,"vZ0":-4.799117714601126,"x":95.2,"y":160.33,"x0":-1.698515895091652,"y0":50.00472730528381,"z0":5.266885236353466,"aX":-6.928620686918982},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2357,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3747397310742624,"extension":6.7696143147241035},"index":2,"playId":"81a08910-41b3-322b-99db-3fd61accb82a","pitchNumber":2,"startTime":"2025-07-29T03:10:22.535Z","endTime":"2025-07-29T03:10:27.367Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.29662559283679,"strikeZoneBottom":1.634038582819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01419040267161,"aZ":-25.821862768234084,"pfxX":-10.101724716979957,"pfxZ":3.308019047087593,"pX":-0.7544145631882785,"pZ":0.79550339915309,"vX0":6.711207860560635,"vY0":-137.07775507133636,"vZ0":-6.871646754116502,"x":145.76,"y":217.3,"x0":-1.9120043583460276,"y0":50.00127330531681,"z0":5.077577361548543,"aX":-19.377265101627028},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.8,"breakHorizontal":17.0,"spinRate":1717,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.39835201047565594,"extension":6.568105998668227},"index":3,"playId":"3ffb3f1f-252f-3915-b32f-ca5b917303d3","pitchNumber":3,"startTime":"2025-07-29T03:10:41.560Z","endTime":"2025-07-29T03:10:47.182Z","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":92.7,"endSpeed":85.2,"strikeZoneTop":3.26629127964165,"strikeZoneBottom":1.65426651899379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.905498306789507,"aZ":-28.980784262517737,"pfxX":-10.798673798397491,"pfxZ":1.7368483405773456,"pX":-0.48675271352242255,"pZ":0.7377483479359251,"vX0":8.353782959544219,"vY0":-134.7193054856743,"vZ0":-5.596757624542358,"x":135.55,"y":218.86,"x0":-2.22272251473857,"y0":50.00572678969991,"z0":4.887416543698377,"aX":-19.879163261540967},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.2,"breakHorizontal":17.8,"spinRate":1677,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4063775819473223,"extension":6.655440378549314},"index":4,"playId":"c8d64f2a-741e-36f8-9d49-e42678881568","pitchNumber":4,"startTime":"2025-07-29T03:11:03.037Z","endTime":"2025-07-29T03:11:08.728Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61778902979858,"aZ":-14.860472367405167,"pfxX":-5.631923612324556,"pfxZ":8.105398988715777,"pX":0.030626700676482106,"pZ":2.465434257429088,"vX0":7.7346240349936215,"vY0":-144.94831463756137,"vZ0":-4.733540850040438,"x":115.83,"y":172.21,"x0":-1.9357310021064462,"y0":50.005210103265284,"z0":5.021410796812163,"aX":-12.033940234022875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.9,"breakHorizontal":8.8,"spinRate":2282,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3773140009916416,"extension":6.69707326870461},"hitData":{"launchSpeed":98.8,"launchAngle":8.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.01,"coordY":93.4}},"index":5,"playId":"70ee2cd4-bf14-36db-87e8-b7ad303e366d","pitchNumber":5,"startTime":"2025-07-29T03:11:21.676Z","endTime":"2025-07-29T03:11:31.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:11:31.375Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:12:08.141Z","endTime":"2025-07-29T03:14:25.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"postOnThird":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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 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":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.68928367273034,"strikeZoneBottom":1.73686420635713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.953462067377757,"aZ":-25.93801396796647,"pfxX":-10.238824839011457,"pfxZ":3.3991383566431357,"pX":-0.578413150082933,"pZ":0.2929500008049529,"vX0":7.716495707554087,"vY0":-134.97022249617777,"vZ0":-7.311362592512574,"x":139.05,"y":230.87,"x0":-2.152416428815432,"y0":50.003795163755505,"z0":4.879029211657915,"aX":-18.783131690448894},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.7,"breakHorizontal":16.8,"spinRate":1733,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.40672118434528226,"extension":6.588339416773422},"index":0,"playId":"a745e57c-9e19-3a9b-90c5-74c729d32ff2","pitchNumber":1,"startTime":"2025-07-29T03:12:21.824Z","endTime":"2025-07-29T03:12:26.492Z","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":99.8,"endSpeed":91.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.553587199123402,"aZ":-16.673163163861556,"pfxX":-3.71157238070486,"pfxZ":7.192150420585136,"pX":-0.02908027092347456,"pZ":2.659485032585069,"vX0":6.708857178954199,"vY0":-145.29356381451268,"vZ0":-4.519457624280137,"x":118.11,"y":166.97,"x0":-1.877572963147357,"y0":50.00096949399863,"z0":5.236754673721744,"aX":-7.9978097601536025},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.4,"breakHorizontal":5.5,"spinRate":2177,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.37585993351810076,"extension":6.570920617351759},"index":1,"playId":"ae779543-dd15-38a5-b654-80759daaa75e","pitchNumber":2,"startTime":"2025-07-29T03:12:41.953Z","endTime":"2025-07-29T03:12:48.419Z","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":99.5,"endSpeed":90.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80805141867332,"aZ":-14.403602979370337,"pfxX":-5.43568367782696,"pfxZ":8.385347575152712,"pX":-0.5111839927642746,"pZ":1.989505603296137,"vX0":6.101639572921179,"vY0":-144.66808762945692,"vZ0":-6.594356023055363,"x":136.49,"y":185.06,"x0":-1.9416086386538083,"y0":50.005317365405936,"z0":5.181921755997836,"aX":-11.52189715441594},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.0,"breakHorizontal":8.6,"spinRate":2270,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3786524789879442,"extension":6.729139204350805},"index":2,"playId":"73c9b541-2df7-32ab-abcc-b9ecea811c0d","pitchNumber":3,"startTime":"2025-07-29T03:13:10.596Z","endTime":"2025-07-29T03:13:15.574Z","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":99.7,"endSpeed":91.3,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.08145202058431,"aZ":-14.928234205516167,"pfxX":-5.041745973624147,"pfxZ":8.049721294308734,"pX":-0.6219657698143091,"pZ":3.662062406949694,"vX0":5.640264435046661,"vY0":-145.23031644477533,"vZ0":-2.0684297185729017,"x":140.71,"y":139.9,"x0":-1.9314805698999238,"y0":50.0023671842194,"z0":5.2883998953047096,"aX":-10.801463936335178},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.4,"breakHorizontal":8.0,"spinRate":2226,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3767180429424939,"extension":6.575875766867637},"index":3,"playId":"e1da437e-9bcc-3c52-b071-6a0ce8d1578f","pitchNumber":4,"startTime":"2025-07-29T03:13:32.149Z","endTime":"2025-07-29T03:13:37.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.921660854830034,"aZ":-32.35045644413559,"pfxX":-6.882634959293156,"pfxZ":-0.0955339890168112,"pX":-0.3902909688416423,"pZ":1.7662434121998283,"vX0":6.8190989868810625,"vY0":-135.0432306388665,"vZ0":-2.816247004600815,"x":131.88,"y":191.09,"x0":-2.0473976781300096,"y0":50.00213167329297,"z0":5.085709214545301,"aX":-12.780436975588021},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":-0.6,"breakHorizontal":11.2,"spinRate":1577,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.4047583409378208,"extension":7.097870787251025},"index":4,"playId":"fedabcf3-e1c3-32d5-a664-9c79627ebefe","pitchNumber":5,"startTime":"2025-07-29T03:13:55.601Z","endTime":"2025-07-29T03:14:00.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.579086659773893,"aZ":-31.736905093989876,"pfxX":-10.43067032904277,"pfxZ":0.24126874589079472,"pX":-0.3630995892107589,"pZ":0.7967447669893198,"vX0":8.043318292957306,"vY0":-133.45096754824544,"vZ0":-4.872662495221096,"x":130.84,"y":217.27,"x0":-2.0546462680311075,"y0":50.002866312737254,"z0":4.921113721035552,"aX":-18.89359936950818},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.4,"breakHorizontal":17.3,"spinRate":1926,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.409762883236632,"extension":6.952850978984287},"index":5,"playId":"b5df85e6-bc3e-35aa-ab8d-46eb0c81142b","pitchNumber":6,"startTime":"2025-07-29T03:14:20.623Z","endTime":"2025-07-29T03:14:25.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:14:25.743Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, first baseman Warming Bernabel to pitcher Victor Vodnik.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T03:14:29.820Z","endTime":"2025-07-29T03:14:58.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.821444120320255,"aZ":-12.7701150584055,"pfxX":-6.262364365143463,"pfxZ":9.285016952612473,"pX":0.2977352289654018,"pZ":2.160645540056737,"vX0":9.050052482559654,"vY0":-143.3302800907819,"vZ0":-5.894695349500709,"x":105.65,"y":180.44,"x0":-2.0808102042046324,"y0":50.00039178443165,"z0":5.034900563663491,"aX":-13.084126086737479},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2464,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3815388941392017,"extension":7.212151482966504},"hitData":{"launchSpeed":93.8,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.76,"coordY":162.44}},"index":0,"playId":"a6cbf18b-8ba4-3078-ae9d-fd04037a1c90","pitchNumber":1,"startTime":"2025-07-29T03:14:50.217Z","endTime":"2025-07-29T03:14:58.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:14:58.240Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to center fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T03:17:30.225Z","endTime":"2025-07-29T03:17:43.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bo Naylor remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T03:17:10.555Z","endTime":"2025-07-29T03:17:10.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"description":"Pitching Change: Hunter Gaddis replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T03:17:10.576Z","endTime":"2025-07-29T03:17:32.553Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99772056416882,"aZ":-14.629351830033933,"pfxX":-4.8494888200917305,"pfxZ":9.039354221469084,"pX":-0.30360796569995274,"pZ":3.290674849732388,"vX0":5.235346688669525,"vY0":-138.01849456906655,"vZ0":-5.442225932565915,"x":128.57,"y":149.93,"x0":-1.589601369976904,"y0":50.00046579943973,"z0":6.263292546997462,"aX":-9.410707943978563},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2167,"spinDirection":208},"zone":1,"typeConfidence":0.9,"plateTime":0.3959367218805325,"extension":7.006694414378055},"hitData":{"launchSpeed":99.1,"launchAngle":42.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.33,"coordY":67.75}},"index":2,"playId":"302e483b-1c10-3908-8c97-afbaa4a08322","pitchNumber":1,"startTime":"2025-07-29T03:17:32.553Z","endTime":"2025-07-29T03:17:43.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:17:43.569Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (19) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T03:17:45.748Z","endTime":"2025-07-29T03:18:51.785Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":683769,"link":"/api/v1/people/683769"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":81.3,"strikeZoneTop":3.09959785194159,"strikeZoneBottom":1.46165845287512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.25138693718406,"aZ":-30.03845269478267,"pfxX":1.9893397110638247,"pfxZ":1.2817916978545583,"pX":0.03102521420414888,"pZ":4.221729463139876,"vX0":2.358207741591511,"vY0":-127.44816868051146,"vZ0":0.19142345098219749,"x":115.82,"y":124.79,"x0":-1.159320584753463,"y0":50.005863060850686,"z0":6.4872655299342386,"aX":3.325658021484689},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-4.1,"spinRate":2196,"spinDirection":138},"zone":12,"typeConfidence":0.89,"plateTime":0.4271559904693545,"extension":6.740136749904489},"index":0,"playId":"e1551f18-eda9-365b-ba45-d365f0055c1d","pitchNumber":1,"startTime":"2025-07-29T03:18:11.263Z","endTime":"2025-07-29T03:18:16.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291509533055972,"aZ":-13.634439977680524,"pfxX":-3.8422808949022786,"pfxZ":9.486784666685374,"pX":-0.007825337996299024,"pZ":2.3069722940988346,"vX0":4.808772944747695,"vY0":-138.09517039575584,"vZ0":-8.156813048485994,"x":117.3,"y":176.49,"x0":-1.2628138885212543,"y0":50.006902473887976,"z0":6.192580291751012,"aX":-7.512297718916176},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":6.1,"spinRate":2153,"spinDirection":202},"zone":5,"typeConfidence":0.9,"plateTime":0.3948301416047304,"extension":6.829187407725662},"hitData":{"launchSpeed":106.1,"launchAngle":42.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.9,"coordY":54.76}},"index":1,"playId":"cb0b964b-b11c-3b0f-8cd9-24463356e2a1","pitchNumber":2,"startTime":"2025-07-29T03:18:26.108Z","endTime":"2025-07-29T03:18:51.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:18:51.785Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to center fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T03:18:56.151Z","endTime":"2025-07-29T03:20:59.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.6816176018382,"strikeZoneBottom":1.73867205916961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8761424965945,"aZ":-28.936745252852997,"pfxX":2.453965956748128,"pfxZ":1.8619480254974157,"pX":-0.24355578044978732,"pZ":2.4722190516246956,"vX0":2.2906880051740965,"vY0":-130.5772612297287,"vZ0":-4.10973111108798,"x":126.28,"y":172.03,"x0":-1.4489789086751008,"y0":50.002038193861004,"z0":6.228165650431669,"aX":4.263586466182122},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.8,"breakHorizontal":-4.9,"spinRate":2170,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.41846779744527396,"extension":6.827645938030352},"index":0,"playId":"d4273109-a0de-318f-a664-c83f16d04a2e","pitchNumber":1,"startTime":"2025-07-29T03:19:10.402Z","endTime":"2025-07-29T03:19:15.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.50585346253744,"strikeZoneBottom":1.68313213303438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.434592117382962,"aZ":-30.27279864776578,"pfxX":3.088130216117447,"pfxZ":1.1276459739734985,"pX":0.3358982917111476,"pZ":3.620021441928271,"vX0":2.834775043586939,"vY0":-128.63537836270945,"vZ0":-1.3157700327604571,"x":104.2,"y":141.04,"x0":-1.1781893545831799,"y0":50.00586494741054,"z0":6.465826323172286,"aX":5.222166575106847},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":-6.2,"spinRate":2175,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.4243522057295879,"extension":6.606237114125936},"index":1,"playId":"91243cf8-fffc-3030-bbfa-b545311a2833","pitchNumber":2,"startTime":"2025-07-29T03:19:23.514Z","endTime":"2025-07-29T03:19:29.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.127822768168844,"aZ":-30.645140946589315,"pfxX":3.1892418703012844,"pfxZ":0.9094711562517812,"pX":0.4102647994005095,"pZ":2.5733987723135257,"vX0":3.1779070226363317,"vY0":-128.13281335169145,"vZ0":-3.4444535753572696,"x":101.36,"y":169.3,"x0":-1.257768798002975,"y0":50.000260928769116,"z0":6.315832780369318,"aX":5.329362072425287},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-6.5,"spinRate":2246,"spinDirection":136},"zone":6,"typeConfidence":0.91,"plateTime":0.42658344557654937,"extension":6.7940504882452615},"index":2,"playId":"743a2b4a-aea6-3b2b-9a1f-4b20af4fc381","pitchNumber":3,"startTime":"2025-07-29T03:19:37.508Z","endTime":"2025-07-29T03:19:42.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.68788439035149,"strikeZoneBottom":1.73785940839112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.190420865796945,"aZ":-30.111287054412383,"pfxX":3.619684009442606,"pfxZ":1.2436159413737533,"pX":1.3560197077177443,"pZ":1.265389033309186,"vX0":5.486130274654605,"vY0":-128.14872202686004,"vZ0":-6.723474315254192,"x":65.31,"y":204.61,"x0":-1.2820750165384625,"y0":50.00569619960939,"z0":6.27170648002689,"aX":6.028864156143449},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-7.8,"spinRate":2206,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4272083372883624,"extension":6.8654551162643065},"index":3,"playId":"d9a53162-91f9-3a62-8384-a3e506a50954","pitchNumber":4,"startTime":"2025-07-29T03:20:33.932Z","endTime":"2025-07-29T03:20:38.197Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.071739986825072,"aZ":-27.559027995225144,"pfxX":2.261243150647225,"pfxZ":2.64818319979513,"pX":0.7679836475282231,"pZ":2.152894873233447,"vX0":4.880685379138486,"vY0":-130.54617561592897,"vZ0":-5.090191654050657,"x":87.73,"y":180.65,"x0":-1.4127114059755088,"y0":50.0028951036024,"z0":6.178896621766306,"aX":3.9382877892239017},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":-5.0,"spinRate":2262,"spinDirection":147},"zone":9,"typeConfidence":0.9,"plateTime":0.41807948166067455,"extension":6.739740894181803},"hitData":{"launchSpeed":97.3,"launchAngle":30.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.03,"coordY":47.25}},"index":4,"playId":"9aa36ccc-5def-302d-b911-b2c30bf094a5","pitchNumber":5,"startTime":"2025-07-29T03:20:49.678Z","endTime":"2025-07-29T03:20:59.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:20:59.984Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thairo Estrada strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T03:21:02.132Z","endTime":"2025-07-29T03:23:32.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,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":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.45841053133982,"strikeZoneBottom":1.67277532757194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.109392266722406,"aZ":-28.122743245687623,"pfxX":2.63284299600264,"pfxZ":2.3552578868561582,"pX":0.6530575824781363,"pZ":2.0349320044188595,"vX0":4.524724583070725,"vY0":-129.3268843680116,"vZ0":-5.378777893952086,"x":92.11,"y":183.84,"x0":-1.4509522571256779,"y0":50.0027471341552,"z0":6.258462973335967,"aX":4.527173396795085},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-5.6,"spinRate":2168,"spinDirection":149},"zone":9,"typeConfidence":0.9,"plateTime":0.42107289800704795,"extension":6.752167618920699},"index":0,"playId":"3aa4ac74-27b9-3f96-83ab-156d160e54a9","pitchNumber":1,"startTime":"2025-07-29T03:21:29.654Z","endTime":"2025-07-29T03:21:34.881Z","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.2,"endSpeed":82.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.755792008130335,"aZ":-29.775963025604163,"pfxX":3.345527415318895,"pfxZ":1.4122678507473303,"pX":0.7417768064905756,"pZ":2.535752611701831,"vX0":4.064544419454602,"vY0":-128.49263572881648,"vZ0":-3.935082096682911,"x":88.73,"y":170.31,"x0":-1.286134054619677,"y0":50.003598365464356,"z0":6.3614157301059695,"aX":5.680042141330616},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-6.8,"spinRate":2291,"spinDirection":122},"zone":6,"typeConfidence":0.91,"plateTime":0.42377382413419973,"extension":6.814852473666064},"index":1,"playId":"45056cf3-85e8-39aa-a547-edfe7454f2b5","pitchNumber":2,"startTime":"2025-07-29T03:21:44.747Z","endTime":"2025-07-29T03:21:49.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.50143898005445,"strikeZoneBottom":1.6325929663599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.755975761664924,"aZ":-31.892597255757945,"pfxX":2.1674607981837646,"pfxZ":0.17105484779911428,"pX":1.2180959636172322,"pZ":1.2647215953142654,"vX0":5.637029010480347,"vY0":-127.4858176900413,"vZ0":-6.447321772693199,"x":70.57,"y":204.63,"x0":-1.298109126825528,"y0":50.003383239560975,"z0":6.3251884551117,"aX":3.588659254974488},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":-5.2,"spinRate":2262,"spinDirection":121},"zone":14,"typeConfidence":0.91,"plateTime":0.4286683000549161,"extension":6.85309445211039},"index":2,"playId":"707da26b-fbe3-33c9-83fc-ac0f32c0e948","pitchNumber":3,"startTime":"2025-07-29T03:22:10.337Z","endTime":"2025-07-29T03:22:15.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.894950280985565,"aZ":-17.341215828737504,"pfxX":-2.4621807041859407,"pfxZ":7.617133207874597,"pX":-0.2794421767671189,"pZ":4.24542808508404,"vX0":4.065221220840892,"vY0":-138.63806824491814,"vZ0":-2.77313076630821,"x":127.65,"y":124.15,"x0":-1.4446415069123122,"y0":50.00348631487509,"z0":6.41567529644254,"aX":-4.795364321220575},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2145,"spinDirection":196},"zone":11,"typeConfidence":0.88,"plateTime":0.39503738109222475,"extension":6.776592198729902},"index":3,"playId":"e2876dce-8466-36ff-9603-46fa6dd2da79","pitchNumber":4,"startTime":"2025-07-29T03:22:29.599Z","endTime":"2025-07-29T03:22:34.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.37323603725171,"strikeZoneBottom":1.5998721909885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.996529339305784,"aZ":-28.81585798819318,"pfxX":2.1586864648551765,"pfxZ":1.9663070568219547,"pX":0.5469934934796662,"pZ":1.2111641813720981,"vX0":3.9714321256964698,"vY0":-129.19716422802557,"vZ0":-7.18657032967632,"x":96.15,"y":206.08,"x0":-1.2858226897110545,"y0":50.00009636866432,"z0":6.22063136905818,"aX":3.6749760971698184},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":-4.7,"spinRate":2244,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.42272808589119437,"extension":6.7952660934313185},"index":4,"playId":"f5adc678-c33c-3e96-8159-d402359c9e2d","pitchNumber":5,"startTime":"2025-07-29T03:22:55.166Z","endTime":"2025-07-29T03:23:00.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.30092239824226,"strikeZoneBottom":1.60401679288102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.669094140658167,"aZ":-32.12841969998699,"pfxX":2.7293289291804683,"pfxZ":0.02964816812474691,"pX":2.017922083229489,"pZ":1.7548157789004781,"vX0":7.335449473548242,"vY0":-126.65818929390602,"vZ0":-4.910271212367969,"x":40.08,"y":191.4,"x0":-1.2599840652786458,"y0":50.00426131508926,"z0":6.2612262020684835,"aX":4.474378131626645},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-6.5,"spinRate":2346,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.4309472336466067,"extension":6.800574738935449},"index":5,"playId":"d271558e-9ffb-3a89-b443-ed20ba958954","pitchNumber":6,"startTime":"2025-07-29T03:23:11.097Z","endTime":"2025-07-29T03:23:16.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4485763739112,"aZ":-27.94926906674636,"pfxX":2.7261983286879246,"pfxZ":2.391160440112637,"pX":-0.16557659005202438,"pZ":2.0044460878190047,"vX0":2.407948254250058,"vY0":-131.4960020443541,"vZ0":-5.545984196527203,"x":123.31,"y":184.66,"x0":-1.4444029766795963,"y0":50.00516444265879,"z0":6.190495803964745,"aX":4.818372842730635},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-5.4,"spinRate":2298,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.41506463164230833,"extension":6.792229431461917},"index":6,"playId":"f1bea2e6-528b-3031-bb58-4812a593913c","pitchNumber":7,"startTime":"2025-07-29T03:23:27.761Z","endTime":"2025-07-29T03:23:32.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:23:32.844Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T03:26:02.361Z","endTime":"2025-07-29T03:27:33.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T03:25:41.632Z","endTime":"2025-07-29T03:26:04.713Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.39449772959719,"strikeZoneBottom":1.54993857155039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.056351046948294,"aZ":-11.731093549696254,"pfxX":-1.7469457139737559,"pfxZ":10.539763713091173,"pX":-1.7913627139019443,"pZ":3.054255561325572,"vX0":-2.0901856895249535,"vY0":-137.76504628430868,"vZ0":-6.787176032166244,"x":185.28,"y":156.32,"x0":-0.7984123359490415,"y0":50.00159835448415,"z0":6.327833305384433,"aX":-3.386427963224137},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2389,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.3962425131929188,"extension":5.515536306207024},"index":1,"playId":"41414beb-bcfe-311a-b5c6-3fe16a184b1c","pitchNumber":1,"startTime":"2025-07-29T03:26:04.713Z","endTime":"2025-07-29T03:26:09.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.196942066997423,"aZ":-10.98927081514632,"pfxX":-2.08588289508632,"pfxZ":10.81268269401236,"pX":0.10033887166801965,"pZ":3.290239764913096,"vX0":2.4968969472020164,"vY0":-138.44211361548784,"vZ0":-6.33809394817621,"x":113.18,"y":149.94,"x0":-0.5382911924209272,"y0":50.003802575989845,"z0":6.330275633567647,"aX":-4.087291390974136},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2414,"spinDirection":198},"zone":2,"typeConfidence":0.91,"plateTime":0.3942395595897481,"extension":5.514491857395894},"index":2,"playId":"4e09f172-da03-3499-a9dd-3cbf21b93076","pitchNumber":2,"startTime":"2025-07-29T03:26:21.329Z","endTime":"2025-07-29T03:26:25.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.30412610445226,"strikeZoneBottom":1.63679527137718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.05026094140629,"aZ":-35.88702774668838,"pfxX":-1.0508087450547832,"pfxZ":-2.3571308837527027,"pX":1.3417750869258407,"pZ":0.7038753240798326,"vX0":4.905175951773414,"vY0":-124.20839719299798,"vZ0":-6.426066500764752,"x":65.85,"y":219.78,"x0":-0.5154919720714465,"y0":50.004587807652825,"z0":6.281032999410552,"aX":-1.6558388072357733},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.4,"breakHorizontal":0.8,"spinRate":2695,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4396725508595405,"extension":5.529486623552759},"index":3,"playId":"7bf62a23-a8ca-3811-8653-976e0648ef35","pitchNumber":3,"startTime":"2025-07-29T03:26:41.235Z","endTime":"2025-07-29T03:26:45.852Z","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":95.2,"endSpeed":88.0,"strikeZoneTop":3.34092794400808,"strikeZoneBottom":1.57223115558845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63559628232345,"aZ":-18.215920943074618,"pfxX":-1.1678657866464537,"pfxZ":7.083185311961831,"pX":-0.9105748393039155,"pZ":3.451268863363114,"vX0":-0.32214352325101103,"vY0":-138.67628380335722,"vZ0":-4.7734717838450855,"x":151.71,"y":145.6,"x0":-0.641448544800246,"y0":50.003116691415904,"z0":6.390161525834708,"aX":-2.300759850793231},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":2.2,"spinRate":2341,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.3932376637025774,"extension":5.458392054624479},"index":4,"playId":"fcce617d-c066-3d13-bc02-469eb7416e69","pitchNumber":4,"startTime":"2025-07-29T03:27:01.590Z","endTime":"2025-07-29T03:27:07.574Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.34298994882545,"strikeZoneBottom":1.52356201032506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.004033182720853,"aZ":-14.949972152176976,"pfxX":-1.5026635518465876,"pfxZ":8.942914349532428,"pX":-0.8441523682072973,"pZ":3.2727397115810866,"vX0":-0.21103144503645416,"vY0":-137.5332800555219,"vZ0":-5.501931404097018,"x":149.18,"y":150.42,"x0":-0.5712327482366826,"y0":50.00050612759395,"z0":6.304156240112989,"aX":-2.893271487009539},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":2.8,"spinRate":2400,"spinDirection":195},"zone":11,"typeConfidence":0.9,"plateTime":0.39744394029634345,"extension":5.503377323962655},"index":5,"playId":"2b907056-3eed-3d93-a468-debca46bc1de","pitchNumber":5,"startTime":"2025-07-29T03:27:27.980Z","endTime":"2025-07-29T03:27:33.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:27:33.872Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to third baseman Kyle Farmer.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T03:27:37.806Z","endTime":"2025-07-29T03:30:36.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.8,"strikeZoneTop":3.12463812458381,"strikeZoneBottom":1.44977385914965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.743886172509818,"aZ":-29.1875974891469,"pfxX":0.10197694085131855,"pfxZ":1.8016532905605498,"pX":0.007447332379577533,"pZ":3.4844299762452846,"vX0":2.2148872816546428,"vY0":-127.52602851972371,"vZ0":-1.7462129097850907,"x":116.72,"y":144.7,"x0":-0.8833749643753773,"y0":50.00236343450522,"z0":6.467193158033559,"aX":0.16866602557804786},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-0.6,"spinRate":2514,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.4285206278407512,"extension":5.559774311604005},"index":0,"playId":"2195f4fa-4243-3a14-81f2-92369b18ce1a","pitchNumber":1,"startTime":"2025-07-29T03:27:59.627Z","endTime":"2025-07-29T03:28:05.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.14713872263324,"strikeZoneBottom":1.54872528189696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.742959139342933,"aZ":-28.468775332171607,"pfxX":0.18223056725234987,"pfxZ":2.161320108381565,"pX":-0.4863744517580158,"pZ":3.0935790369581344,"vX0":0.8469439325421991,"vY0":-129.73094779764511,"vZ0":-2.9862416947160577,"x":135.54,"y":155.25,"x0":-0.8400119297117116,"y0":50.00302546343917,"z0":6.417110703305928,"aX":0.31213122395596565},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-0.5,"spinRate":2488,"spinDirection":187},"zone":1,"typeConfidence":0.89,"plateTime":0.42133146254926546,"extension":5.57931667766285},"index":1,"playId":"4a42feb8-7f04-372d-8540-75d926413571","pitchNumber":2,"startTime":"2025-07-29T03:28:17.009Z","endTime":"2025-07-29T03:28:22.711Z","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.8,"endSpeed":82.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.398539282724286,"aZ":-31.746854126970216,"pfxX":0.5550052738820599,"pfxZ":0.2439680151325785,"pX":-0.08023623331758084,"pZ":1.490636337044388,"vX0":1.2958233851624126,"vY0":-129.40758455429645,"vZ0":-5.954086181985686,"x":120.06,"y":198.53,"x0":-0.6574848093066213,"y0":50.00006287216332,"z0":6.222683749456676,"aX":0.9503819853602171},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.5,"breakHorizontal":-1.3,"spinRate":2664,"spinDirection":90},"zone":8,"typeConfidence":0.88,"plateTime":0.4216106072050545,"extension":5.642748617925177},"index":2,"playId":"1cbb025c-0625-3249-a923-81b2e45d1a94","pitchNumber":3,"startTime":"2025-07-29T03:28:35.783Z","endTime":"2025-07-29T03:28:42.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.05415821356761,"strikeZoneBottom":1.5125164880371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.072697743291815,"aZ":-16.986835653248097,"pfxX":-1.301041133613486,"pfxZ":7.632567233695536,"pX":0.44961830294148947,"pZ":4.638642658843101,"vX0":3.1849327492774138,"vY0":-139.39644647041754,"vZ0":-1.9858604456346298,"x":99.86,"y":113.54,"x0":-0.5330820097708129,"y0":50.00332517162127,"z0":6.468201837107618,"aX":-2.589407362794086},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":1.8,"spinRate":2465,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.39128106790771033,"extension":5.455914467713974},"index":3,"playId":"552848ca-eb6f-3544-8a28-48a1662fcc06","pitchNumber":4,"startTime":"2025-07-29T03:29:05.798Z","endTime":"2025-07-29T03:29:11.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.379557432156872,"aZ":-31.618666902147687,"pfxX":0.6538969921062076,"pfxZ":0.32951247684451257,"pX":0.2257666812182569,"pZ":1.058019238348311,"vX0":2.12839691564126,"vY0":-128.16353591473575,"vZ0":-6.75817482658487,"x":108.39,"y":210.21,"x0":-0.6975366544351784,"y0":50.00176138922362,"z0":6.171707316710025,"aX":1.0967290722730003},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":-1.7,"spinRate":2655,"spinDirection":93},"zone":14,"typeConfidence":0.89,"plateTime":0.4259918111968619,"extension":5.6630840276960415},"index":4,"playId":"bdc140a1-4b25-365c-b8e8-964e83608da8","pitchNumber":5,"startTime":"2025-07-29T03:29:25.901Z","endTime":"2025-07-29T03:29:31.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.1291744568457,"strikeZoneBottom":1.54202614713451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75139378997714,"aZ":-35.17520306358635,"pfxX":0.15008856185234976,"pfxZ":-1.896123259383928,"pX":1.3420080243085537,"pZ":-1.1884436634655196,"vX0":4.239185057899579,"vY0":-125.11828408506852,"vZ0":-10.631133537079856,"x":65.85,"y":270.87,"x0":-0.3952693578084648,"y0":50.002715571601314,"z0":6.007028010668733,"aX":0.23745878919176053},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":-1.3,"spinRate":2768,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4381156518697531,"extension":5.906773980303225},"index":5,"playId":"b2c5f48e-a843-3661-b430-6e9fa580f097","pitchNumber":6,"startTime":"2025-07-29T03:29:57.569Z","endTime":"2025-07-29T03:30:03.294Z","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":88.2,"endSpeed":81.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66817387454775,"aZ":-29.862227754547792,"pfxX":-0.13345739302199222,"pfxZ":1.3811610363054863,"pX":0.6160425456437927,"pZ":1.0514778786169527,"vX0":3.0495904456201255,"vY0":-128.29563816937733,"vZ0":-7.228125997529773,"x":93.52,"y":210.39,"x0":-0.5688967418909298,"y0":50.002638506465786,"z0":6.221825495068771,"aX":-0.22364692750269718},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-0.4,"spinRate":2568,"spinDirection":113},"zone":14,"typeConfidence":0.9,"plateTime":0.4263559108220476,"extension":5.768256721492507},"hitData":{"launchSpeed":51.2,"launchAngle":41.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":104.14,"coordY":151.38}},"index":6,"playId":"38eb66f8-c7c6-3d11-8288-229df710a0fe","pitchNumber":7,"startTime":"2025-07-29T03:30:29.011Z","endTime":"2025-07-29T03:30:36.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:30:36.268Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T03:30:51.347Z","endTime":"2025-07-29T03:32:39.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.32721836657967,"strikeZoneBottom":1.61358611604152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.052270053730755,"aZ":-30.962063960256767,"pfxX":2.093537064497449,"pfxZ":0.7309084393526355,"pX":-0.4469892965728075,"pZ":2.4765998318046387,"vX0":0.24037861737118937,"vY0":-127.0031620441801,"vZ0":-3.6026605396423195,"x":134.04,"y":171.91,"x0":-0.814892984188162,"y0":50.001079541225,"z0":6.344150385912691,"aX":3.461022807093437},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-3.8,"spinRate":2556,"spinDirection":142},"zone":4,"typeConfidence":0.84,"plateTime":0.4292894669942884,"extension":5.569950514190706},"index":0,"playId":"3666ff18-3e96-3872-bfa9-547ab75a2eab","pitchNumber":1,"startTime":"2025-07-29T03:31:03.634Z","endTime":"2025-07-29T03:31:08.827Z","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":87.6,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.972530198330894,"aZ":-34.1468322051292,"pfxX":0.9359260063863533,"pfxZ":-1.1895430942339935,"pX":-0.190725433125912,"pZ":1.728358856465168,"vX0":1.0184992938975106,"vY0":-127.61190931480522,"vZ0":-4.771236586681016,"x":124.27,"y":192.11,"x0":-0.7151906479914618,"y0":50.000028614344465,"z0":6.284214809660162,"aX":1.5574613798593941},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.9,"breakHorizontal":-1.9,"spinRate":2644,"spinDirection":112},"zone":8,"typeConfidence":0.7,"plateTime":0.42770188014041066,"extension":5.59102015126571},"index":1,"playId":"708539bf-7a24-3659-b33c-21e203de57e4","pitchNumber":2,"startTime":"2025-07-29T03:31:22.886Z","endTime":"2025-07-29T03:31:27.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.882618831930742,"aZ":-18.521796420113333,"pfxX":-3.299263337987105,"pfxZ":6.982339605862142,"pX":-0.29767626617856,"pZ":3.6157856074068415,"vX0":2.203723292078508,"vY0":-138.24125025313856,"vZ0":-3.8576497900449045,"x":128.35,"y":141.15,"x0":-0.6724095262307805,"y0":50.0023812723458,"z0":6.256286997215694,"aX":-6.45049178316758},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.1,"breakHorizontal":5.5,"spinRate":2456,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.39468626485555447,"extension":5.5528249497390565},"index":2,"playId":"456d9a2a-b1a5-3c10-a6b1-c7c264b6c681","pitchNumber":3,"startTime":"2025-07-29T03:31:56.416Z","endTime":"2025-07-29T03:32:02.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.806822281880798,"aZ":-38.32655050177015,"pfxX":1.7886745108235975,"pfxZ":-3.865230195075547,"pX":0.03201252905171223,"pZ":0.8237741871039279,"vX0":1.0903015579723434,"vY0":-124.98461530664856,"vZ0":-5.57607051055085,"x":115.78,"y":216.54,"x0":-0.6414134729344547,"y0":50.00282468931872,"z0":6.210281414914942,"aX":2.8464419454619554},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-8.0,"breakHorizontal":-3.5,"spinRate":2919,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.437252471912001,"extension":5.753341857101282},"index":3,"playId":"9b4d6d7a-a180-35b1-8683-10ae39d50097","pitchNumber":4,"startTime":"2025-07-29T03:32:32.832Z","endTime":"2025-07-29T03:32:39.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:32:39.068Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Ramírez pops out to third baseman Kyle Farmer.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T03:32:47.053Z","endTime":"2025-07-29T03:33:12.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571657,"link":"/api/v1/people/571657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.344151909695157,"aZ":-32.64966931931391,"pfxX":1.7945861170980608,"pfxZ":-0.27771836619873724,"pX":-1.0904836042401471,"pZ":2.2187486129121425,"vX0":-0.8182969546791891,"vY0":-128.63133602285117,"vZ0":-3.747735039301546,"x":158.57,"y":178.87,"x0":-1.003020480013162,"y0":50.00466850437321,"z0":6.200715074924449,"aX":3.0357797045321018},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.1,"breakHorizontal":-3.1,"spinRate":2578,"spinDirection":116},"zone":13,"typeConfidence":0.77,"plateTime":0.42428878921486124,"extension":5.64849502408041},"hitData":{"launchSpeed":59.7,"launchAngle":51.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.22,"coordY":152.77}},"index":0,"playId":"da73cf6e-2e6c-3a01-a6f4-590cb1005e0f","pitchNumber":1,"startTime":"2025-07-29T03:33:05.132Z","endTime":"2025-07-29T03:33:12.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:33:12.584Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Warming Bernabel hits a ground-rule double (1) on a line drive to left field.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:35:48.748Z","endTime":"2025-07-29T03:36:44.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"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":[1,2,3,4],"actionIndex":[0],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Smith replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T03:34:31.061Z","endTime":"2025-07-29T03:35:51.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":88.1,"strikeZoneTop":3.0718376421619,"strikeZoneBottom":1.34000115952527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.021747714846875,"aZ":-13.270193830988331,"pfxX":-5.950632069373482,"pfxZ":9.469872837675553,"pX":-0.522144059970466,"pZ":4.433863503690807,"vX0":7.357976397586783,"vY0":-140.24252446263895,"vZ0":-1.487768533459597,"x":136.9,"y":119.07,"x0":-2.4038231461702106,"y0":50.0052326710707,"z0":5.834586798774901,"aX":-11.882699004741974},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2361,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.39021062064045253,"extension":7.189734748653493},"index":1,"playId":"a1f1fe8b-2ce9-3916-aa3e-9b738848c082","pitchNumber":1,"startTime":"2025-07-29T03:35:51.064Z","endTime":"2025-07-29T03:35:56.461Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.05379413576865,"strikeZoneBottom":1.2706530437383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.358398123656592,"aZ":-12.377523094986724,"pfxX":-4.557130833132247,"pfxZ":10.0437122637856,"pX":0.2273967147121631,"pZ":3.0476708614470973,"vX0":8.705254910084125,"vY0":-139.29275939416902,"vZ0":-5.0793612013059075,"x":108.33,"y":156.49,"x0":-2.341806100613296,"y0":50.00392023660022,"z0":5.708609432157704,"aX":-8.983948370818112},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":6.5,"spinRate":2387,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.3927348896719485,"extension":7.335913656691031},"index":2,"playId":"c32f6f77-e5fb-3def-9354-c8c40ae8f246","pitchNumber":2,"startTime":"2025-07-29T03:36:04.125Z","endTime":"2025-07-29T03:36:10.083Z","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":96.6,"endSpeed":88.4,"strikeZoneTop":3.12802760297735,"strikeZoneBottom":1.3705511718668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07202010228224,"aZ":-11.37049752834915,"pfxX":-6.493833133028982,"pfxZ":10.422557419042612,"pX":0.1978096843481158,"pZ":2.336666645571285,"vX0":9.3127060120504,"vY0":-140.24255339315508,"vZ0":-7.053021447606383,"x":109.46,"y":175.69,"x0":-2.3188924668451745,"y0":50.00498618834471,"z0":5.622302359123304,"aX":-12.96529630576614},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":9.8,"spinRate":2406,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.39023649054232035,"extension":7.174323592794754},"index":3,"playId":"308a501a-1890-301a-9485-924b82502792","pitchNumber":3,"startTime":"2025-07-29T03:36:17.718Z","endTime":"2025-07-29T03:36:23.338Z","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":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.503932913993875,"aZ":-29.243864543404964,"pfxX":5.697341759669044,"pfxZ":1.8454390279940664,"pX":0.27371258558098044,"pZ":2.8754183433996667,"vX0":5.0378323331457615,"vY0":-124.6868074614225,"vZ0":-1.1495257564692258,"x":106.57,"y":161.14,"x0":-2.5080428666314125,"y0":50.000259616673524,"z0":5.7408510364883405,"aX":9.028045753268332},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-11.4,"spinRate":1887,"spinDirection":79},"zone":2,"typeConfidence":0.89,"plateTime":0.4381682751940552,"extension":6.626494155529617},"hitData":{"launchSpeed":98.3,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":39.0,"coordY":73.41}},"index":4,"playId":"7c88c7a9-a0f0-3e12-811c-71c9d5e67c0a","pitchNumber":4,"startTime":"2025-07-29T03:36:30.656Z","endTime":"2025-07-29T03:36:44.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:36:44.668Z","atBatIndex":71},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brenton Doyle hits a sacrifice bunt. Warming Bernabel scores. Brenton Doyle advances to 2nd, on a throwing error by pitcher Cade Smith.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:36:55.802Z","endTime":"2025-07-29T03:37:23.363Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":41},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Sac Bunt","eventType":"sac_bunt","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":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","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":671922,"link":"/api/v1/people/671922"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14164527145966,"aZ":-14.208962371421007,"pfxX":-6.453622365676687,"pfxZ":8.981412257079075,"pX":-0.16754344442997215,"pZ":3.6905313664039805,"vX0":8.249319675452409,"vY0":-140.59592516093915,"vZ0":-3.176175559558778,"x":123.39,"y":139.14,"x0":-2.3023974048281723,"y0":50.00072975908651,"z0":5.758007706067304,"aX":-12.9070149763447},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2405,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3897025622363004,"extension":7.431605860461625},"hitData":{"launchSpeed":28.4,"launchAngle":-34.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":120.97,"coordY":186.74}},"index":0,"playId":"c920272f-ed3b-3b94-a4be-0ef4ef5fdf3f","pitchNumber":1,"startTime":"2025-07-29T03:37:11.592Z","endTime":"2025-07-29T03:37:23.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:37:23.363Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Farmer hit by pitch.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:38:05.113Z","endTime":"2025-07-29T03:39:56.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"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(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.8,"endSpeed":88.5,"strikeZoneTop":3.32014173817846,"strikeZoneBottom":1.60832339770176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.383514968678842,"aZ":-14.613816640206048,"pfxX":-6.067786106236129,"pfxZ":8.730098886279507,"pX":-0.02510280821854852,"pZ":4.168384228476242,"vX0":8.518206169428314,"vY0":-140.7876448565879,"vZ0":-2.1306336023298917,"x":117.96,"y":126.23,"x0":-2.2988182305426,"y0":50.00200721232036,"z0":5.878681028840731,"aX":-12.204821337729452},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":9.2,"spinRate":2315,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3887584320871058,"extension":7.475836454049972},"index":0,"playId":"c3f3b013-5ad1-3ef8-b663-0202135e0373","pitchNumber":1,"startTime":"2025-07-29T03:38:05.113Z","endTime":"2025-07-29T03:38:10.207Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"da671d96-e8e3-4852-9ef0-e11e7bbc6082","startTime":"2025-07-29T03:38:21.032Z","endTime":"2025-07-29T03:38:26.032Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.5287559199392,"strikeZoneBottom":1.61015172835884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.579082171291745,"aZ":-13.650679128141782,"pfxX":-5.819789011652968,"pfxZ":9.15873903084325,"pX":-1.1654824736642007,"pZ":2.549576397032285,"vX0":5.986871731266872,"vY0":-141.19387936732969,"vZ0":-6.080831517134812,"x":161.43,"y":169.94,"x0":-2.5552901255054814,"y0":50.005384505275366,"z0":5.606558035218021,"aX":-11.774521058860865},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":9.4,"spinRate":2420,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.3876483750080242,"extension":7.299243647981625},"index":2,"playId":"5159ad73-dd64-32c0-875d-088369ca7c8a","pitchNumber":2,"startTime":"2025-07-29T03:38:36.927Z","endTime":"2025-07-29T03:38:42.073Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.54164498065844,"strikeZoneBottom":1.57500815250675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.635244973637867,"aZ":-13.397515192045587,"pfxX":-6.686002122273814,"pfxZ":9.357497458740951,"pX":0.20754010277169838,"pZ":1.8832738556156186,"vX0":9.74626706957359,"vY0":-140.48063890426386,"vZ0":-7.8384860083443675,"x":109.09,"y":187.93,"x0":-2.4317513204818932,"y0":50.00472496576688,"z0":5.573201093557311,"aX":-13.419082130324885},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2360,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.3893059640250436,"extension":7.666349061168168},"index":3,"playId":"82964a61-214c-3678-994e-a6f967369f5d","pitchNumber":3,"startTime":"2025-07-29T03:38:55.223Z","endTime":"2025-07-29T03:39:00.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00010118766049,"aZ":-13.858789981693446,"pfxX":-5.603333189965385,"pfxZ":9.10514419184018,"pX":-0.09139481902610132,"pZ":3.5709926203173468,"vX0":8.43608556543801,"vY0":-140.71737466660656,"vZ0":-3.6441390389914448,"x":120.48,"y":142.36,"x0":-2.3958838952466035,"y0":50.003921478767964,"z0":5.77666727449546,"aX":-11.27346246261046},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2371,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3887718837204015,"extension":7.294671756320389},"index":4,"playId":"59203151-12a2-32c4-afcb-6da645cbb911","pitchNumber":4,"startTime":"2025-07-29T03:39:12.560Z","endTime":"2025-07-29T03:39:16.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.221337641528986,"aZ":-10.260053469881266,"pfxX":-5.226737506152814,"pfxZ":11.041324336704957,"pX":0.3376030623376821,"pZ":2.43041126075636,"vX0":9.05335600575419,"vY0":-139.49134091458652,"vZ0":-7.0586682234108595,"x":104.13,"y":173.16,"x0":-2.260225785459557,"y0":50.00560168765526,"z0":5.65833591577533,"aX":-10.376979335941968},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":7.8,"spinRate":2363,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3915535323473609,"extension":7.544791925268177},"index":5,"playId":"059b6214-4f7e-36e0-adbb-71a65376607e","pitchNumber":5,"startTime":"2025-07-29T03:39:31.848Z","endTime":"2025-07-29T03:39:36.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.721282219224722,"aZ":-11.327351210746482,"pfxX":-5.187148556703113,"pfxZ":10.31023272532173,"pX":-1.5832918232864979,"pZ":4.188305171552973,"vX0":4.4675465940189785,"vY0":-140.7683618735088,"vZ0":-2.5563087547706855,"x":177.35,"y":125.7,"x0":-2.5111801682343957,"y0":50.002752759544094,"z0":5.834189994548441,"aX":-10.488043688941932},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":8.5,"spinRate":2356,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.38799465591814064,"extension":7.4699196697696015},"index":6,"playId":"515e1afe-ba8a-3359-b14b-7f3b90aa8225","pitchNumber":6,"startTime":"2025-07-29T03:39:51.144Z","endTime":"2025-07-29T03:39:56.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:39:56.168Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Orlando Arcia grounds out, third baseman José Ramírez to first baseman Carlos Santana. Brenton Doyle to 3rd. Kyle Farmer to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:41:33.883Z","endTime":"2025-07-29T03:44:02.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"postOnThird":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T03:40:25.844Z","endTime":"2025-07-29T03:40:49.187Z","isPitch":false,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T03:40:49.187Z","endTime":"2025-07-29T03:41:36.236Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":88.3,"strikeZoneTop":3.42031646343669,"strikeZoneBottom":1.6181357305388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.877412317149478,"aZ":-11.625223885572453,"pfxX":-7.076945283203614,"pfxZ":10.301860165801468,"pX":0.6399831531236998,"pZ":2.0404199766737796,"vX0":9.976375244825359,"vY0":-140.36619946331749,"vZ0":-8.042185740920328,"x":92.61,"y":183.69,"x0":-2.0414285963354373,"y0":50.00634976968654,"z0":5.700570074464394,"aX":-14.121024558065429},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":10.8,"spinRate":2369,"spinDirection":216},"zone":9,"typeConfidence":0.91,"plateTime":0.390267764029375,"extension":7.524756431429999},"index":2,"playId":"ebe8e0ab-faa9-3f8a-9b5d-1415c0e38741","pitchNumber":1,"startTime":"2025-07-29T03:41:36.236Z","endTime":"2025-07-29T03:41:41.582Z","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.9,"endSpeed":88.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.35820578772033,"aZ":-13.199495945679566,"pfxX":-6.706075402872585,"pfxZ":9.437461717956957,"pX":-0.8829133250090586,"pZ":2.966583060545891,"vX0":6.370288396758422,"vY0":-140.97853404912217,"vZ0":-5.374728753319569,"x":150.65,"y":158.68,"x0":-2.301677476513996,"y0":50.003787091696644,"z0":5.751300895018114,"aX":-13.485523101693968},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":10.8,"spinRate":2343,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38866810473682056,"extension":7.518059571868109},"index":3,"playId":"9828f1d8-ab17-3af3-8555-3fe6f41f8287","pitchNumber":2,"startTime":"2025-07-29T03:41:54.959Z","endTime":"2025-07-29T03:42:11.882Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T03:43:09.745Z","endTime":"2025-07-29T03:43:39.691Z","isPitch":false,"type":"action","player":{"id":606115,"link":"/api/v1/people/606115"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.47792110270141,"strikeZoneBottom":1.68294495027372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07376107219368,"aZ":-29.098438711193705,"pfxX":-6.361002767483324,"pfxZ":1.7975071233549658,"pX":0.6566022626278059,"pZ":1.2213678236340426,"vX0":9.69364484057156,"vY0":-129.72715685016777,"vZ0":-5.742403767631269,"x":91.97,"y":205.8,"x0":-2.294891148300981,"y0":50.00286401597525,"z0":5.670076663211902,"aX":-10.88758901128615},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":9.5,"spinRate":798,"spinDirection":253},"zone":14,"typeConfidence":0.9,"plateTime":0.42154432782806683,"extension":7.4965624014797205},"index":5,"playId":"38844cdc-4ac2-3f69-9f90-e9da904f8e19","pitchNumber":3,"startTime":"2025-07-29T03:43:39.691Z","endTime":"2025-07-29T03:43:44.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.407682956462555,"aZ":-30.076095610267377,"pfxX":-7.004266277254218,"pfxZ":1.2242238173410964,"pX":0.6182190662946228,"pZ":1.738742079509961,"vX0":9.759715288807072,"vY0":-129.87744003308785,"vZ0":-4.183895604423795,"x":93.43,"y":191.83,"x0":-2.2728393640829676,"y0":50.00266006411468,"z0":5.64982239931273,"aX":-12.003563344001224},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":10.6,"spinRate":831,"spinDirection":265},"zone":9,"typeConfidence":0.9,"plateTime":0.4212167894070813,"extension":7.504949044341693},"hitData":{"launchSpeed":68.6,"launchAngle":-56.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.98,"coordY":174.02}},"index":6,"playId":"5fed0e49-3f6d-3a6a-b1fd-3110435af0c7","pitchNumber":4,"startTime":"2025-07-29T03:43:55.093Z","endTime":"2025-07-29T03:44:02.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:44:02.809Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a ground ball to right fielder Nolan Jones. Brenton Doyle scores. Kyle Farmer to 3rd.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:44:17.836Z","endTime":"2025-07-29T03:47:05.399Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.36447876407521,"strikeZoneBottom":1.51207760598627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.512417432766867,"aZ":-13.553647727310336,"pfxX":-5.9478933666769915,"pfxZ":9.475189042128548,"pX":-0.67905590205555,"pZ":3.987489821131315,"vX0":6.188143185233775,"vY0":-139.34408240368296,"vZ0":-2.5141499411911994,"x":142.88,"y":131.12,"x0":-2.1565537820641754,"y0":50.00245798084581,"z0":5.7977135034548635,"aX":-11.688629575686976},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2359,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3931817063188521,"extension":7.38815787162995},"index":0,"playId":"3ff488a4-4d3e-3d0a-a38d-1d4e0b3d830a","pitchNumber":1,"startTime":"2025-07-29T03:44:31.492Z","endTime":"2025-07-29T03:44:36.887Z","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":98.1,"endSpeed":89.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.6758384091079,"aZ":-11.704408049117125,"pfxX":-6.399979741928778,"pfxZ":9.9642768696004,"pX":0.28990731283920795,"pZ":2.2321810693687874,"vX0":9.471925287325126,"vY0":-142.41313774041217,"vZ0":-7.596186526793217,"x":105.95,"y":178.51,"x0":-2.2474973437646995,"y0":50.00336015508242,"z0":5.674312043446349,"aX":-13.148655016632766},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2402,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.3845855627105994,"extension":7.60535506749554},"index":1,"playId":"287d8a78-aa9c-34a5-830e-e48e33eda7de","pitchNumber":2,"startTime":"2025-07-29T03:44:49.091Z","endTime":"2025-07-29T03:44:53.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.980587489495594,"aZ":-13.732813369335782,"pfxX":-6.083658079413757,"pfxZ":9.124431358522354,"pX":-0.6960221482297451,"pZ":3.1253411531821085,"vX0":6.991564770826574,"vY0":-140.80045942356358,"vZ0":-4.679025867825798,"x":143.53,"y":154.4,"x0":-2.4131237581761247,"y0":50.00275634460227,"z0":5.687803485894695,"aX":-12.296250753518034},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2379,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3880250873664761,"extension":7.367015061360819},"index":2,"playId":"1f334027-5042-3b5e-aca0-d2b756dab4f4","pitchNumber":3,"startTime":"2025-07-29T03:45:08.733Z","endTime":"2025-07-29T03:45:13.392Z","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":97.0,"endSpeed":88.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27914858021196,"aZ":-9.883929329517237,"pfxX":-5.402142142413947,"pfxZ":11.098815991751561,"pX":0.3302693392781121,"pZ":3.4815471165843452,"vX0":8.840776010161877,"vY0":-140.88833639596595,"vZ0":-4.653414655808834,"x":104.41,"y":144.78,"x0":-2.147823531311867,"y0":50.00549873756605,"z0":5.794657000191906,"aX":-10.852785653445748},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":7.9,"spinRate":2429,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.38890046152510305,"extension":7.540667628049765},"index":3,"playId":"114a27e2-3d0f-3d0a-97e0-a529192f90fc","pitchNumber":4,"startTime":"2025-07-29T03:45:59.632Z","endTime":"2025-07-29T03:46:03.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.38115466735063,"strikeZoneBottom":1.56198611364848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.230615864877024,"aZ":-31.80747438975437,"pfxX":-6.570439169502016,"pfxZ":0.2153317616257837,"pX":1.000101332521289,"pZ":2.1834402869412637,"vX0":10.039229291516579,"vY0":-128.71675880088088,"vZ0":-2.7818253575517096,"x":78.88,"y":179.83,"x0":-2.079382803287723,"y0":50.002433609809984,"z0":5.716373488539409,"aX":-11.135367945511879},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":10.0,"spinRate":788,"spinDirection":261},"zone":14,"typeConfidence":0.91,"plateTime":0.42392533904934204,"extension":7.6273372192710465},"index":4,"playId":"d01e9eff-6ccb-37bf-9562-e6a0dd676856","pitchNumber":5,"startTime":"2025-07-29T03:46:16.325Z","endTime":"2025-07-29T03:46:23.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.39492413323008,"strikeZoneBottom":1.57568282661182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.668005437532493,"aZ":-32.7980801490951,"pfxX":-5.439891223417883,"pfxZ":-0.36998754689056224,"pX":0.8694109044359266,"pZ":0.7510118032680055,"vX0":9.495764465062193,"vY0":-129.55636649441539,"vZ0":-6.026577256295482,"x":83.86,"y":218.5,"x0":-2.127256829150665,"y0":50.00009430501987,"z0":5.597163144481885,"aX":-9.298505167399787},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":7.9,"spinRate":668,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.42187978732886444,"extension":7.571149533735103},"index":5,"playId":"0e251934-19a3-306c-9b2d-23034f4afaab","pitchNumber":6,"startTime":"2025-07-29T03:46:34.580Z","endTime":"2025-07-29T03:46:39.073Z","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":97.7,"endSpeed":90.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.303949049117655,"aZ":-12.095942801195958,"pfxX":-6.3277769945422495,"pfxZ":9.733666413477703,"pX":0.643197764040654,"pZ":2.9285904979299584,"vX0":10.094356164349566,"vY0":-141.97781937879947,"vZ0":-5.837019020851091,"x":92.48,"y":159.71,"x0":-2.1190983210030487,"y0":50.00460048368883,"z0":5.765265969360903,"aX":-13.055902725719415},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2369,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.38424449487257295,"extension":7.6070322990260895},"hitData":{"launchSpeed":99.2,"launchAngle":0.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.42,"coordY":160.95}},"index":6,"playId":"a34604d9-843a-36b7-ae8f-df1adbd6e259","pitchNumber":7,"startTime":"2025-07-29T03:46:55.325Z","endTime":"2025-07-29T03:47:05.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:47:05.399Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Mickey Moniak out on a sacrifice fly to center fielder Angel Martínez. Kyle Farmer scores.","rbi":1,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:49:40.983Z","endTime":"2025-07-29T03:50:11.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T03:47:26.947Z","endTime":"2025-07-29T03:48:59.744Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tim Herrin replaces Cade Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T03:48:59.744Z","endTime":"2025-07-29T03:49:43.333Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.48328364444475,"strikeZoneBottom":1.74849555733145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.387144648043712,"aZ":-29.001520957716483,"pfxX":8.48918573552955,"pfxZ":1.6349930094095413,"pX":1.4184795130377692,"pZ":2.4148278355186497,"vX0":-4.0195276644396465,"vY0":-138.03285969616346,"vZ0":-3.3584820582783923,"x":62.93,"y":173.58,"x0":1.7870020490416245,"y0":50.00062480729081,"z0":5.589969600980502,"aX":16.45535313008874},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":2320,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.3961019581393024,"extension":6.272630289701346},"index":2,"playId":"4b987869-936e-33cb-b556-f169b94da8d1","pitchNumber":1,"startTime":"2025-07-29T03:49:43.333Z","endTime":"2025-07-29T03:49:48.382Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.085821164834837,"aZ":-30.22821066578473,"pfxX":0.26275219235710623,"pfxZ":1.1528039885662462,"pX":-0.1419558002231455,"pZ":2.1747681223462245,"vX0":-5.448502947662399,"vY0":-129.1191555629061,"vZ0":-2.7169277613619425,"x":122.41,"y":180.06,"x0":1.9620817425291193,"y0":50.00211602875557,"z0":5.568487789994583,"aX":0.44368549580656236},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":0.7,"spinRate":2256,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.4243381052415227,"extension":6.411807775392061},"hitData":{"launchSpeed":91.2,"launchAngle":36.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.8,"coordY":67.66}},"index":3,"playId":"6ec28014-fc45-3efe-8ec6-d432dcdc77a3","pitchNumber":2,"startTime":"2025-07-29T03:49:58.976Z","endTime":"2025-07-29T03:50:11.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:50:11.663Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (20) on a fly ball to center fielder Angel Martínez. Tyler Freeman scores.","rbi":1,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:50:51.912Z","endTime":"2025-07-29T03:52:05.025Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":671922,"link":"/api/v1/people/671922"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"94698f39-4711-3ac2-99d3-b84032f2b901","startTime":"2025-07-29T03:50:38.464Z","endTime":"2025-07-29T03:50:42.907Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06638355520953,"aZ":-17.497649317366317,"pfxX":3.987326748782554,"pfxZ":7.281296744337778,"pX":0.21246666541834416,"pZ":2.61375763310487,"vX0":-5.213953003427537,"vY0":-140.6330511860259,"vZ0":-5.116299822380325,"x":108.9,"y":168.21,"x0":1.567132818261499,"y0":50.00151050177648,"z0":5.581147766944439,"aX":8.035583047176408},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":-6.2,"spinRate":2415,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3885761969599004,"extension":6.521742319274461},"index":1,"playId":"2a514864-c6be-33ba-8171-24948382967b","pitchNumber":1,"startTime":"2025-07-29T03:50:54.299Z","endTime":"2025-07-29T03:50:57.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.349330236081915,"aZ":-17.95656792347955,"pfxX":3.8347981788584318,"pfxZ":7.042043526990268,"pX":0.5393742220824559,"pZ":2.5940871942724884,"vX0":-4.7504695616707675,"vY0":-140.58306759538576,"vZ0":-5.004270078631644,"x":96.44,"y":168.74,"x0":1.7461321053911703,"y0":50.001429975732805,"z0":5.5483613261397835,"aX":7.740558026304147},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":-6.1,"spinRate":2449,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.3883590802567407,"extension":6.5197018787342005},"index":2,"playId":"4c0a74a7-6325-30cc-8c50-1f2b7a2619a8","pitchNumber":2,"startTime":"2025-07-29T03:51:11.921Z","endTime":"2025-07-29T03:51:15.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.31585877957594,"strikeZoneBottom":1.54804732545334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.137461875688434,"aZ":-36.19529384469495,"pfxX":-6.024053708437665,"pfxZ":-2.784977940652567,"pX":1.7637396722092802,"pZ":2.7469857162586493,"vX0":0.19338057125966018,"vY0":-119.22300602107187,"vZ0":0.27896325821861523,"x":49.77,"y":164.61,"x0":2.464790847550935,"y0":50.002495247257734,"z0":5.885513486407914,"aX":-8.702883171003162},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":10.9,"spinRate":2333,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.45878931495085995,"extension":5.9884695457063},"index":3,"playId":"ec2ff6a7-8e74-3aea-a8cc-f3feaeb0ee9b","pitchNumber":3,"startTime":"2025-07-29T03:51:31.203Z","endTime":"2025-07-29T03:51:35.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94233722293288,"aZ":-17.82278347514483,"pfxX":4.127434254009871,"pfxZ":7.09167219493187,"pX":-0.8708130598302148,"pZ":2.426773749081703,"vX0":-7.5907958454739815,"vY0":-140.65800456088752,"vZ0":-5.524814429106963,"x":150.19,"y":173.26,"x0":1.3144716695092455,"y0":50.00139916417215,"z0":5.554358365828825,"aX":8.351819040928184},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":-6.1,"spinRate":2453,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3879418407528483,"extension":6.357370425012132},"hitData":{"launchSpeed":104.2,"launchAngle":41.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":51.21,"coordY":79.51}},"index":4,"playId":"ab6dcba7-4266-3cad-972c-6c1b5309ae0e","pitchNumber":4,"startTime":"2025-07-29T03:51:49.209Z","endTime":"2025-07-29T03:52:05.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:52:05.025Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:52:29.009Z","endTime":"2025-07-29T03:54:23.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.8,"strikeZoneTop":3.67750505873974,"strikeZoneBottom":1.70652636661072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.788733839816615,"aZ":-32.92663006116347,"pfxX":-6.58652256597057,"pfxZ":-0.5302930337577898,"pX":0.7326119975195838,"pZ":2.404706187785202,"vX0":-1.6035174737987958,"vY0":-119.54498516019528,"vZ0":-1.0266665631914034,"x":89.07,"y":173.85,"x0":2.2694199648007856,"y0":50.000829982618455,"z0":5.829499219115092,"aX":-9.409500712249018},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.0,"breakHorizontal":12.4,"spinRate":2287,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.4604389658144359,"extension":6.213011458013299},"index":0,"playId":"3efcd309-9e76-38ec-a6be-ad367fb8dc63","pitchNumber":1,"startTime":"2025-07-29T03:52:38.429Z","endTime":"2025-07-29T03:52:43.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.63911876621855,"strikeZoneBottom":1.70720944043583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.261479507568694,"aZ":-33.783994997851174,"pfxX":-6.075537332318793,"pfxZ":-1.1398914664031778,"pX":1.0250356999248182,"pZ":1.7794271562611625,"vX0":-1.5023818219976157,"vY0":-118.38165496892476,"vZ0":-2.1423125822928824,"x":77.93,"y":190.74,"x0":2.458429912526176,"y0":50.005174586166,"z0":5.812152678084463,"aX":-8.555993339800104},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.3,"breakHorizontal":11.4,"spinRate":2426,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.46407974243484107,"extension":6.1010204690403045},"index":1,"playId":"f9054a6f-eb3b-3d76-bfe8-021cc75c2581","pitchNumber":2,"startTime":"2025-07-29T03:52:55.647Z","endTime":"2025-07-29T03:53:01.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.65934150119782,"strikeZoneBottom":1.72739747470501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.957429031283418,"aZ":-33.15410147535371,"pfxX":-6.571712502581561,"pfxZ":-0.7112402848742527,"pX":-0.7663621031498749,"pZ":0.5828226345786599,"vX0":-5.179930419498246,"vY0":-117.80498659332669,"vZ0":-4.7540319020438,"x":146.21,"y":223.04,"x0":2.324225137030735,"y0":50.00091210129848,"z0":5.734166097034934,"aX":-9.119491924982713},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.3,"breakHorizontal":13.3,"spinRate":2381,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.46716158735016045,"extension":6.284838311129891},"index":2,"playId":"468ae658-06c4-3cb2-bdb4-667746fe669c","pitchNumber":3,"startTime":"2025-07-29T03:53:10.924Z","endTime":"2025-07-29T03:53:15.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58927807441456,"aZ":-17.31724123297872,"pfxX":4.8497690348076645,"pfxZ":7.491704872071995,"pX":0.6508122911866281,"pZ":2.3788667413488644,"vX0":-4.7932959903409,"vY0":-139.5300287652139,"vZ0":-5.478811655675506,"x":92.19,"y":174.55,"x0":1.755794584863676,"y0":50.00567837943927,"z0":5.498159822544425,"aX":9.622818351535042},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-7.9,"spinRate":2468,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.3916326257717846,"extension":6.527118082114885},"index":3,"playId":"2398b403-1b7b-3da3-8f36-270d472c980f","pitchNumber":4,"startTime":"2025-07-29T03:53:36.364Z","endTime":"2025-07-29T03:53:40.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.68142548976343,"strikeZoneBottom":1.82204156191828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.573983509632292,"aZ":-34.50175108087633,"pfxX":-3.4880805547120897,"pfxZ":-1.6383254086015802,"pX":-0.5694327399917829,"pZ":0.4615281985027815,"vX0":-5.255956621839059,"vY0":-118.84422927415359,"vZ0":-4.970076917857395,"x":138.71,"y":226.32,"x0":2.126978619343846,"y0":50.00071302791346,"z0":5.726765027103519,"aX":-4.968673517414047},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.0,"breakHorizontal":7.7,"spinRate":2311,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.46153667540551524,"extension":6.456902270273446},"index":4,"playId":"cd41a17a-73c0-3cca-9c97-5040ced0f447","pitchNumber":5,"startTime":"2025-07-29T03:53:58.891Z","endTime":"2025-07-29T03:54:03.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.67664035839726,"strikeZoneBottom":1.74032121830221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.554375160721005,"aZ":-35.37617363164862,"pfxX":-9.203858096459317,"pfxZ":-2.320681941963768,"pX":1.1545859013423065,"pZ":2.904880553434492,"vX0":-0.13842375068957113,"vY0":-117.03135992387672,"vZ0":0.6496236691243105,"x":72.99,"y":160.35,"x0":2.4092005740239277,"y0":50.005632316003464,"z0":5.956073246883414,"aX":-12.677646590060538},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.7,"breakHorizontal":16.7,"spinRate":2367,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.469300359923972,"extension":6.076336342323384},"index":5,"playId":"ba597354-24d6-3093-afe6-79961f99f325","pitchNumber":6,"startTime":"2025-07-29T03:54:17.198Z","endTime":"2025-07-29T03:54:23.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:54:23.345Z","atBatIndex":78},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Thairo Estrada walks. Hunter Goodman to 3rd. Jordan Beck to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:54:27.496Z","endTime":"2025-07-29T03:57:38.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"postOnThird":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.53720417957729,"strikeZoneBottom":1.68166947982131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.365512574395478,"aZ":-20.16526855131002,"pfxX":3.0450567756310742,"pfxZ":6.137949632478469,"pX":-0.9991267181911073,"pZ":2.9836767702982465,"vX0":-8.632357785778686,"vY0":-137.9493654324023,"vZ0":-3.2457096660040814,"x":155.08,"y":158.22,"x0":1.7544156826499218,"y0":50.00349500470182,"z0":5.5108587858926645,"aX":5.95944438873613},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":-4.0,"spinRate":2463,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.3947958284968234,"extension":6.644392693014042},"index":0,"playId":"4675f49e-297b-3739-8f01-9158bbc6513c","pitchNumber":1,"startTime":"2025-07-29T03:54:46.727Z","endTime":"2025-07-29T03:54:53.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.41586038258531,"strikeZoneBottom":1.63072920352926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.353321801154156,"aZ":-34.327020827308175,"pfxX":-6.916415779210216,"pfxZ":-1.5523893859710145,"pX":-1.3897184048909363,"pZ":-0.04045420299665336,"vX0":-6.5737010178084905,"vY0":-118.02994725393684,"vZ0":-5.66488385985182,"x":169.97,"y":239.87,"x0":2.3495664884262695,"y0":50.005379955086426,"z0":5.620683601932559,"aX":-9.57696592690134},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.2,"breakHorizontal":14.4,"spinRate":2468,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4674090107941904,"extension":6.45745792534183},"index":1,"playId":"ec15c655-1118-3bf1-9ad3-9f9a844a571d","pitchNumber":2,"startTime":"2025-07-29T03:55:14.422Z","endTime":"2025-07-29T03:55:18.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.45677816545646,"strikeZoneBottom":1.6849364013166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.984202561922185,"aZ":-34.136208325565235,"pfxX":-3.8262486910562297,"pfxZ":-1.384256312345971,"pX":0.4193006447196011,"pZ":1.4669178514671637,"vX0":-3.230711157021898,"vY0":-118.20530398024395,"vZ0":-2.8966539920200756,"x":101.02,"y":199.17,"x0":2.302084599034933,"y0":50.005249247281135,"z0":5.849009145703113,"aX":-5.403979284818093},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":7.7,"spinRate":2369,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.4637342073450279,"extension":6.249507876340058},"index":2,"playId":"6a478bd7-a33f-3531-a22d-aa53de884e3a","pitchNumber":3,"startTime":"2025-07-29T03:55:36.527Z","endTime":"2025-07-29T03:55:42.477Z","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":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.24267839958859,"aZ":-20.796702006778055,"pfxX":3.157374948798933,"pfxZ":5.879868502992251,"pX":-0.9941939345162653,"pZ":3.0160133553239548,"vX0":-8.36449288117887,"vY0":-137.46091572371645,"vZ0":-3.2133576149073604,"x":154.9,"y":157.35,"x0":1.662847853431255,"y0":50.005823364892144,"z0":5.593574623525438,"aX":6.11356456714774},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.2,"breakHorizontal":-4.2,"spinRate":2614,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.3967691329135894,"extension":6.490908191773234},"index":3,"playId":"193e3366-64db-34e6-9f67-b0a66ca323c9","pitchNumber":4,"startTime":"2025-07-29T03:55:51.126Z","endTime":"2025-07-29T03:55:55.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2025-07-29T03:56:15.973Z","endTime":"2025-07-29T03:57:32.962Z","isPitch":false,"type":"action","player":{"id":642731,"link":"/api/v1/people/642731"}},{"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":95.4,"endSpeed":87.3,"strikeZoneTop":3.4347052884348,"strikeZoneBottom":1.63290292759074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.341509615105018,"aZ":-22.645285056782697,"pfxX":4.819957078666064,"pfxZ":4.907579536947769,"pX":-1.0506705299286998,"pZ":1.8568080509021305,"vX0":-8.772222049602918,"vY0":-138.57277223107113,"vZ0":-5.567269392794121,"x":157.05,"y":188.65,"x0":1.5316697399502455,"y0":50.00391835916314,"z0":5.40749657115623,"aX":9.362245309708436},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":-6.8,"spinRate":2439,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.39545212094524285,"extension":6.507698706691828},"index":5,"playId":"b9f498e4-3538-3203-b013-58e0c75f984c","pitchNumber":5,"startTime":"2025-07-29T03:57:32.962Z","endTime":"2025-07-29T03:57:38.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:57:38.338Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Warming Bernabel flies out to right fielder Nolan Jones.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T03:58:53.498Z","endTime":"2025-07-29T03:59:04.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"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],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T03:58:02.377Z","endTime":"2025-07-29T03:58:55.824Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.411,"strikeZoneBottom":1.565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.066060964865436,"aZ":-19.18801625893749,"pfxX":6.554094473375805,"pfxZ":6.574920618168387,"pX":0.09581402498654269,"pZ":2.0427222497652426,"vX0":-6.3907069292535255,"vY0":-139.7744129577831,"vZ0":-6.120226204476653,"x":113.35,"y":183.63,"x0":1.5624131965868189,"y0":50.003431004564334,"z0":5.524551247304592,"aX":12.944564839867871},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":-10.6,"spinRate":2497,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.39215685355414953,"extension":6.56977905489138},"hitData":{"launchSpeed":83.4,"launchAngle":46.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.34,"coordY":106.8}},"index":1,"playId":"a9d70b29-928a-3f34-a88c-48c13f159eb7","pitchNumber":1,"startTime":"2025-07-29T03:58:55.824Z","endTime":"2025-07-29T03:59:04.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T03:59:04.681Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:01:50.961Z","endTime":"2025-07-29T04:03:11.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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],"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":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Halvorsen replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T04:01:12.835Z","endTime":"2025-07-29T04:01:53.317Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"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":97.7,"endSpeed":88.9,"strikeZoneTop":3.18798528612426,"strikeZoneBottom":1.41648280524519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83117271685153,"aZ":-15.553480218680711,"pfxX":-8.365476712998639,"pfxZ":8.177301355104898,"pX":-0.20101925803872295,"pZ":2.5247701623222434,"vX0":8.157761998369702,"vY0":-141.96342862794705,"vZ0":-6.361065839075722,"x":124.66,"y":170.61,"x0":-2.0311045001875145,"y0":50.0015662786822,"z0":5.79233355595627,"aX":-16.999430573251757},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":13.4,"spinRate":2244,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3864687705334764,"extension":6.965805772531669},"index":1,"playId":"7a50d4e3-3dd4-3631-802c-79d7811c7aed","pitchNumber":1,"startTime":"2025-07-29T04:01:53.317Z","endTime":"2025-07-29T04:01:58.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.22308845623765,"strikeZoneBottom":1.42626221721717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.327520705807885,"aZ":-17.64469453338324,"pfxX":-7.4821078504667025,"pfxZ":7.216764040812585,"pX":-0.9331643241881248,"pZ":1.9569360434013021,"vX0":5.742981239970161,"vY0":-141.25658748389532,"vZ0":-7.262220746188656,"x":152.57,"y":185.94,"x0":-2.0244521416024828,"y0":50.00162057632826,"z0":5.703312651970983,"aX":-15.061345056484196},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":12.4,"spinRate":2223,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38831760586520714,"extension":6.982471240972998},"index":2,"playId":"d6cf3401-09c1-35ae-ba77-dea07188fcda","pitchNumber":2,"startTime":"2025-07-29T04:02:11.382Z","endTime":"2025-07-29T04:02:16.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.14114963753922,"strikeZoneBottom":1.4458489765043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33026575292973,"aZ":-27.37507920950677,"pfxX":-8.617395801083978,"pfxZ":2.7773609649765483,"pX":-2.2575345881949973,"pZ":2.7408540772316528,"vX0":3.7243560190285114,"vY0":-130.6415525605049,"vZ0":-2.147770037142857,"x":203.05,"y":164.78,"x0":-2.581352700260076,"y0":50.00523035559108,"z0":5.629728667917309,"aX":-14.908689379560139},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":14.8,"spinRate":1629,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.41913865773022874,"extension":6.846941597215412},"index":3,"playId":"e8d1a8fc-b560-38d6-8545-6359d4079ae4","pitchNumber":3,"startTime":"2025-07-29T04:02:29.681Z","endTime":"2025-07-29T04:02:34.745Z","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":98.3,"endSpeed":89.5,"strikeZoneTop":3.12886470463394,"strikeZoneBottom":1.38270804372115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87118683059365,"aZ":-19.314405067217226,"pfxX":-8.600645949724948,"pfxZ":6.240213311931969,"pX":-1.9846135678258299,"pZ":2.849066567456618,"vX0":4.161501207602859,"vY0":-143.0810831816158,"vZ0":-4.447866405401357,"x":192.65,"y":161.86,"x0":-2.345290310986719,"y0":50.00457519110174,"z0":5.644235938439491,"aX":-17.72633136731231},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":14.6,"spinRate":2229,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3836922377295413,"extension":7.0383390546236},"index":4,"playId":"4283ad00-842e-37f0-8429-5c79691fdbaf","pitchNumber":4,"startTime":"2025-07-29T04:02:48.614Z","endTime":"2025-07-29T04:02:53.393Z","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":98.1,"endSpeed":89.2,"strikeZoneTop":3.22409708547421,"strikeZoneBottom":1.45269645894617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69813218616795,"aZ":-16.439796534393082,"pfxX":-8.803762410152206,"pfxZ":7.697775831235742,"pX":-1.0775152316155145,"pZ":1.9245560017127903,"vX0":6.255973490962061,"vY0":-142.53358231079136,"vZ0":-7.309281899242961,"x":158.07,"y":186.82,"x0":-2.164037367257332,"y0":50.00666433774902,"z0":5.572904472863956,"aX":-18.003531608335408},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":2284,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.38521164627127913,"extension":7.063649432761114},"index":5,"playId":"f0491793-0971-3807-80d2-b7bad1b2269d","pitchNumber":5,"startTime":"2025-07-29T04:03:06.896Z","endTime":"2025-07-29T04:03:11.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:03:11.953Z","atBatIndex":81},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Carlos Santana grounds into a double play, second baseman Thairo Estrada to shortstop Orlando Arcia to first baseman Warming Bernabel. Kyle Manzardo out at 2nd. Carlos Santana out at 1st.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:03:15.163Z","endTime":"2025-07-29T04:05:33.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":5},"credits":[{"player":{"id":642731,"link":"/api/v1/people/642731"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":606115,"link":"/api/v1/people/606115"},"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606115,"link":"/api/v1/people/606115"},"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(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":98.6,"endSpeed":89.5,"strikeZoneTop":3.47807747900427,"strikeZoneBottom":1.727422546097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.08289522996868,"aZ":-16.12077926958146,"pfxX":-9.075001472518107,"pfxZ":7.749831896812397,"pX":-1.5099261485662834,"pZ":3.9428411932039107,"vX0":5.437348948941949,"vY0":-143.4442470167052,"vZ0":-2.3768706004735245,"x":174.55,"y":132.32,"x0":-2.2571778675898426,"y0":50.001784630507686,"z0":5.794617024254562,"aX":-18.794114296227068},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.7,"breakHorizontal":15.2,"spinRate":2245,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3827419173886506,"extension":6.998300679794607},"index":0,"playId":"e098576b-0b80-3025-99e1-6839c13814f4","pitchNumber":1,"startTime":"2025-07-29T04:03:39.251Z","endTime":"2025-07-29T04:03:44.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T04:04:00.210Z","endTime":"2025-07-29T04:04:26.538Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.38021437930867,"strikeZoneBottom":1.68083780651164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.05647730223668,"aZ":-16.513427221820535,"pfxX":-8.529508532668295,"pfxZ":7.70440070727625,"pX":-1.3212329505696936,"pZ":2.4126546280935486,"vX0":5.596517461377637,"vY0":-142.44733146906876,"vZ0":-6.194013439892245,"x":167.36,"y":173.64,"x0":-2.2143707518930498,"y0":50.002564316918125,"z0":5.678946290658067,"aX":-17.336996649040962},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":2245,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.38613365410708766,"extension":7.153728308539549},"index":2,"playId":"8580c9a7-d45e-3869-8c42-220e0d54e5fa","pitchNumber":2,"startTime":"2025-07-29T04:04:26.538Z","endTime":"2025-07-29T04:04:31.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":2.93720847006866,"strikeZoneBottom":1.39064888128588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.628020351384734,"aZ":-18.17907426842038,"pfxX":-8.488423904011352,"pfxZ":6.782806336595884,"pX":-1.4742178481921526,"pZ":2.8822334048838987,"vX0":5.679944132097395,"vY0":-143.28960382363402,"vZ0":-4.496792264220669,"x":173.19,"y":160.96,"x0":-2.3877484660036825,"y0":50.00038460059289,"z0":5.620948331678034,"aX":-17.504758987608316},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2270,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3834633717834368,"extension":7.078420862051111},"index":3,"playId":"00f8d4f7-2f5b-3ca3-bd20-8c64f4b75ac9","pitchNumber":3,"startTime":"2025-07-29T04:04:45.184Z","endTime":"2025-07-29T04:04:50.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":2.90551470768261,"strikeZoneBottom":1.35902786768073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35541916093795,"aZ":-18.200416308420476,"pfxX":-9.167986354488857,"pfxZ":6.866524231733983,"pX":-0.4466272100784014,"pZ":1.9659914556975877,"vX0":7.955052871980545,"vY0":-142.16737258598772,"vZ0":-6.89040424908369,"x":134.02,"y":185.7,"x0":-2.097916967037077,"y0":50.004419635076324,"z0":5.58794965491278,"aX":-18.660168919844775},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2257,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.386134736182318,"extension":7.172883654409169},"index":4,"playId":"a0f73202-b58f-3e50-8b64-c62afd788146","pitchNumber":4,"startTime":"2025-07-29T04:05:05.184Z","endTime":"2025-07-29T04:05:10.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38597261227838,"aZ":-16.407399349535915,"pfxX":-8.821332634350547,"pfxZ":7.718596165052157,"pX":-0.1456429805897773,"pZ":2.887344318048138,"vX0":8.73172269969627,"vY0":-142.19322691803046,"vZ0":-4.723445716442698,"x":122.55,"y":160.82,"x0":-2.1139523442782595,"y0":50.002228321225324,"z0":5.615093637735791,"aX":-18.017392284077317},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":14.2,"spinRate":2252,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3855735109404743,"extension":7.164133282319479},"hitData":{"launchSpeed":94.0,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.23,"coordY":146.49}},"index":5,"playId":"539fda0a-59a0-3f5a-bf01-0cd01732a81a","pitchNumber":5,"startTime":"2025-07-29T04:05:25.423Z","endTime":"2025-07-29T04:05:33.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:05:33.398Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:05:48.332Z","endTime":"2025-07-29T04:09:06.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"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":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.34269782609873,"strikeZoneBottom":1.7132701416673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.181739818105626,"aZ":-14.874777350192621,"pfxX":-7.060045532608836,"pfxZ":8.165648168973494,"pX":-1.1961762652568615,"pZ":5.135729926987899,"vX0":5.092241851925603,"vY0":-144.50997756133503,"vZ0":0.102496909667045,"x":162.6,"y":100.12,"x0":-2.0625308760311243,"y0":50.00089879786272,"z0":6.0124104564379515,"aX":-14.953798915806892},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":11.8,"spinRate":2251,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3787951001237211,"extension":6.948369845506559},"index":0,"playId":"abf1a5de-279e-37fa-b40e-5e23d8e8a204","pitchNumber":1,"startTime":"2025-07-29T04:06:06.863Z","endTime":"2025-07-29T04:06:11.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.36078551192375,"strikeZoneBottom":1.6545849852715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.458090710180414,"aZ":-14.804868591523748,"pfxX":-6.873595228939472,"pfxZ":8.489029375373407,"pX":-0.6990464330123944,"pZ":2.915808409080126,"vX0":6.394713195252149,"vY0":-142.5490104207689,"vZ0":-5.231519106395843,"x":143.65,"y":160.05,"x0":-2.0844322930412438,"y0":50.006038674457564,"z0":5.718180832349282,"aX":-14.070360196419927},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2174,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3850423266905647,"extension":7.081229804903982},"index":1,"playId":"df0d4f40-3f2e-3e0f-b182-e406c9e0d1bd","pitchNumber":2,"startTime":"2025-07-29T04:06:27.408Z","endTime":"2025-07-29T04:06:32.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.280291853111397,"aZ":-30.077993519199868,"pfxX":-7.582888934472283,"pfxZ":1.2113693244848704,"pX":-0.4978995631542765,"pZ":2.554741938380758,"vX0":7.662281139770573,"vY0":-130.1423421524487,"vZ0":-2.000510144275057,"x":135.98,"y":169.8,"x0":-2.483944325650114,"y0":50.00298972070161,"z0":5.5941501271311225,"aX":-13.111556893771542},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.0,"breakHorizontal":12.2,"spinRate":1547,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.41960959035029965,"extension":7.043404889261763},"index":2,"playId":"432ac62c-a672-388a-80b8-acd1513b8ac3","pitchNumber":3,"startTime":"2025-07-29T04:06:45.054Z","endTime":"2025-07-29T04:06:49.342Z","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":101.0,"endSpeed":92.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.8882550011883,"aZ":-16.45513855930482,"pfxX":-8.586228146630239,"pfxZ":7.190158522358823,"pX":-0.4866026220562371,"pZ":3.435230594512706,"vX0":7.9234759902511005,"vY0":-146.9282167517448,"vZ0":-3.981833066209503,"x":135.55,"y":146.03,"x0":-2.1030911147545663,"y0":50.000031730702155,"z0":5.786059609207242,"aX":-18.76552258317361},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":12.4,"breakHorizontal":14.0,"spinRate":2404,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3728233661137206,"extension":6.840482905106617},"index":3,"playId":"08c9654d-0592-3482-892c-0fa2dab5b012","pitchNumber":4,"startTime":"2025-07-29T04:07:09.675Z","endTime":"2025-07-29T04:07:13.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.26544937074752,"strikeZoneBottom":1.74598239873377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.402245515891803,"aZ":-34.892351694757814,"pfxX":1.185431180744545,"pfxZ":-1.6888903268362059,"pX":1.8486273786266068,"pZ":-0.3485229190987116,"vX0":9.019963740776108,"vY0":-126.16781454735461,"vZ0":-7.566238953941674,"x":46.53,"y":248.19,"x0":-1.9315027566940637,"y0":50.00558310425707,"z0":5.512505821253193,"aX":1.9039652120886403},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.7,"breakHorizontal":-4.3,"spinRate":2663,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43463008431095806,"extension":7.104589441563974},"index":4,"playId":"5056eb55-d58a-36b9-ad56-6f461da9001f","pitchNumber":5,"startTime":"2025-07-29T04:07:30.599Z","endTime":"2025-07-29T04:07:37.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.21170978431166,"strikeZoneBottom":1.63913119226351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.833428675609593,"aZ":-30.540655738925878,"pfxX":3.247172085521597,"pfxZ":0.9869903917073337,"pX":0.3380673006764066,"pZ":-0.29441545942224057,"vX0":5.134699199281015,"vY0":-128.00384005908168,"vZ0":-9.048508951361187,"x":104.11,"y":246.73,"x0":-2.1171416853536003,"y0":50.00473995772008,"z0":5.6835413203583744,"aX":5.3789588741400935},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":-7.1,"spinRate":2754,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.42817664570044167,"extension":7.162090494467274},"index":5,"playId":"8eb8b8a1-1ba6-3d09-8118-62bd5e6b4e60","pitchNumber":6,"startTime":"2025-07-29T04:07:56.436Z","endTime":"2025-07-29T04:08:00.394Z","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":98.6,"endSpeed":90.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.098660908533525,"aZ":-13.163342752676282,"pfxX":-7.740535441137631,"pfxZ":9.091287667216484,"pX":-1.2659776045599123,"pZ":2.691881479246007,"vX0":5.677011461200073,"vY0":-143.44735494122176,"vZ0":-6.258142322061353,"x":165.26,"y":166.1,"x0":-2.261493558129793,"y0":50.00405688493082,"z0":5.716916244364934,"aX":-16.188935747474833},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.5,"breakHorizontal":13.0,"spinRate":2250,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38132451245593924,"extension":6.939109884445382},"index":6,"playId":"c52c6b29-65f8-3d46-a2a3-06517dd246c0","pitchNumber":7,"startTime":"2025-07-29T04:08:17.519Z","endTime":"2025-07-29T04:08:22.752Z","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":100.6,"endSpeed":91.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.126832138693686,"aZ":-10.884731144707134,"pfxX":-8.124317191484353,"pfxZ":9.89346511437424,"pX":-0.2934348027888121,"pZ":3.168530468778072,"vX0":8.21647825433734,"vY0":-146.15653382801506,"vZ0":-5.667419430650961,"x":128.19,"y":153.23,"x0":-2.092692231651144,"y0":50.005568543539646,"z0":5.793639945655952,"aX":-17.48793680392775},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.8,"breakHorizontal":13.0,"spinRate":2410,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3755045483259214,"extension":7.008871174609158},"index":7,"playId":"524b3a46-2823-3829-b016-9dc8e16bfc8f","pitchNumber":8,"startTime":"2025-07-29T04:08:40.803Z","endTime":"2025-07-29T04:08:44.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.8,"strikeZoneTop":3.23840220841027,"strikeZoneBottom":1.66817960574785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60820220480763,"aZ":-14.921650839347686,"pfxX":-8.861415942744523,"pfxZ":7.975730755647955,"pX":-0.3946893029995845,"pZ":4.068721603189606,"vX0":8.462374117281923,"vY0":-145.76293779468548,"vZ0":-2.533776285181174,"x":132.04,"y":128.92,"x0":-2.176906795462604,"y0":50.00260033705556,"z0":5.844524558625597,"aX":-19.167184859010668},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":2370,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.375032666797928,"extension":7.090820363248899},"index":8,"playId":"4c59088d-a40a-3893-9dde-a8a7a9ff8a4a","pitchNumber":9,"startTime":"2025-07-29T04:09:02.358Z","endTime":"2025-07-29T04:09:06.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:09:06.795Z","atBatIndex":83},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Jones singles on a ground ball to right fielder Mickey Moniak. Daniel Schneemann scores.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:10:23.973Z","endTime":"2025-07-29T04:11:38.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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":[1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":{"id":678020,"link":"/api/v1/people/678020"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T04:09:30.709Z","endTime":"2025-07-29T04:10:26.321Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":3.66731258759874,"strikeZoneBottom":1.66383368307848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.317075007039364,"aZ":-15.251107626726888,"pfxX":-7.301343112546156,"pfxZ":8.040584513449001,"pX":-0.946918494284184,"pZ":4.4794443052299,"vX0":5.767695492048184,"vY0":-143.91920716309272,"vZ0":-1.5850730964423032,"x":153.09,"y":117.84,"x0":-2.0248438742867063,"y0":50.00527183800376,"z0":5.9784523717663225,"aX":-15.371829913260374},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2181,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38008515641932616,"extension":6.856444825187361},"index":1,"playId":"e43c6697-6419-3587-bd32-b456c91b77ed","pitchNumber":1,"startTime":"2025-07-29T04:10:26.321Z","endTime":"2025-07-29T04:10:33.324Z","isPitch":true,"type":"pitch"},{"details":{"description":"Daniel Schneemann advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"e43c6697-6419-3587-bd32-b456c91b77ed","startTime":"2025-07-29T04:10:45.148Z","endTime":"2025-07-29T04:10:45.149Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.1,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07396326744896,"aZ":-15.542474052471764,"pfxX":-7.917785905341861,"pfxZ":7.826458600366102,"pX":-0.41093992349144276,"pZ":3.399868166286809,"vX0":7.821998495693167,"vY0":-144.4960691317699,"vZ0":-3.752565527804102,"x":132.66,"y":146.98,"x0":-2.1177154766485526,"y0":50.002975852434,"z0":5.6635203915605095,"aX":-16.82785910542243},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":12.8,"spinRate":2224,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.37832480068787344,"extension":7.07357901870331},"index":3,"playId":"5ecc5fab-1ddc-3e4e-9cdb-4de390c1fdda","pitchNumber":2,"startTime":"2025-07-29T04:10:45.150Z","endTime":"2025-07-29T04:10:49.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.62546493261618,"strikeZoneBottom":1.69839163183167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.66935084156412,"aZ":-19.161671073994,"pfxX":-9.810800651663534,"pfxZ":6.3893172582449935,"pX":-1.5798096505619483,"pZ":2.4810518447192127,"vX0":5.768971462325563,"vY0":-142.25371478559077,"vZ0":-5.118728762956343,"x":177.22,"y":171.79,"x0":-2.366711252832408,"y0":50.00013239295954,"z0":5.530357140992526,"aX":-19.96924689640121},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2222,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3860217038348299,"extension":7.246683698094566},"index":4,"playId":"47ed03b5-7aa7-3234-937b-5852cc9c37ec","pitchNumber":3,"startTime":"2025-07-29T04:11:07.779Z","endTime":"2025-07-29T04:11:12.495Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.77,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.23177849397312,"aZ":-18.968442169496893,"pfxX":-9.604172895664824,"pfxZ":6.410826892988828,"pX":-0.339587043794981,"pZ":2.7397011493408954,"vX0":8.400331148720948,"vY0":-143.13138829339343,"vZ0":-4.747869183846679,"x":129.94,"y":164.81,"x0":-2.0750255105335547,"y0":50.004461954931756,"z0":5.619960560168478,"aX":-19.78758685850572},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":15.6,"spinRate":2210,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3837262043609422,"extension":7.155656966883281},"hitData":{"launchSpeed":100.1,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.82,"coordY":109.78}},"index":5,"playId":"e089a4a6-2870-3bc1-92e5-45253d86cdd7","pitchNumber":4,"startTime":"2025-07-29T04:11:27.751Z","endTime":"2025-07-29T04:11:38.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:11:38.777Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:11:52.860Z","endTime":"2025-07-29T04:13:12.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.06505797590932,"strikeZoneBottom":1.19049180550134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.266183507710647,"aZ":-25.876744027887465,"pfxX":-9.826455930894527,"pfxZ":3.627050731234247,"pX":-0.2981000594223705,"pZ":2.123097316335918,"vX0":8.89223382034574,"vY0":-130.57861430414331,"vZ0":-3.7077462614798518,"x":128.36,"y":181.46,"x0":-2.463092412908001,"y0":50.00144775082403,"z0":5.497795237824607,"aX":-17.04936976061954},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":16.0,"spinRate":1702,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4187062332260063,"extension":7.091062686745009},"index":0,"playId":"1a215dd7-191b-3adf-9d77-2833b6757e39","pitchNumber":1,"startTime":"2025-07-29T04:12:09.967Z","endTime":"2025-07-29T04:12:16.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nolan Jones advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"1a215dd7-191b-3adf-9d77-2833b6757e39","startTime":"2025-07-29T04:12:23.390Z","endTime":"2025-07-29T04:12:26.776Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50672780426725,"aZ":-24.652509224227785,"pfxX":-10.599302460976894,"pfxZ":4.332363611679214,"pX":-0.5505944452719559,"pZ":1.0956872144459635,"vX0":8.473622350765119,"vY0":-130.69503538887662,"vZ0":-6.64322989637381,"x":137.99,"y":209.2,"x0":-2.4512805733611573,"y0":50.00456407372205,"z0":5.511543002022604,"aX":-18.412157359762503},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":1753,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4184485955074386,"extension":7.018927953157562},"index":2,"playId":"067a4da1-489f-3c51-afc3-b517508cdc41","pitchNumber":2,"startTime":"2025-07-29T04:12:26.776Z","endTime":"2025-07-29T04:12:30.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":2.93313432880572,"strikeZoneBottom":1.31313239805791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.773379552223865,"aZ":-26.57133871904587,"pfxX":-9.801671568005485,"pfxZ":3.19611915887664,"pX":0.063925587344876,"pZ":0.7999465979470066,"vX0":10.030829693493942,"vY0":-130.88111772145973,"vZ0":-6.84320356611856,"x":114.56,"y":217.18,"x0":-2.524838211717533,"y0":50.006196708735196,"z0":5.408612637323793,"aX":-17.196380291326648},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":1768,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4167573713946173,"extension":7.163196797472866},"index":3,"playId":"7f0e1b99-b659-3cec-b187-e0b03d99bda1","pitchNumber":3,"startTime":"2025-07-29T04:12:47.939Z","endTime":"2025-07-29T04:12:53.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1924348156616,"aZ":-13.111819898461494,"pfxX":-8.212598516491587,"pfxZ":8.841165920666574,"pX":-0.45285969720662844,"pZ":3.1927028393959955,"vX0":7.920311223383432,"vY0":-145.68329676239108,"vZ0":-4.826740332093654,"x":134.26,"y":152.58,"x0":-2.1355129523313625,"y0":50.005614034027225,"z0":5.659266231002304,"aX":-17.712932646690852},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.2,"breakHorizontal":13.3,"spinRate":2413,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.37551331068283256,"extension":7.111429334601143},"index":4,"playId":"e275a1b1-2566-3689-9fe7-9c6cf0beb9aa","pitchNumber":4,"startTime":"2025-07-29T04:13:07.401Z","endTime":"2025-07-29T04:13:12.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:13:12.088Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T04:11:52.860Z","endTime":"2025-07-29T04:13:12.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.06505797590932,"strikeZoneBottom":1.19049180550134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.266183507710647,"aZ":-25.876744027887465,"pfxX":-9.826455930894527,"pfxZ":3.627050731234247,"pX":-0.2981000594223705,"pZ":2.123097316335918,"vX0":8.89223382034574,"vY0":-130.57861430414331,"vZ0":-3.7077462614798518,"x":128.36,"y":181.46,"x0":-2.463092412908001,"y0":50.00144775082403,"z0":5.497795237824607,"aX":-17.04936976061954},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":16.0,"spinRate":1702,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4187062332260063,"extension":7.091062686745009},"index":0,"playId":"1a215dd7-191b-3adf-9d77-2833b6757e39","pitchNumber":1,"startTime":"2025-07-29T04:12:09.967Z","endTime":"2025-07-29T04:12:16.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nolan Jones advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"1a215dd7-191b-3adf-9d77-2833b6757e39","startTime":"2025-07-29T04:12:23.390Z","endTime":"2025-07-29T04:12:26.776Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50672780426725,"aZ":-24.652509224227785,"pfxX":-10.599302460976894,"pfxZ":4.332363611679214,"pX":-0.5505944452719559,"pZ":1.0956872144459635,"vX0":8.473622350765119,"vY0":-130.69503538887662,"vZ0":-6.64322989637381,"x":137.99,"y":209.2,"x0":-2.4512805733611573,"y0":50.00456407372205,"z0":5.511543002022604,"aX":-18.412157359762503},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":17.4,"spinRate":1753,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4184485955074386,"extension":7.018927953157562},"index":2,"playId":"067a4da1-489f-3c51-afc3-b517508cdc41","pitchNumber":2,"startTime":"2025-07-29T04:12:26.776Z","endTime":"2025-07-29T04:12:30.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":2.93313432880572,"strikeZoneBottom":1.31313239805791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.773379552223865,"aZ":-26.57133871904587,"pfxX":-9.801671568005485,"pfxZ":3.19611915887664,"pX":0.063925587344876,"pZ":0.7999465979470066,"vX0":10.030829693493942,"vY0":-130.88111772145973,"vZ0":-6.84320356611856,"x":114.56,"y":217.18,"x0":-2.524838211717533,"y0":50.006196708735196,"z0":5.408612637323793,"aX":-17.196380291326648},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":1768,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4167573713946173,"extension":7.163196797472866},"index":3,"playId":"7f0e1b99-b659-3cec-b187-e0b03d99bda1","pitchNumber":3,"startTime":"2025-07-29T04:12:47.939Z","endTime":"2025-07-29T04:12:53.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1924348156616,"aZ":-13.111819898461494,"pfxX":-8.212598516491587,"pfxZ":8.841165920666574,"pX":-0.45285969720662844,"pZ":3.1927028393959955,"vX0":7.920311223383432,"vY0":-145.68329676239108,"vZ0":-4.826740332093654,"x":134.26,"y":152.58,"x0":-2.1355129523313625,"y0":50.005614034027225,"z0":5.659266231002304,"aX":-17.712932646690852},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.2,"breakHorizontal":13.3,"spinRate":2413,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.37551331068283256,"extension":7.111429334601143},"index":4,"playId":"e275a1b1-2566-3689-9fe7-9c6cf0beb9aa","pitchNumber":4,"startTime":"2025-07-29T04:13:07.401Z","endTime":"2025-07-29T04:13:12.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T04:13:12.088Z","atBatIndex":85},"scoringPlays":[17,33,43,54,59,60,64,72,75,76,77,84],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":108.72,"y":153.97},"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":156.55,"y":150.94},"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":106.3,"y":149.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":85.17,"y":184.9},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":115.38,"y":149.73},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8],"bottom":[9,10,11,12,13],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":122.04,"y":88.59},"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":2,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"coordinates":{"x":108.72,"y":155.78},"type":"O","description":"Grounded Into DP"},{"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":121.6,"y":75.91},"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":2,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":102.95,"y":126.32},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":140.2,"y":143.07},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":146.86,"y":173.34},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":22,"top":[14,15,16,17,18],"bottom":[19,20,21,22],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":116.93,"y":178.29},"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":109.33,"y":153.36},"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":3,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":201.35,"y":108.57},"type":"H","description":"Double"},{"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":184.87,"y":77.43},"type":"O","description":"Sac Fly"},{"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":186.38,"y":77.85},"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":3,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":109.94,"y":181.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":147.42,"y":100.27},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":115.38,"y":95.85},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":116.59,"y":129.75},"type":"O","description":"Pop Out"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25,26],"bottom":[27,28,29],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":91.29,"y":146.98},"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":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":113.71,"y":113.13},"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":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"coordinates":{"x":84.51,"y":125.52},"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":102.67,"y":151.55},"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":4,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":150.49,"y":93.73},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":40,"top":[30,31,32,33,34,35],"bottom":[36,37,38,39,40],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":107.51,"y":171.52},"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":53.03,"y":81.32},"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":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":143.84,"y":179.39},"type":"O","description":"Fielders Choice Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":151.1,"y":149.73},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":119.94,"y":114.43},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":56.69,"y":111.6},"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":80.27,"y":147.31},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":188.97,"y":120.58},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43,44],"bottom":[45,46,47,48],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":148.05,"y":163.75},"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":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":18.57,"y":84.15},"type":"H","description":"Home Run"}],"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":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":163.21,"y":162.44},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":140.9,"y":81.41},"type":"H","description":"Single"}]}},{"startIndex":49,"endIndex":62,"top":[49,50,51],"bottom":[52,53,54,55,56,57,58,59,60,61,62],"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"coordinates":{"x":186.42,"y":106.62},"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":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":145.87,"y":131.64},"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":7,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":150.5,"y":162.44},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":202.99,"y":53.23},"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":7,"pitcher":{"id":656234,"fullName":"Jake Bird","link":"/api/v1/people/656234"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":188.03,"y":117.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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":137.18,"y":161.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":128.01,"y":93.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":157.76,"y":162.44},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":70,"top":[63,64,65,66],"bottom":[67,68,69,70],"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":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":166.33,"y":67.75},"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":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":50.9,"y":54.76},"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":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":124.03,"y":47.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":8,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":104.14,"y":151.38},"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":8,"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":84.22,"y":152.77},"type":"O","description":"Pop Out"}]}},{"startIndex":71,"endIndex":85,"top":[71,72,73,74,75,76,77,78,79,80],"bottom":[81,82,83,84,85],"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":39.0,"y":73.41},"type":"H","description":"Double"},{"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":120.97,"y":186.74},"type":"O","description":"Sac Bunt"},{"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":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"coordinates":{"x":114.98,"y":174.02},"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":9,"pitcher":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":153.42,"y":160.95},"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":9,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":111.8,"y":67.66},"type":"O","description":"Sac Fly"},{"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":51.21,"y":79.51},"type":"H","description":"Double"},{"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"coordinates":{"x":174.34,"y":106.8},"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":9,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":150.23,"y":146.49},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":186.82,"y":109.78},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":6,"hits":11,"errors":2,"leftOnBase":11},"away":{"runs":8,"hits":10,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"second":{"id":642731,"fullName":"Thairo Estrada","link":"/api/v1/people/642731"},"third":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"shortstop":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"left":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"center":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"right":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"onDeck":{"id":571657,"fullName":"Kyle Farmer","link":"/api/v1/people/571657"},"inHole":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"battingOrder":7,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"onDeck":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"inHole":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"battingOrder":8,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"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":5,"groundOuts":12,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".234","atBats":34,"obp":".293","slg":".386","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":19,"rbi":7,"leftOnBase":14,"sacBunts":1,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":6},"pitching":{"flyOuts":3,"groundOuts":6,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":37,"obp":".409","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":176,"era":"5.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.58","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":176,"balls":68,"strikes":108,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":6,"pitchesPerInning":"19.56","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":1,"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,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"summary":"1.0 IP, ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":10,"strikes":19,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID669911":{"person":{"id":669911,"fullName":"Michael Toglia","link":"/api/v1/people/669911"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":33,"groundOuts":53,"airOuts":62,"runs":21,"doubles":15,"triples":1,"homeRuns":10,"strikeOuts":125,"baseOnBalls":27,"intentionalWalks":2,"hits":57,"hitByPitch":1,"avg":".193","atBats":295,"obp":".262","slg":".353","ops":".615","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":325,"totalBases":104,"rbi":31,"leftOnBase":119,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":10,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":35,"groundOuts":46,"airOuts":68,"runs":18,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":0,"hits":53,"hitByPitch":4,"atBats":207,"obp":".323","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":838,"era":"2.80","inningsPitched":"54.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":17,"whip":"1.30","battersFaced":233,"outs":164,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":838,"balls":297,"strikes":541,"strikePercentage":".650","hitBatsmen":4,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".000","pitchesPerInning":"15.33","gamesFinished":4,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"7.24","walksPer9Inn":"2.96","hitsPer9Inn":"8.73","runsScoredPer9":"2.96","homeRunsPer9":"0.82","inheritedRunners":29,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"2-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".417","slg":"1.000","ops":"1.417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":11,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.50","popOuts":0,"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":5,"putOuts":19,"errors":0,"chances":24,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 3 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":36,"groundOuts":63,"airOuts":54,"runs":27,"doubles":14,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":22,"intentionalWalks":0,"hits":59,"hitByPitch":6,"avg":".306","atBats":193,"obp":".387","slg":".404","ops":".791","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":78,"rbi":19,"leftOnBase":70,"sacBunts":0,"sacFlies":4,"babip":".331","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"193.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":60,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":11,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".213","atBats":47,"obp":".229","slg":".255","ops":".484","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"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":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":51,"groundOuts":64,"airOuts":88,"runs":50,"doubles":20,"triples":4,"homeRuns":19,"strikeOuts":103,"baseOnBalls":21,"intentionalWalks":0,"hits":100,"hitByPitch":3,"avg":".282","atBats":354,"obp":".327","slg":".523","ops":".850","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":185,"rbi":59,"leftOnBase":139,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.63","popOuts":22,"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":10,"stolenBases":43,"stolenBasePercentage":".811","caughtStealingPercentage":".189","assists":24,"putOuts":394,"errors":7,"chances":425,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, HBP, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":28,"groundOuts":63,"airOuts":58,"runs":16,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":11,"intentionalWalks":0,"hits":47,"hitByPitch":4,"avg":".216","atBats":218,"obp":".265","slg":".335","ops":".600","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":73,"rbi":21,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.50","popOuts":10,"lineOuts":20},"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":104,"putOuts":134,"errors":3,"chances":241,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID641755":{"person":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 1-3)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":31,"groundOuts":38,"airOuts":54,"runs":33,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":51,"baseOnBalls":27,"intentionalWalks":4,"hits":42,"hitByPitch":2,"atBats":183,"obp":".332","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":872,"era":"5.66","inningsPitched":"47.2","wins":1,"losses":3,"saves":3,"saveOpportunities":6,"holds":8,"blownSaves":3,"earnedRuns":30,"whip":"1.45","battersFaced":214,"outs":143,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":312,"strikes":560,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".250","pitchesPerInning":"18.29","gamesFinished":15,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"9.63","walksPer9Inn":"5.10","hitsPer9Inn":"7.93","runsScoredPer9":"6.23","homeRunsPer9":"0.94","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"6.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":27,"strikes":57,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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"}]},"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":"2-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":47,"groundOuts":71,"airOuts":78,"runs":45,"doubles":19,"triples":5,"homeRuns":11,"strikeOuts":105,"baseOnBalls":26,"intentionalWalks":0,"hits":96,"hitByPitch":3,"avg":".275","atBats":349,"obp":".330","slg":".453","ops":".783","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":379,"totalBases":158,"rbi":35,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".363","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.73","popOuts":14,"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":8,"putOuts":171,"errors":2,"chances":181,"fielding":".989","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":13,"groundOuts":27,"airOuts":25,"runs":11,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":89,"obp":".316","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":339,"era":"3.13","inningsPitched":"23.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.30","battersFaced":95,"outs":69,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":339,"balls":106,"strikes":233,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"14.74","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"5.09","walksPer9Inn":"2.35","hitsPer9Inn":"9.39","runsScoredPer9":"4.30","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"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}},"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":"700","stats":{"batting":{"summary":"1-3 | 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":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":53,"groundOuts":78,"airOuts":88,"runs":36,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":90,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":0,"avg":".217","atBats":323,"obp":".265","slg":".331","ops":".596","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":107,"rbi":31,"leftOnBase":125,"sacBunts":1,"sacFlies":2,"babip":".276","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.14","popOuts":10,"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":2,"putOuts":230,"errors":2,"chances":234,"fielding":".991","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":{"note":"(BS, 6)","summary":"0.0 IP, 4 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"battersFaced":4,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":11,"strikes":8,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"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}},"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":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":19,"groundOuts":34,"airOuts":47,"runs":20,"doubles":7,"triples":2,"homeRuns":6,"strikeOuts":37,"baseOnBalls":9,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".263","atBats":156,"obp":".307","slg":".449","ops":".756","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":70,"rbi":15,"leftOnBase":53,"sacBunts":3,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":6,"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":120,"putOuts":70,"errors":6,"chances":196,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606115":{"person":{"id":606115,"fullName":"Orlando Arcia","link":"/api/v1/people/606115"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":22,"groundOuts":42,"airOuts":40,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".174","atBats":138,"obp":".214","slg":".254","ops":".468","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":35,"rbi":6,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".212","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.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":79,"putOuts":82,"errors":4,"chances":165,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"note":"(S, 11)","summary":"1.0 IP, ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":14,"strikes":13,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"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":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":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":25,"gamesStarted":0,"flyOuts":12,"groundOuts":53,"airOuts":23,"runs":26,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":142,"obp":".358","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":596,"era":"5.91","inningsPitched":"35.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":23,"whip":"1.60","battersFaced":159,"outs":105,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":596,"balls":231,"strikes":365,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"2.30","rbi":0,"winPercentage":".200","pitchesPerInning":"17.03","gamesFinished":1,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.69","walksPer9Inn":"4.11","hitsPer9Inn":"10.29","runsScoredPer9":"6.69","homeRunsPer9":"1.54","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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"obp":".389","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.91","battersFaced":18,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":26,"strikes":44,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.09","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"12.27","walksPer9Inn":"7.36","hitsPer9Inn":"9.82","runsScoredPer9":"4.91","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":true,"isSubstitute":false}}},"batters":[671289,666160,696100,687597,642731,682653,686668,571657,606115,687134,656234,680767,641755,678020],"pitchers":[687134,656234,680767,641755,678020],"bench":[692585,543592,669911,678662],"bullpen":[683409,663372,607536,596295,685299,623474,677955,675848,622608],"battingOrder":[671289,666160,696100,687597,642731,682653,686668,571657,606115],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arcia, Or (3, Cecconi); Bernabel (1, Smith, C); Goodman (20, Herrin)."},{"label":"HR","value":"Bernabel (2, 6th inning off Cecconi, 0 on, 2 out); Goodman (19, 8th inning off Gaddis, 0 on, 1 out)."},{"label":"TB","value":"Arcia, Or 2; Beck 2; Bernabel 6; Doyle, B; Freeman, T 2; Goodman 6."},{"label":"RBI","value":"Bernabel (2); Freeman, T 3 (19); Goodman 2 (59); Moniak (41)."},{"label":"2-out RBI","value":"Bernabel; Goodman."},{"label":"Runners left in scoring position, 2 out","value":"Bernabel 2; Moniak; Goodman 2."},{"label":"SAC","value":"Doyle, B."},{"label":"SF","value":"Freeman, T; Moniak."},{"label":"GIDP","value":"Estrada."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Goodman (5)."},{"label":"DP","value":"(Estrada-Arcia, Or-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":3,"groundOuts":6,"airOuts":9,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".226","atBats":37,"obp":".299","slg":".373","ops":".672","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":14,"rbi":6,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":12,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":34,"obp":".366","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"3.95","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.32","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":58,"strikes":95,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":7,"pitchesPerInning":"17.00","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"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,"battingOrder":"900","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":29,"groundOuts":64,"airOuts":57,"runs":32,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":1,"hits":52,"hitByPitch":1,"avg":".218","atBats":239,"obp":".309","slg":".377","ops":".686","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":90,"rbi":28,"leftOnBase":100,"sacBunts":1,"sacFlies":1,"babip":".264","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.56","popOuts":11,"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":110,"errors":2,"chances":237,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"7.0 IP, 3 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":10,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":34,"strikes":64,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":3,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671286":{"person":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":5,"groundOuts":23,"airOuts":10,"runs":5,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".169","atBats":65,"obp":".217","slg":".308","ops":".525","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":20,"rbi":6,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"2.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.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":34,"errors":3,"chances":37,"fielding":".919","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"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":59,"flyOuts":28,"groundOuts":53,"airOuts":47,"runs":16,"doubles":12,"triples":0,"homeRuns":1,"strikeOuts":37,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":5,"avg":".207","atBats":164,"obp":".269","slg":".299","ops":".568","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":49,"rbi":19,"leftOnBase":77,"sacBunts":4,"sacFlies":3,"babip":".256","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"164.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":123,"putOuts":63,"errors":7,"chances":193,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":30,"groundOuts":67,"airOuts":47,"runs":29,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":92,"baseOnBalls":18,"intentionalWalks":0,"hits":62,"hitByPitch":5,"avg":".234","atBats":265,"obp":".293","slg":".385","ops":".678","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":102,"rbi":32,"leftOnBase":103,"sacBunts":1,"sacFlies":2,"babip":".327","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.86","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":167,"putOuts":100,"errors":8,"chances":275,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":35,"gamesStarted":0,"flyOuts":22,"groundOuts":33,"airOuts":33,"runs":17,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":111,"obp":".290","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":429,"era":"4.99","inningsPitched":"30.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":17,"whip":"1.11","battersFaced":125,"outs":92,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":138,"strikes":291,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"13.99","gamesFinished":4,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.64","hitsPer9Inn":"7.34","runsScoredPer9":"4.99","homeRunsPer9":"0.59","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":40,"groundOuts":56,"airOuts":71,"runs":23,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":79,"baseOnBalls":33,"intentionalWalks":1,"hits":56,"hitByPitch":3,"avg":".217","atBats":258,"obp":".310","slg":".306","ops":".616","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":79,"rbi":27,"leftOnBase":105,"sacBunts":1,"sacFlies":3,"babip":".296","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":10,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":148,"errors":1,"chances":155,"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":"901","stats":{"batting":{"note":"a-","summary":"1-1 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":80,"flyOuts":42,"groundOuts":41,"airOuts":85,"runs":32,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":72,"baseOnBalls":34,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".174","atBats":235,"obp":".276","slg":".370","ops":".646","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":87,"rbi":26,"leftOnBase":96,"sacBunts":1,"sacFlies":3,"babip":".194","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.36","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":{"caughtStealing":18,"stolenBases":55,"stolenBasePercentage":".753","caughtStealingPercentage":".247","assists":40,"putOuts":591,"errors":5,"chances":636,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":62,"groundOuts":96,"airOuts":118,"runs":51,"doubles":20,"triples":0,"homeRuns":12,"strikeOuts":78,"baseOnBalls":39,"intentionalWalks":1,"hits":100,"hitByPitch":3,"atBats":387,"obp":".328","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1744,"era":"4.16","inningsPitched":"101.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.37","battersFaced":435,"outs":305,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1744,"balls":668,"strikes":1076,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".400","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.45","hitsPer9Inn":"8.85","runsScoredPer9":"4.51","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":11,"groundOuts":10,"airOuts":24,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".160","atBats":81,"obp":".218","slg":".333","ops":".551","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":27,"rbi":11,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".209","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.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":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 2-4)(BS, 3)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":8,"strikes":14,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"108.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"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":103,"flyOuts":82,"groundOuts":80,"airOuts":151,"runs":64,"doubles":20,"triples":2,"homeRuns":21,"strikeOuts":47,"baseOnBalls":43,"intentionalWalks":15,"hits":114,"hitByPitch":6,"avg":".295","atBats":387,"obp":".370","slg":".519","ops":".889","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":201,"rbi":56,"leftOnBase":129,"sacBunts":0,"sacFlies":5,"babip":".287","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.43","popOuts":44,"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":165,"putOuts":47,"errors":9,"chances":221,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":85,"groundOuts":112,"airOuts":139,"runs":51,"doubles":20,"triples":1,"homeRuns":9,"strikeOuts":37,"baseOnBalls":39,"intentionalWalks":1,"hits":113,"hitByPitch":3,"avg":".287","atBats":394,"obp":".351","slg":".411","ops":".762","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":162,"rbi":37,"leftOnBase":103,"sacBunts":1,"sacFlies":6,"babip":".294","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.78","popOuts":17,"lineOuts":37},"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":210,"errors":6,"chances":225,"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,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663465":{"person":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":58,"groundOuts":48,"airOuts":99,"runs":28,"doubles":13,"triples":2,"homeRuns":16,"strikeOuts":84,"baseOnBalls":31,"intentionalWalks":1,"hits":67,"hitByPitch":2,"avg":".228","atBats":294,"obp":".302","slg":".449","ops":".751","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":132,"rbi":43,"leftOnBase":148,"sacBunts":0,"sacFlies":4,"babip":".258","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.38","popOuts":27,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":198,"errors":4,"chances":216,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"note":"(H, 21)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"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":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":69,"groundOuts":122,"airOuts":121,"runs":64,"doubles":13,"triples":2,"homeRuns":20,"strikeOuts":107,"baseOnBalls":33,"intentionalWalks":1,"hits":115,"hitByPitch":7,"atBats":461,"obp":".308","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1996,"era":"4.39","inningsPitched":"121.0","wins":7,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.22","battersFaced":505,"outs":363,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1996,"balls":724,"strikes":1272,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".438","pitchesPerInning":"16.50","gamesFinished":0,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.45","hitsPer9Inn":"8.55","runsScoredPer9":"4.76","homeRunsPer9":"1.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":10,"strikes":8,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":38,"gamesStarted":0,"flyOuts":21,"groundOuts":24,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":24,"intentionalWalks":1,"hits":23,"hitByPitch":5,"atBats":105,"obp":".380","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":527,"era":"3.90","inningsPitched":"30.0","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":13,"whip":"1.57","battersFaced":137,"outs":90,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":220,"strikes":307,"strikePercentage":".580","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":2,"winPercentage":".667","pitchesPerInning":"17.57","gamesFinished":2,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"8.40","walksPer9Inn":"7.20","hitsPer9Inn":"6.90","runsScoredPer9":"3.90","homeRunsPer9":"0.90","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID467793":{"person":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,682657,608070,700932,467793,682177,666134,677587,595978,666310,677944,683769,671922,682120],"pitchers":[677944,683769,671922,682120],"bench":[672356,681807,671286],"bullpen":[663465,671106,676440,676282,663671,670036,596001,681870,668909],"battingOrder":[680757,682657,608070,700932,467793,682177,666134,677587,666310],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Naylor, B (11, 7th inning off Bird, 2 on, 0 out)."},{"label":"TB","value":"Hedges; Jones, N; Kwan 2; Manzardo; Martínez, A; Naylor, B 4; Rocchio; Santana, C 2; Schneemann."},{"label":"RBI","value":"Jones, N (27); Naylor, B 3 (26); Santana, C (45); Schneemann (28)."},{"label":"2-out RBI","value":"Jones, N."},{"label":"Runners left in scoring position, 2 out","value":"Rocchio 5; Martínez, A."},{"label":"GIDP","value":"Santana, C."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kwan (6, throw); Smith, C (1, throw)."},{"label":"DP","value":"(Rocchio-Schneemann-Santana, C)."}]}],"note":[{"label":"a","value":"Homered for Hedges in the 7th."}]}},"officials":[{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Vodnik."},{"label":"IBB","value":"Ramírez, Jo (by Vodnik)."},{"label":"HBP","value":"Farmer, K (by Smith, C)."},{"label":"Pitches-strikes","value":"Blalock 84-57; Bird 19-8; Vodnik 29-19; Kinley 17-11; Halvorsen 27-13; Cecconi 98-64; Gaddis 15-9; Smith, C 22-14; Herrin 18-8."},{"label":"Groundouts-flyouts","value":"Blalock 4-3; Bird 0-0; Vodnik 1-0; Kinley 0-0; Halvorsen 1-0; Cecconi 10-1; Gaddis 0-2; Smith, C 2-0; Herrin 0-2."},{"label":"Batters faced","value":"Blalock 24; Bird 4; Vodnik 7; Kinley 4; Halvorsen 5; Cecconi 28; Gaddis 4; Smith, C 5; Herrin 5."},{"label":"Inherited runners-scored","value":"Vodnik 1-1; Herrin 2-2."},{"label":"Umpires","value":"HP: Mark Wegner. 1B: Shane Livensparger. 2B: Bruce Dreckman. 3B: Nate Tomlinson. "},{"label":"Weather","value":"77 degrees, Cloudy."},{"label":"Wind","value":"3 mph, In From RF."},{"label":"First pitch","value":"9:10 PM."},{"label":"T","value":"3:02 (2:30 delay)."},{"label":"Att","value":"19,130."},{"label":"Venue","value":"Progressive Field."},{"label":"July 28, 2025"}],"pitchingNotes":["Bird pitched to 4 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":687134,"fullName":"Bradley Blalock","link":"/api/v1/people/687134","boxscoreName":"Blalock"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":27,"strikes":57,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","boxscoreName":"Naylor, B"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","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":80,"flyOuts":42,"groundOuts":41,"airOuts":85,"runs":32,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":72,"baseOnBalls":34,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".174","atBats":235,"obp":".276","slg":".370","ops":".646","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":87,"rbi":26,"leftOnBase":96,"sacBunts":1,"sacFlies":3,"babip":".194","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.36","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":{"caughtStealing":18,"stolenBases":55,"stolenBasePercentage":".753","caughtStealingPercentage":".247","assists":40,"putOuts":591,"errors":5,"chances":636,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653","boxscoreName":"Bernabel"},"jerseyNumber":"25","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":3,"groundOuts":1,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".417","slg":"1.000","ops":"1.417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":11,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.50","popOuts":0,"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":5,"putOuts":19,"errors":0,"chances":24,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"loser":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"save":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}