{"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":824447,"link":"/api/v1.1/game/824447/feed/live","metaData":{"wait":10,"timeStamp":"20260429_004056","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824447,"type":"R","doubleHeader":"N","id":"2026/04/28/tbamlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824447-2026-04-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-28T22:10:00Z","originalDate":"2026-04-28","officialDate":"2026-04-28","dayNight":"night","time":"6:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Tampa Bay","record":{"gamesPlayed":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":18,"losses":11,"ties":0,"pct":".621"},"records":{},"divisionLeader":false,"wins":18,"losses":11,"winningPercentage":".621"},"franchiseName":"Tampa Bay","clubName":"Rays","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":2026,"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":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":16,"ties":0,"pct":".484"},"records":{},"divisionLeader":false,"wins":15,"losses":16,"winningPercentage":".484"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID671655":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655","firstName":"George","lastName":"Valera","primaryNumber":"7","birthDate":"2000-11-13","currentAge":25,"birthCity":"Queens","birthStateProvince":"NY","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"George","useLastName":"Valera","boxscoreName":"Valera","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"George Valera","nameSlug":"george-valera-671655","firstLastName":"George Valera","lastFirstName":"Valera, George","lastInitName":"Valera, G","initLastName":"G Valera","fullFMLName":"George Valera","fullLFMName":"Valera, George","strikeZoneTop":3.14,"strikeZoneBottom":1.585},"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID571927":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927","firstName":"Steven","lastName":"Matz","primaryNumber":"32","birthDate":"1991-05-29","currentAge":35,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Matz","middleName":"Jakob","boxscoreName":"Matz","nickName":"Matzy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"Mats","mlbDebutDate":"2015-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Matz","nameSlug":"steven-matz-571927","firstLastName":"Steven Matz","lastFirstName":"Matz, Steven","lastInitName":"Matz, S","initLastName":"S Matz","fullFMLName":"Steven Jakob Matz","fullLFMName":"Matz, Steven Jakob","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663556":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","firstName":"Shane","lastName":"McClanahan","primaryNumber":"18","birthDate":"1997-04-28","currentAge":29,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"McClanahan","boxscoreName":"McClanahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane McClanahan","nameSlug":"shane-mcclanahan-663556","firstLastName":"Shane McClanahan","lastFirstName":"McClanahan, Shane","lastInitName":"McClanahan, S","initLastName":"S McClanahan","fullFMLName":"Shane McClanahan","fullLFMName":"McClanahan, Shane","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"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},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":24,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":36,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID642121":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121","firstName":"Cole","lastName":"Sulser","primaryNumber":"71","birthDate":"1990-03-12","currentAge":36,"birthCity":"Santa Ysabel","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sulser","middleName":"Young","boxscoreName":"Sulser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sulser","nameSlug":"cole-sulser-642121","firstLastName":"Cole Sulser","lastFirstName":"Sulser, Cole","lastInitName":"Sulser, C","initLastName":"C Sulser","fullFMLName":"Cole Young Sulser","fullLFMName":"Sulser, Cole Young","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"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},"ID669947":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947","firstName":"Jesse","lastName":"Scholtens","primaryNumber":"65","birthDate":"1994-04-06","currentAge":32,"birthCity":"Fairfield","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesse","useLastName":"Scholtens","boxscoreName":"Scholtens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHOLL-tenz","mlbDebutDate":"2023-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesse Scholtens","nameSlug":"jesse-scholtens-669947","firstLastName":"Jesse Scholtens","lastFirstName":"Scholtens, Jesse","lastInitName":"Scholtens, J","initLastName":"J Scholtens","fullFMLName":"Jesse Scholtens","fullLFMName":"Scholtens, Jesse","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},"ID688883":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883","firstName":"Peyton","lastName":"Pallette","birthDate":"2001-05-09","currentAge":25,"birthCity":"Little Rock","birthStateProvince":"AR","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Pallette","middleName":"Minor","boxscoreName":"Pallette","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Pallette","nameSlug":"peyton-pallette-688883","firstLastName":"Peyton Pallette","lastFirstName":"Pallette, Peyton","lastInitName":"Pallette, P","initLastName":"P Pallette","fullFMLName":"Peyton Minor Pallette","fullLFMName":"Pallette, Peyton Minor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID643377":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377","firstName":"James","lastName":"Jax","primaryNumber":"22","birthDate":"1994-11-22","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Jax","middleName":"Griffin","boxscoreName":"Jax","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Jax","nameSlug":"griffin-jax-643377","firstLastName":"Griffin Jax","lastFirstName":"Jax, Griffin","lastInitName":"Jax, G","initLastName":"G Jax","fullFMLName":"James Griffin Jax","fullLFMName":"Jax, James Griffin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID685801":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801","firstName":"Hunter","lastName":"Bigge","primaryNumber":"43","birthDate":"1998-06-12","currentAge":28,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Bigge","middleName":"Bradford","boxscoreName":"Bigge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"biggy","mlbDebutDate":"2024-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Bigge","nameSlug":"hunter-bigge-685801","firstLastName":"Hunter Bigge","lastFirstName":"Bigge, Hunter","lastInitName":"Bigge, H","initLastName":"H Bigge","fullFMLName":"Hunter Bradford Bigge","fullLFMName":"Bigge, Hunter Bradford","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":35,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":31,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641584":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584","firstName":"Jake","lastName":"Fraley","primaryNumber":"17","birthDate":"1995-05-25","currentAge":31,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jake","useLastName":"Fraley","middleName":"Arnold","boxscoreName":"Fraley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Fraley","nameSlug":"jake-fraley-641584","firstLastName":"Jake Fraley","lastFirstName":"Fraley, Jake","lastInitName":"Fraley, J","initLastName":"J Fraley","fullFMLName":"Jake Arnold Fraley","fullLFMName":"Fraley, Jake Arnold","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"46","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","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},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"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":"2026"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Partly Cloudy","temp":"61","wind":"8 mph, L To R"},"gameInfo":{"attendance":16213,"firstPitch":"2026-04-28T22:11:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"home":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"}},"officialScorer":{"id":433218,"fullName":"Chad Broski","link":"/api/v1/people/433218"},"primaryDatacaster":{"id":823353,"fullName":"Dayna Denner","link":"/api/v1/people/823353"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chandler Simpson doubles (1) on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:12:06.632Z","endTime":"2026-04-28T22:12:38.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"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":"2026-04-28T19:07:18.196Z","endTime":"2026-04-28T21:40:23.581Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T21:40:23.581Z","endTime":"2026-04-28T22:11:00.889Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-28T22:11:00.889Z","endTime":"2026-04-28T22:12:08.810Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"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.7,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70897880820849,"aZ":-20.20543674029968,"pfxX":-3.3629439929318328,"pfxZ":6.422333640287221,"pX":-0.6261282284923616,"pZ":3.2445605793876404,"vX0":4.513925835650083,"vY0":-136.3252590753724,"vZ0":-4.667697584571015,"x":140.87,"y":151.18,"x0":-1.8740595045407464,"y0":50.002561168282654,"z0":6.392190156955266,"aX":-6.267708674750846},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":5.0,"spinRate":1772,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.403293312292047,"extension":6.7564199589014295},"index":3,"playId":"4de9b609-aef6-39c6-9579-d4afc9c89071","pitchNumber":1,"startTime":"2026-04-28T22:12:08.810Z","endTime":"2026-04-28T22:12:12.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.039084184800533,"aZ":-21.810040017641985,"pfxX":-7.805499224827878,"pfxZ":5.371721059711682,"pX":-0.6728100235146109,"pZ":2.665572495783847,"vX0":6.53540467692379,"vY0":-137.44840487849737,"vZ0":-5.74036843462485,"x":142.65,"y":166.81,"x0":-2.0573026724000636,"y0":50.00473910059847,"z0":6.244424924796791,"aX":-15.063691735983783},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.8,"breakHorizontal":13.0,"spinRate":1895,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39721384024009776,"extension":6.585616219607024},"hitData":{"launchSpeed":87.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.78,"coordY":138.94}},"index":4,"playId":"6c009166-d553-3078-8444-9af7b787a669","pitchNumber":2,"startTime":"2026-04-28T22:12:26.941Z","endTime":"2026-04-28T22:12:38.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:12:38.342Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, pitcher Tanner Bibee to first baseman Kyle Manzardo. Chandler Simpson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:12:53.778Z","endTime":"2026-04-28T22:17:56.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.640103585491893,"aZ":-31.012370010101694,"pfxX":3.5257417525116974,"pfxZ":0.743038363375617,"pX":1.1306380433805847,"pZ":1.6366352744694208,"vX0":6.47556484956153,"vY0":-123.89320593385864,"vZ0":-5.039996414761052,"x":73.9,"y":194.59,"x0":-1.9742486227021991,"y0":50.000075672525384,"z0":6.287587672231335,"aX":5.48169379146322},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-7.9,"spinRate":2687,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.44200798794193075,"extension":6.841874602196724},"index":0,"playId":"8fb5c6e8-9103-3f4c-a218-a53b1994fe28","pitchNumber":1,"startTime":"2026-04-28T22:13:08.516Z","endTime":"2026-04-28T22:13:14.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.685850587199933,"aZ":-20.191926010954685,"pfxX":-6.423148881862478,"pfxZ":6.364724823825805,"pX":-0.07457814873143508,"pZ":2.8636058766392076,"vX0":7.622137961498199,"vY0":-136.27809204096977,"vZ0":-5.591308161066304,"x":119.84,"y":161.46,"x0":-2.0719967596702973,"y0":50.00493390831203,"z0":6.334987431866181,"aX":-12.095084440992023},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":10.1,"spinRate":2162,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40178520634955595,"extension":6.661267534027224},"index":1,"playId":"19e08101-b65b-319d-98b1-41bc5fb73a67","pitchNumber":2,"startTime":"2026-04-28T22:13:26.298Z","endTime":"2026-04-28T22:13:30.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.843944849419685,"aZ":-28.59466549242805,"pfxX":2.8183772614261633,"pfxZ":2.2687627293924484,"pX":0.3855115890161746,"pZ":1.6972853951095546,"vX0":5.258739963454375,"vY0":-124.47714019821294,"vZ0":-5.432486725650701,"x":102.31,"y":192.95,"x0":-2.1164861384468776,"y0":50.00099956197014,"z0":6.2611974702555635,"aX":4.443920432543495},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":-6.2,"spinRate":2722,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.4391997791986615,"extension":6.67534421782518},"index":2,"playId":"894b9db7-dfa8-3c29-bcae-0e76c3afe948","pitchNumber":3,"startTime":"2026-04-28T22:13:48.523Z","endTime":"2026-04-28T22:13:55.474Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-28T22:14:01.400Z","endTime":"2026-04-28T22:17:14.590Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"a819fd67-aca7-3616-8f6c-df2784c1ed51","startTime":"2026-04-28T22:17:14.590Z","endTime":"2026-04-28T22:17:19.113Z","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, 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.6,"endSpeed":70.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78784781125035,"aZ":-38.48050183027024,"pfxX":6.980219864549747,"pfxZ":-5.082885468628244,"pX":0.48426096801031127,"pZ":1.2973817086113641,"vX0":3.1039578418694136,"vY0":-111.47975989144753,"vZ0":-2.735548355088115,"x":98.54,"y":203.75,"x0":-1.8395822111697058,"y0":50.00476093355634,"z0":6.569545698590014,"aX":8.65652394587459},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-9.6,"breakHorizontal":-13.6,"spinRate":2564,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.494119558622534,"extension":6.82598744170587},"hitData":{"launchSpeed":58.1,"launchAngle":-57.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":189.77}},"index":5,"playId":"7a8789b8-d9a6-3978-b4d0-5cd48461cfd4","pitchNumber":4,"startTime":"2026-04-28T22:17:48.152Z","endTime":"2026-04-28T22:17:56.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:17:56.984Z","atBatIndex":1},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jonathan Aranda reaches on a fielder's choice out, pitcher Tanner Bibee to catcher Bo Naylor. Chandler Simpson out at home.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:18:14.760Z","endTime":"2026-04-28T22:20:35.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":676440,"link":"/api/v1/people/676440"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"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":93.5,"endSpeed":84.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99701034751391,"aZ":-14.136266406492322,"pfxX":-0.8809161688787941,"pfxZ":9.785951803430818,"pX":-0.7065146881454493,"pZ":4.132312073923678,"vX0":3.879462600506046,"vY0":-135.94794099375514,"vZ0":-3.4841019417539463,"x":143.93,"y":127.21,"x0":-2.047102498107625,"y0":50.00672002647596,"z0":6.432595617084107,"aX":-1.6250285147462493},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":0.6,"spinRate":2119,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4052558192790867,"extension":6.790774047661418},"index":0,"playId":"0d97a353-ec15-39fa-bdaa-ec5cc1ce4a09","pitchNumber":1,"startTime":"2026-04-28T22:18:26.298Z","endTime":"2026-04-28T22:18:32.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04543231225211,"aZ":-28.103639722560107,"pfxX":3.1921788169393848,"pfxZ":2.573481597112952,"pX":-0.172171608642476,"pZ":2.3587974722861897,"vX0":4.39199435738387,"vY0":-125.34618331497127,"vZ0":-4.013433178293,"x":123.56,"y":175.09,"x0":-2.3664924809127323,"y0":50.00123485185573,"z0":6.2941634006087925,"aX":5.04088622071842},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-6.8,"spinRate":2675,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.43818687752529817,"extension":6.653304834523033},"index":1,"playId":"6dd934c5-8fda-3d33-b8a4-ca1a01ecbc0e","pitchNumber":2,"startTime":"2026-04-28T22:18:47.692Z","endTime":"2026-04-28T22:18:53.045Z","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(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":82.7,"endSpeed":75.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06016074115518,"aZ":-18.845650410210176,"pfxX":-5.716116441714838,"pfxZ":9.104496274903171,"pX":0.08617919396420226,"pZ":1.886582821249544,"vX0":6.544839169551324,"vY0":-120.14937936830069,"vZ0":-6.148860158469284,"x":113.72,"y":187.84,"x0":-1.9291373445537032,"y0":50.00001878083647,"z0":6.151054908218106,"aX":-8.364681961988897},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":15.2,"breakHorizontal":8.8,"spinRate":1957,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.45570408646869076,"extension":6.698677288354821},"index":2,"playId":"aa8f3c3c-9fda-39ff-bf3c-e3b7cd575d56","pitchNumber":3,"startTime":"2026-04-28T22:19:08.185Z","endTime":"2026-04-28T22:19:12.590Z","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":1},"index":3,"startTime":"2026-04-28T22:19:21.775Z","endTime":"2026-04-28T22:19:39.296Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.2,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.868582288849616,"aZ":-40.49568539984711,"pfxX":3.1174307785072912,"pfxZ":-7.251967346104925,"pX":-2.5649336255807396,"pZ":3.0188919649451758,"vX0":-1.8701342547852295,"vY0":-107.4587615965059,"vZ0":1.8760872013393708,"x":214.77,"y":157.27,"x0":-2.080158735206916,"y0":50.001943311649015,"z0":6.697468417767421,"aX":3.577491855904615},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-12.1,"breakHorizontal":-5.0,"spinRate":2548,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.5133948254717029,"extension":6.6963724203195545},"index":4,"playId":"95fb093d-fe90-356e-8e4b-7a19052d53eb","pitchNumber":4,"startTime":"2026-04-28T22:19:39.296Z","endTime":"2026-04-28T22:19:43.379Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":70.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.875257174291946,"aZ":-40.58232961099493,"pfxX":5.370021209517123,"pfxZ":-6.860978093180937,"pX":0.01958556820753447,"pZ":0.45060568621878466,"vX0":2.4886038663676286,"vY0":-110.61905489364673,"vZ0":-3.65509294427617,"x":116.25,"y":226.61,"x0":-1.8219617402615944,"y0":50.00452284690035,"z0":6.428693717554462,"aX":6.577980431119426},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.1,"breakHorizontal":-10.4,"spinRate":2678,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4973746067187119,"extension":6.668100657419407},"index":5,"playId":"ceb17d9f-9c26-3d18-89c6-b297426b1ecc","pitchNumber":5,"startTime":"2026-04-28T22:20:01.629Z","endTime":"2026-04-28T22:20:05.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.27595675145842,"aZ":-23.26057317215578,"pfxX":-5.4097735797063145,"pfxZ":6.466159738492198,"pX":-0.893676078107576,"pZ":3.43939557198866,"vX0":4.04544151600592,"vY0":-115.9953579690835,"vZ0":-1.411480546266851,"x":151.06,"y":145.92,"x0":-1.9473613028405417,"y0":50.004870858427346,"z0":6.248840593533949,"aX":-7.460743258731389},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":11.6,"breakHorizontal":9.0,"spinRate":1858,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4700778260388834,"extension":6.736204088406449},"hitData":{"launchSpeed":83.4,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.06,"coordY":184.93}},"index":6,"playId":"795e452d-986e-3a67-b923-7323bc2f4269","pitchNumber":6,"startTime":"2026-04-28T22:20:27.261Z","endTime":"2026-04-28T22:20:35.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:20:35.383Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:21:02.298Z","endTime":"2026-04-28T22:23:13.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713280840364636,"aZ":-18.081367753937357,"pfxX":-7.184573526490727,"pfxZ":7.498244770478702,"pX":0.5859360561922874,"pZ":2.1432795324788154,"vX0":9.153490188542397,"vY0":-136.38695782216607,"vZ0":-7.5127804837136125,"x":94.67,"y":180.91,"x0":-1.8842664808982952,"y0":50.00132904725954,"z0":6.186145251065487,"aX":-13.500119345178938},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2168,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4019956684379071,"extension":6.802736093133378},"index":0,"playId":"3959d682-6fe1-3feb-bbf0-834e3bac93c9","pitchNumber":1,"startTime":"2026-04-28T22:21:08.374Z","endTime":"2026-04-28T22:21:12.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.034915582358757,"aZ":-35.17096259240857,"pfxX":6.371234778478563,"pfxZ":-1.9823034620087459,"pX":2.074627950406382,"pZ":1.2114167005116163,"vX0":7.986191077880211,"vY0":-122.27365514091403,"vZ0":-4.801796987369316,"x":37.92,"y":206.07,"x0":-2.067049722758312,"y0":50.00587532327259,"z0":6.232340795972891,"aX":9.609105253226646},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.6,"breakHorizontal":-13.4,"spinRate":2764,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4486613511718991,"extension":6.637758202704419},"index":1,"playId":"0ea800e3-fece-3862-a4a3-d2f16f78cafb","pitchNumber":2,"startTime":"2026-04-28T22:21:27.274Z","endTime":"2026-04-28T22:21:31.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958809430481207,"aZ":-30.601616699041674,"pfxX":3.075387489078986,"pfxZ":0.991816651779069,"pX":0.9310371054584224,"pZ":1.567428736075077,"vX0":6.36517191525329,"vY0":-125.12088479919096,"vZ0":-5.440915496917524,"x":81.51,"y":196.46,"x0":-2.0442522570946906,"y0":50.003382741312436,"z0":6.2741094865159415,"aX":4.881960239875194},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-7.0,"spinRate":2643,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.4375483107009801,"extension":6.826235309004471},"index":2,"playId":"43a3e1cc-60d5-3cb9-be5b-c29dc5662b5e","pitchNumber":3,"startTime":"2026-04-28T22:21:51.552Z","endTime":"2026-04-28T22:21:57.311Z","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":"2026-04-28T22:22:03.189Z","endTime":"2026-04-28T22:22:18.747Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":76.5,"endSpeed":70.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98276849091747,"aZ":-40.63182509377345,"pfxX":8.364122692557803,"pfxZ":-6.896926120535506,"pX":0.35799101088537283,"pZ":0.9435842374054131,"vX0":2.4246916225280883,"vY0":-111.29623075167585,"vZ0":-2.564662549408366,"x":103.35,"y":213.3,"x0":-1.8380219545510785,"y0":50.00012201913778,"z0":6.406327362100177,"aX":10.264486200526862},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.8,"breakHorizontal":-15.8,"spinRate":2663,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.496254794557049,"extension":6.67363072128169},"index":4,"playId":"0606edb6-c461-3404-a243-90c480a2c4bc","pitchNumber":4,"startTime":"2026-04-28T22:22:18.747Z","endTime":"2026-04-28T22:22:22.131Z","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":2},"pitchData":{"startSpeed":74.7,"endSpeed":69.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.135686979210387,"aZ":-40.88294502865006,"pfxX":3.3827669654666064,"pfxZ":-7.310836266142161,"pX":-1.0635095889680595,"pZ":2.3880759692669673,"vX0":0.7500117007058094,"vY0":-108.8131962735913,"vZ0":0.7289721524627013,"x":157.54,"y":174.3,"x0":-1.852472118744626,"y0":50.00059476015723,"z0":6.499062690208312,"aX":4.031886599303813},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-12.7,"breakHorizontal":-6.4,"spinRate":2455,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.5044937525935911,"extension":6.777480317309528},"index":5,"playId":"593b8eb1-96b0-333d-9850-7b87f2a06ce9","pitchNumber":5,"startTime":"2026-04-28T22:22:46.067Z","endTime":"2026-04-28T22:22:51.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.986280173378674,"aZ":-28.30589326166662,"pfxX":2.470766389232019,"pfxZ":2.3821536667504324,"pX":0.7947431434736593,"pZ":2.147726324489449,"vX0":6.446596879608469,"vY0":-126.84336107459357,"vZ0":-4.57607539893244,"x":86.71,"y":180.79,"x0":-2.1049891778808947,"y0":50.00241940457119,"z0":6.243570280057088,"aX":4.006721413688482},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":-6.0,"spinRate":2612,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4325228537834014,"extension":6.678011499109965},"index":6,"playId":"953d69ef-e08f-300d-a7cc-5180606ed967","pitchNumber":6,"startTime":"2026-04-28T22:23:08.313Z","endTime":"2026-04-28T22:23:13.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:23:13.399Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:25:21.745Z","endTime":"2026-04-28T22:25:46.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ben Williamson replaces third baseman Junior Caminero, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T22:25:09.342Z","endTime":"2026-04-28T22:25:09.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":691406,"link":"/api/v1/people/691406"}},{"details":{"description":"Defensive switch from second base to third base for Richie Palacios.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-28T22:25:09.355Z","endTime":"2026-04-28T22:25:24.034Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.738055964263275,"aZ":-14.802183239523758,"pfxX":-3.244550442663022,"pfxZ":9.69291106210065,"pX":-0.17218043293602298,"pZ":2.960029282028873,"vX0":4.821923398640556,"vY0":-133.95807203259997,"vZ0":-5.253804082354371,"x":123.56,"y":158.86,"x0":-1.5857320734399885,"y0":50.000334937339275,"z0":6.029154496440787,"aX":-5.813561145260637},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2068,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.4111154063998086,"extension":5.617688364012276},"index":2,"playId":"fa2f23db-16f2-30e9-9dfc-d2427d886b6f","pitchNumber":1,"startTime":"2026-04-28T22:25:24.034Z","endTime":"2026-04-28T22:25:28.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.232951463099365,"aZ":-26.933062397729277,"pfxX":-9.063948414884031,"pfxZ":4.05729404527941,"pX":-0.21294242214856618,"pZ":1.9188164024310954,"vX0":5.198838239141011,"vY0":-113.86837138601871,"vZ0":-3.506015623583283,"x":125.12,"y":186.97,"x0":-1.3680918506291673,"y0":50.00131155179278,"z0":6.192810395581483,"aX":-11.698707554881576},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":1813,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.48419182392450244,"extension":5.979494522598114},"hitData":{"launchSpeed":69.6,"launchAngle":58.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.21,"coordY":146.3}},"index":3,"playId":"b8c48766-db39-35c1-92fd-78778d08e26b","pitchNumber":2,"startTime":"2026-04-28T22:25:38.165Z","endTime":"2026-04-28T22:25:46.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:25:46.730Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a sharp line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:25:51.028Z","endTime":"2026-04-28T22:26:20.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.743657058209564,"aZ":-18.96392384257584,"pfxX":-8.065384532252155,"pfxZ":7.303988728301122,"pX":0.055371412225919736,"pZ":1.9562904632624436,"vX0":6.54940509844629,"vY0":-133.85367739014927,"vZ0":-6.793875477122122,"x":114.89,"y":185.96,"x0":-1.37908935322545,"y0":50.003309534509846,"z0":5.8920886043725735,"aX":-14.589631969389455},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":13.1,"spinRate":2181,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4096855191082662,"extension":5.750083648727442},"hitData":{"launchSpeed":102.8,"launchAngle":12.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.98,"coordY":74.7}},"index":0,"playId":"67835cfd-7c89-341e-ac24-e3330a45233b","pitchNumber":1,"startTime":"2026-04-28T22:26:09.807Z","endTime":"2026-04-28T22:26:20.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:26:20.502Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:26:28.183Z","endTime":"2026-04-28T22:27:33.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":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":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.766974349323856,"aZ":-14.85272386996476,"pfxX":-8.97926823269897,"pfxZ":9.432430304842999,"pX":0.7908163166133408,"pZ":2.284367007566225,"vX0":8.879914082751576,"vY0":-134.99914950265577,"vZ0":-6.892097329298395,"x":86.86,"y":177.1,"x0":-1.382496871018457,"y0":50.00310338779358,"z0":5.92572099317582,"aX":-16.49089047566562},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":14.3,"spinRate":2232,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40651157579465025,"extension":5.811611428801319},"index":0,"playId":"2af50943-e784-3b1f-887e-e88d84fbb428","pitchNumber":1,"startTime":"2026-04-28T22:26:44.105Z","endTime":"2026-04-28T22:26:48.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18426453216676,"aZ":-28.933001036321798,"pfxX":-7.526177017111992,"pfxZ":2.451051151678083,"pX":-1.109470100246504,"pZ":2.5653369939494683,"vX0":3.1937288441523686,"vY0":-114.24838884422375,"vZ0":-1.8331182724723407,"x":159.29,"y":169.52,"x0":-1.548267554718982,"y0":50.000548327349435,"z0":6.22343655531941,"aX":-9.941065404492095},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":4.3,"breakHorizontal":12.8,"spinRate":1687,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.47953122378000046,"extension":5.7653749146981},"index":1,"playId":"526c80f8-a57b-3844-bf0b-5dd1ed10c2a2","pitchNumber":2,"startTime":"2026-04-28T22:27:03.545Z","endTime":"2026-04-28T22:27:07.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367852182296794,"aZ":-18.473476973710014,"pfxX":-0.49545187737401414,"pfxZ":8.017006536877254,"pX":-0.07166461370646528,"pZ":2.0948194736855217,"vX0":4.382646977284768,"vY0":-130.14803199595542,"vZ0":-6.091948022593803,"x":119.73,"y":182.22,"x0":-1.715935674005671,"y0":50.00042793408999,"z0":5.873808892787802,"aX":-0.8471739151136293},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.3,"breakHorizontal":-0.1,"spinRate":2317,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4215180329862567,"extension":5.600125496698514},"hitData":{"launchSpeed":89.8,"launchAngle":35.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.72,"coordY":82.96}},"index":2,"playId":"755aa61b-2360-30bd-94de-03b21a8b0f3d","pitchNumber":3,"startTime":"2026-04-28T22:27:22.009Z","endTime":"2026-04-28T22:27:33.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:27:33.040Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Manzardo pops out to shortstop Taylor Walls.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:27:39.937Z","endTime":"2026-04-28T22:28:27.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243289174245504,"aZ":-13.806004154761924,"pfxX":-2.9572394560867914,"pfxZ":9.900669313186121,"pX":0.12955281231661633,"pZ":2.6295099459509483,"vX0":5.5714484059760085,"vY0":-135.70796143760566,"vZ0":-6.0556670076687436,"x":112.06,"y":167.78,"x0":-1.5709669170604157,"y0":50.0001619167178,"z0":5.8612471141227775,"aX":-5.485299894545517},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":4.1,"spinRate":2251,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40447117268652644,"extension":5.965627056611695},"index":0,"playId":"b44505ae-56d0-340b-91f0-d858d3be7d65","pitchNumber":1,"startTime":"2026-04-28T22:27:58.374Z","endTime":"2026-04-28T22:28:01.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.994963385016455,"aZ":-28.77072551285106,"pfxX":-7.451704190897403,"pfxZ":2.5655476703462696,"pX":-0.5706940170188501,"pZ":2.287297872058013,"vX0":4.297273249333616,"vY0":-114.36624988419044,"vZ0":-2.307408194669824,"x":138.75,"y":177.02,"x0":-1.5054431371660162,"y0":50.0019999290189,"z0":6.129829938253427,"aX":-9.87553931684456},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":4.3,"breakHorizontal":12.4,"spinRate":1539,"spinDirection":252},"zone":4,"typeConfidence":2.0,"plateTime":0.4788312322044548,"extension":5.835919181545349},"hitData":{"launchSpeed":79.1,"launchAngle":53.0,"totalDistance":209.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":143.6,"coordY":119.08}},"index":1,"playId":"1855d77f-bd2d-355b-85ae-c325c4015af5","pitchNumber":2,"startTime":"2026-04-28T22:28:18.005Z","endTime":"2026-04-28T22:28:27.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:28:27.315Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T22:30:21.759Z","endTime":"2026-04-28T22:31:45.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.226633657551275,"aZ":-28.233136293667584,"pfxX":4.186374523834614,"pfxZ":2.5297984884478524,"pX":0.27144962408869644,"pZ":3.0970865603423317,"vX0":4.423448270170059,"vY0":-124.79433735255797,"vZ0":-2.29209140095465,"x":106.65,"y":155.16,"x0":-2.076557934964207,"y0":50.000629687660904,"z0":6.384237946532716,"aX":6.513830222576592},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-8.8,"spinRate":2629,"spinDirection":107},"zone":3,"typeConfidence":2.0,"plateTime":0.4411546209318824,"extension":6.585837276341853},"index":0,"playId":"30949449-1ee2-38b8-8d9a-7dd99966ce7c","pitchNumber":1,"startTime":"2026-04-28T22:30:37.642Z","endTime":"2026-04-28T22:30:41.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837198317973616,"aZ":-32.84426559461103,"pfxX":9.344930890684953,"pfxZ":-0.47500953450209416,"pX":-0.42127718467747044,"pZ":1.7108377145806133,"vX0":1.9836990142769828,"vY0":-118.4161688991138,"vZ0":-3.137522828929508,"x":133.06,"y":192.59,"x0":-2.4856433979669013,"y0":50.00441251379848,"z0":6.090355436156164,"aX":13.131818438810855},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.4,"breakHorizontal":-17.4,"spinRate":2505,"spinDirection":55},"zone":7,"typeConfidence":2.0,"plateTime":0.4644287313404063,"extension":6.585087811584541},"index":1,"playId":"dd0cc1c8-17e1-36e3-a2ed-d728a11aadd3","pitchNumber":2,"startTime":"2026-04-28T22:30:54.620Z","endTime":"2026-04-28T22:30:58.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-28T22:31:05.348Z","endTime":"2026-04-28T22:31:22.693Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"}},{"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":81.8,"endSpeed":74.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134110148808766,"aZ":-20.012916274967925,"pfxX":-7.679018025767977,"pfxZ":8.509670916210776,"pX":-1.9173268502482206,"pZ":2.914118422886122,"vX0":2.849628732936564,"vY0":-119.13359415142195,"vZ0":-3.4606295525205066,"x":190.08,"y":160.1,"x0":-2.135253512944926,"y0":50.00257194096259,"z0":6.206893514540552,"aX":-10.973238984406647},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":14.8,"breakHorizontal":13.2,"spinRate":1906,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4607834794048751,"extension":6.678693832393421},"index":3,"playId":"7071e9a3-a01b-331f-83cf-616b87534abe","pitchNumber":3,"startTime":"2026-04-28T22:31:22.693Z","endTime":"2026-04-28T22:31:26.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684402764948228,"aZ":-20.25270250864022,"pfxX":-9.083999705319929,"pfxZ":6.3147678607588835,"pX":0.2624711713325591,"pZ":2.496589621908009,"vX0":9.160435180831833,"vY0":-136.4739979734317,"vZ0":-6.285790285327448,"x":107.0,"y":171.37,"x0":-1.955381081125598,"y0":50.00483117389881,"z0":6.2219809089583995,"aX":-17.158545746925547},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":14.5,"spinRate":2147,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4011375324272395,"extension":6.672759009801447},"index":4,"playId":"b61bc815-7d3f-3836-925b-62aef7562531","pitchNumber":4,"startTime":"2026-04-28T22:31:41.365Z","endTime":"2026-04-28T22:31:45.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:31:45.764Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T22:31:48.825Z","endTime":"2026-04-28T22:33:56.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73036006203635,"aZ":-18.513649499173283,"pfxX":-4.270464030738584,"pfxZ":7.066884229850606,"pX":-0.7353983694152403,"pZ":3.796475432245526,"vX0":4.7451399062100235,"vY0":-137.70239264069968,"vZ0":-3.594742479033351,"x":145.03,"y":136.28,"x0":-1.9208289249584014,"y0":50.00267750119609,"z0":6.361191441876021,"aX":-8.254482032834849},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":6.8,"spinRate":1939,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39678305176944084,"extension":6.621875010150688},"index":0,"playId":"e35fe624-4dd6-3051-b224-4a86063bff8c","pitchNumber":1,"startTime":"2026-04-28T22:32:11.637Z","endTime":"2026-04-28T22:32:17.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45235449659991,"aZ":-31.786921976947674,"pfxX":3.614263926068226,"pfxZ":0.24514697155820464,"pX":-0.20474218837703148,"pZ":2.628314308365323,"vX0":3.707645925903079,"vY0":-124.95909799770578,"vZ0":-2.671174898989904,"x":124.8,"y":167.82,"x0":-2.180177970208925,"y0":50.0020481343128,"z0":6.336834991382198,"aX":5.683982111100791},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":-7.4,"spinRate":2734,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.4392337278141216,"extension":6.483402779121155},"index":1,"playId":"bda445b2-f31f-3d8c-91ee-92836db5c95c","pitchNumber":2,"startTime":"2026-04-28T22:32:28.597Z","endTime":"2026-04-28T22:32:32.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094300801016423,"aZ":-14.447368039309515,"pfxX":-2.7975760877319726,"pfxZ":9.28894699426735,"pX":-1.2172943895756978,"pZ":3.251466448573543,"vX0":2.8808919811337232,"vY0":-137.20616018901117,"vZ0":-5.716835686821354,"x":163.4,"y":150.99,"x0":-1.9169473920122657,"y0":50.00391578420149,"z0":6.3450972924084335,"aX":-5.3393990954783215},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2125,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3990621455518242,"extension":6.701205163039854},"index":2,"playId":"498ec3a2-05c0-3707-878a-bab72584c155","pitchNumber":3,"startTime":"2026-04-28T22:32:47.205Z","endTime":"2026-04-28T22:32:51.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":77.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80354473121293,"aZ":-28.84854342528939,"pfxX":3.862174419941794,"pfxZ":2.1824286717782844,"pX":0.1955584219055237,"pZ":2.8502767307072285,"vX0":4.3323259647860475,"vY0":-122.95323311794053,"vZ0":-2.573530858793476,"x":109.55,"y":161.82,"x0":-2.0949985209434727,"y0":50.000333913175766,"z0":6.374111452402594,"aX":5.874485886465748},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-8.0,"spinRate":2628,"spinDirection":89},"zone":2,"typeConfidence":2.0,"plateTime":0.4465459142971895,"extension":6.789000087977362},"index":3,"playId":"4f7d42f4-30b1-32a6-9b8a-aa06e79a1cb0","pitchNumber":4,"startTime":"2026-04-28T22:33:05.352Z","endTime":"2026-04-28T22:33:09.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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-28T22:33:16.548Z","endTime":"2026-04-28T22:33:33.337Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50977812197247,"aZ":-27.34891231809057,"pfxX":3.2955306019773243,"pfxZ":3.0446026512673914,"pX":-0.605197939351885,"pZ":3.4586001880747004,"vX0":2.4950138470196244,"vY0":-124.93041798872949,"vZ0":-1.9757353446751988,"x":140.07,"y":145.4,"x0":-2.0440279094000555,"y0":50.003337699849716,"z0":6.5014633507287805,"aX":5.223520969607201},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-6.5,"spinRate":2718,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4379525741166317,"extension":6.588636805098696},"index":5,"playId":"1ac80b28-6007-3355-b519-3c58b397c857","pitchNumber":5,"startTime":"2026-04-28T22:33:33.337Z","endTime":"2026-04-28T22:33:38.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34824727399333,"aZ":-30.16154668588366,"pfxX":2.074527619662312,"pfxZ":1.3130736798390812,"pX":-0.0946996832753152,"pZ":2.059672267781477,"vX0":3.8487931940699367,"vY0":-123.07587138203301,"vZ0":-3.9898588775374,"x":120.61,"y":183.17,"x0":-1.9480928444925503,"y0":50.00316954275804,"z0":6.255095945958667,"aX":3.183897467225293},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.7,"breakHorizontal":-4.7,"spinRate":2699,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.4449655539470272,"extension":6.696593938412454},"index":6,"playId":"2a6121f4-e212-3a55-8a82-d090b5238ca2","pitchNumber":6,"startTime":"2026-04-28T22:33:51.335Z","endTime":"2026-04-28T22:33:56.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:33:56.059Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Fortes flies out to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T22:33:57.322Z","endTime":"2026-04-28T22:36:46.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94888781892023,"aZ":-26.09162307181775,"pfxX":2.550769637590057,"pfxZ":3.8495020460045275,"pX":0.14183046038937114,"pZ":2.8321061005107215,"vX0":4.514563278640901,"vY0":-124.82593803140946,"vZ0":-3.189825451404465,"x":111.59,"y":162.31,"x0":-2.02091567338518,"y0":50.000761775303054,"z0":6.272870100254485,"aX":4.027311952568562},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":-5.6,"spinRate":2695,"spinDirection":89},"zone":2,"typeConfidence":2.0,"plateTime":0.43866179971379093,"extension":6.763533946616803},"index":0,"playId":"4ece73ad-eb8f-3475-bd1b-9c73488f8734","pitchNumber":1,"startTime":"2026-04-28T22:34:21.775Z","endTime":"2026-04-28T22:34:24.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.546171549029427,"aZ":-31.584286838311048,"pfxX":1.9726706358957444,"pfxZ":0.39308953972253047,"pX":0.32902772846556105,"pZ":1.6142015773030594,"vX0":5.039549608940882,"vY0":-121.64388033734714,"vZ0":-4.487831227891039,"x":104.46,"y":195.2,"x0":-2.0174032762825096,"y0":50.00466596626701,"z0":6.189826732043136,"aX":2.987389288112866},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.0,"breakHorizontal":-4.7,"spinRate":2644,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.44850182359774404,"extension":6.714625565998004},"index":1,"playId":"0af87f4c-5a02-35c7-b216-9576ed638d62","pitchNumber":2,"startTime":"2026-04-28T22:34:43.413Z","endTime":"2026-04-28T22:34:48.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08657295426682,"aZ":-34.451427510790644,"pfxX":8.711164717329465,"pfxZ":-1.611951952672932,"pX":-0.22046808784780092,"pZ":2.494543580646009,"vX0":2.087909562626602,"vY0":-118.79502282238644,"vZ0":-1.5390911136763132,"x":125.4,"y":171.43,"x0":-2.2444074343462552,"y0":50.001656019557046,"z0":6.314309878880967,"aX":12.313111656882867},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-3.0,"breakHorizontal":-16.3,"spinRate":2707,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4630039430209427,"extension":6.6334665734301685},"index":2,"playId":"61830d78-e2c4-305d-86e8-833cfdfcddb0","pitchNumber":3,"startTime":"2026-04-28T22:35:01.676Z","endTime":"2026-04-28T22:35:04.676Z","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":77.5,"endSpeed":70.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512261842070263,"aZ":-38.67763066123053,"pfxX":9.88917841377169,"pfxZ":-5.179429485553877,"pX":-0.421981563576071,"pZ":1.5437390252297645,"vX0":0.3946900903877275,"vY0":-112.78962981717686,"vZ0":-1.82833199395407,"x":133.08,"y":197.1,"x0":-1.8804554330896173,"y0":50.00484951290354,"z0":6.361205131021981,"aX":12.40920533679084},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.5,"breakHorizontal":-17.9,"spinRate":2538,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4905592977887734,"extension":6.720178584936948},"index":3,"playId":"2ce12444-9add-3f44-9b02-dafa0dc0c033","pitchNumber":4,"startTime":"2026-04-28T22:35:23.984Z","endTime":"2026-04-28T22:35:26.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34183874963361,"aZ":-26.24630935845229,"pfxX":2.309254133554302,"pfxZ":3.827106929871894,"pX":1.4809210924543197,"pZ":2.99193170640642,"vX0":7.643424002971148,"vY0":-124.7704583380274,"vZ0":-2.601402160703814,"x":60.55,"y":158.0,"x0":-1.9447367284389505,"y0":50.00064179349551,"z0":6.2519387639233575,"aX":3.574049583836726},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":-6.2,"spinRate":2796,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.44206256008615874,"extension":6.795210752486358},"index":4,"playId":"886a41ad-3a91-3129-8cd9-af8aafabf741","pitchNumber":5,"startTime":"2026-04-28T22:35:51.701Z","endTime":"2026-04-28T22:35:55.801Z","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":94.7,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47297690166294,"aZ":-15.265611152684391,"pfxX":-3.8636222185482154,"pfxZ":8.901508736407253,"pX":-0.295197128325948,"pZ":2.858276812305353,"vX0":5.3695455204826885,"vY0":-137.65332662655032,"vZ0":-6.404837771571244,"x":128.25,"y":161.61,"x0":-1.7784738231219817,"y0":50.00230921490394,"z0":6.2676592568060805,"aX":-7.33885870944344},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2198,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.3994648080212997,"extension":6.8189682323427325},"index":5,"playId":"c5b1b506-e417-3a15-9bf3-ad4fe50525eb","pitchNumber":6,"startTime":"2026-04-28T22:36:11.929Z","endTime":"2026-04-28T22:36:16.694Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":70.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60916714924072,"aZ":-37.41613871108059,"pfxX":7.133782419786653,"pfxZ":-4.133875093336862,"pX":0.03157565048828561,"pZ":1.6941301234379742,"vX0":2.0566879132542875,"vY0":-113.11975067933528,"vZ0":-1.9139449088089013,"x":115.8,"y":193.04,"x0":-1.8208511424680023,"y0":50.00101202149714,"z0":6.3753985147365215,"aX":9.052591757046388},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.7,"breakHorizontal":-13.4,"spinRate":2532,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4880909229674071,"extension":6.696851961183575},"hitData":{"launchSpeed":90.9,"launchAngle":35.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.21,"coordY":73.69}},"index":6,"playId":"44a01a85-7a62-30d8-af96-9ab79b35cdc4","pitchNumber":7,"startTime":"2026-04-28T22:36:34.956Z","endTime":"2026-04-28T22:36:46.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:36:46.074Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T22:39:00.914Z","endTime":"2026-04-28T22:39:50.330Z","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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"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":663743,"link":"/api/v1/people/663743"},"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.0,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73866994355605,"aZ":-23.789380196707896,"pfxX":0.8616941028965095,"pfxZ":5.005040110979758,"pX":-0.15612678210172126,"pZ":2.9042136787087176,"vX0":3.5455731822765273,"vY0":-128.20102320573002,"vZ0":-3.2415866404796345,"x":122.95,"y":160.37,"x0":-1.6651283643693828,"y0":50.006156940348006,"z0":6.027269160429523,"aX":1.4445935182487097},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":-2.3,"spinRate":2287,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.42608702771183093,"extension":5.781579078282527},"index":0,"playId":"2b01b6c1-0661-3ae6-a146-080942c3351e","pitchNumber":1,"startTime":"2026-04-28T22:39:00.914Z","endTime":"2026-04-28T22:39:04.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81209791070079,"aZ":-18.106437038605293,"pfxX":-10.235064877732688,"pfxZ":7.9650840861647385,"pX":0.6150919593058574,"pZ":2.304146692806303,"vX0":8.589787446556674,"vY0":-132.6594640324197,"vZ0":-5.841141174433584,"x":93.55,"y":176.57,"x0":-1.3497693294612865,"y0":50.0009485341264,"z0":5.873023729938655,"aX":-18.073162170562224},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":16.4,"spinRate":2214,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.41434440055055255,"extension":5.97648531168785},"index":1,"playId":"6df626a9-2c3b-3e80-8703-1d292943f35c","pitchNumber":2,"startTime":"2026-04-28T22:39:17.112Z","endTime":"2026-04-28T22:39:21.371Z","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":78.5,"endSpeed":72.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.817087008785542,"aZ":-26.523558387823755,"pfxX":-6.8676485479199645,"pfxZ":4.2814547644797525,"pX":-1.7743163598253788,"pZ":2.5621004244269847,"vX0":1.6488540245590375,"vY0":-114.3672897272031,"vZ0":-2.3435716779651443,"x":184.63,"y":169.6,"x0":-1.6140614358296128,"y0":50.0022448452334,"z0":6.210957259865644,"aX":-9.063852507242943},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":7.4,"breakHorizontal":12.0,"spinRate":1672,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.47958679839901386,"extension":5.695182833912919},"index":2,"playId":"51fef2b1-0bb8-3b90-b568-ec51ddd686ca","pitchNumber":3,"startTime":"2026-04-28T22:39:30.510Z","endTime":"2026-04-28T22:39:35.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.149174599195252,"aZ":-23.753174565998062,"pfxX":0.25142920862061446,"pfxZ":4.912678514823308,"pX":-0.9105372030641782,"pZ":1.696328984160776,"vX0":2.5043247936074304,"vY0":-129.8478100433009,"vZ0":-6.106669455879448,"x":151.71,"y":192.98,"x0":-1.918554875131039,"y0":50.00434615338623,"z0":5.875821211165237,"aX":0.4308708760849954},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":-1.0,"spinRate":2238,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.42116445454768225,"extension":5.76852814854115},"index":3,"playId":"b10add2b-74d9-3731-a5c7-c02f46323a4f","pitchNumber":4,"startTime":"2026-04-28T22:39:45.862Z","endTime":"2026-04-28T22:39:50.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:39:50.330Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez challenged (pitch result), call on the field was confirmed: Angel Martínez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T22:39:52.580Z","endTime":"2026-04-28T22:41:55.704Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":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":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997861658047533,"aZ":-40.885895342133,"pfxX":-0.7679927537509201,"pfxZ":-6.394081073921301,"pX":0.017030345171920026,"pZ":1.4977189700974014,"vX0":3.334363423181538,"vY0":-116.5465852690282,"vZ0":-1.6510568651971724,"x":116.35,"y":198.34,"x0":-1.3388387851647372,"y0":50.00452150185107,"z0":6.1129582792180575,"aX":-1.0457904801512359},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.6,"breakHorizontal":0.5,"spinRate":2334,"spinDirection":4},"zone":14,"typeConfidence":2.0,"plateTime":0.4718104913107948,"extension":5.70397145757053},"index":0,"playId":"3965aadc-a118-3337-8fe1-19e810a131b7","pitchNumber":1,"startTime":"2026-04-28T22:40:14.813Z","endTime":"2026-04-28T22:40:19.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.398389345927693,"aZ":-23.30823032217369,"pfxX":-8.345253730093043,"pfxZ":6.827680894303162,"pX":-1.4547003673203052,"pZ":3.1771729290964754,"vX0":2.364002965152064,"vY0":-114.24033962788776,"vZ0":-1.6386805400882944,"x":172.45,"y":153.0,"x0":-1.429260110976098,"y0":50.00524431261963,"z0":6.2331754032502555,"aX":-10.84355755991734},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":12.1,"breakHorizontal":14.3,"spinRate":1535,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4826177757549228,"extension":5.7836312332308735},"index":1,"playId":"ce3701ee-e176-3f48-88a0-f4cb9629bd3a","pitchNumber":2,"startTime":"2026-04-28T22:40:29.873Z","endTime":"2026-04-28T22:40:34.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-28T22:41:01.800Z","endTime":"2026-04-28T22:41:12.041Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41614504560378,"aZ":-19.19148982454811,"pfxX":-8.38049479372506,"pfxZ":6.976820945706352,"pX":1.4769048814720567,"pZ":3.4719657918194655,"vX0":10.351841124259227,"vY0":-135.7470101383414,"vZ0":-3.156113259883809,"x":60.7,"y":145.04,"x0":-1.3017099759583617,"y0":50.00552387361157,"z0":5.989801073845645,"aX":-15.603154886843338},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2188,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40386689818185006,"extension":5.902653265620328},"index":3,"playId":"1b3225aa-4883-3181-bbaa-48a3374ef833","pitchNumber":3,"startTime":"2026-04-28T22:41:12.041Z","endTime":"2026-04-28T22:41:16.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61938455395373,"aZ":-18.30125620934693,"pfxX":-8.815464936194124,"pfxZ":7.728946966080299,"pX":0.6602361825889762,"pZ":3.104494884903965,"vX0":8.419214058780463,"vY0":-134.48165100326898,"vZ0":-3.9326917565492483,"x":149.09,"y":91.89,"x0":-1.396415445921539,"y0":50.00251466746346,"z0":5.9185769816695295,"aX":-15.822946679777651},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.1,"breakHorizontal":13.7,"spinRate":2174,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.41045655911272183,"extension":6.044447728516488},"index":4,"playId":"c9f3ec46-55f9-32e2-8f1d-3eac456330ee","pitchNumber":4,"startTime":"2026-04-28T22:41:28.686Z","endTime":"2026-04-28T22:41:55.704Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"}},"playEndTime":"2026-04-28T22:41:55.704Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T22:42:14.209Z","endTime":"2026-04-28T22:43:47.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258719913211074,"aZ":-22.21595844944791,"pfxX":-0.6767592478205797,"pfxZ":5.830510193925001,"pX":0.22008794969277434,"pZ":2.5590975732489825,"vX0":5.248233194907502,"vY0":-129.66119213471137,"vZ0":-4.036428052623458,"x":108.61,"y":169.68,"x0":-1.7394485866628113,"y0":50.00409052600302,"z0":5.824301127437646,"aX":-1.1564522743482393},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.0,"breakHorizontal":0.1,"spinRate":2235,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4218874887179225,"extension":5.812438317547492},"index":0,"playId":"6e8393e0-ecf0-3a92-980e-dbf9d2d6c85f","pitchNumber":1,"startTime":"2026-04-28T22:42:14.209Z","endTime":"2026-04-28T22:42:18.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09727686602471,"aZ":-27.620361674370173,"pfxX":-7.099220898464477,"pfxZ":3.4508512121134176,"pX":-0.5879861018234945,"pZ":1.1594585996592934,"vX0":3.9435999662354497,"vY0":-114.47504777973704,"vZ0":-5.010923762672064,"x":139.41,"y":207.47,"x0":-1.4149731345556258,"y0":50.004002731830184,"z0":6.096140649889574,"aX":-9.376726278317658},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.2,"breakHorizontal":11.8,"spinRate":1510,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.47935787853069867,"extension":5.8550421791718215},"index":1,"playId":"2060b54b-44f5-385d-a2c4-7406f250ee05","pitchNumber":2,"startTime":"2026-04-28T22:42:51.134Z","endTime":"2026-04-28T22:42:55.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00861944396409,"aZ":-26.18127411936039,"pfxX":-5.844935934921672,"pfxZ":4.44505813137094,"pX":-1.5186264604165318,"pZ":2.805694884258181,"vX0":2.195106540944592,"vY0":-115.79691131017113,"vZ0":-1.8027059600215987,"x":174.89,"y":163.03,"x0":-1.7231058023803734,"y0":50.00324876709156,"z0":6.11563414621075,"aX":-7.883384296186011},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.8,"breakHorizontal":10.0,"spinRate":1489,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.47425155238693684,"extension":5.888502973122226},"index":2,"playId":"b0520b59-7daa-321b-a0e4-e4dbdfa4903e","pitchNumber":3,"startTime":"2026-04-28T22:43:07.386Z","endTime":"2026-04-28T22:43:12.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147629540347943,"aZ":-21.838491784947017,"pfxX":-9.919597784746136,"pfxZ":5.538753550061678,"pX":0.6359261070966019,"pZ":1.142998654191795,"vX0":8.940265782559976,"vY0":-135.41002866302554,"vZ0":-8.174125278843004,"x":92.76,"y":207.92,"x0":-1.4114864622432914,"y0":50.003793809873684,"z0":5.71572903629258,"aX":-18.5166382992427},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2303,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40369567236347503,"extension":5.883217681597611},"index":3,"playId":"548d1dde-1d7a-36a3-8202-5c52f4bf71ab","pitchNumber":4,"startTime":"2026-04-28T22:43:23.824Z","endTime":"2026-04-28T22:43:29.155Z","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":93.8,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.378733783732788,"aZ":-13.931267529611103,"pfxX":-2.9119214194113296,"pfxZ":9.6954674441263,"pX":-0.11598195109352281,"pZ":2.9541099731514944,"vX0":4.992296970019272,"vY0":-136.4126237945585,"vZ0":-5.252238553729965,"x":121.42,"y":159.02,"x0":-1.592642302316062,"y0":50.00631288042696,"z0":5.867085737849124,"aX":-5.4815564623604205},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":4.2,"spinRate":2275,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.40171385626900014,"extension":5.8470872004507015},"index":4,"playId":"648614c4-f37f-3810-a97b-88c9ada24dcb","pitchNumber":5,"startTime":"2026-04-28T22:43:43.453Z","endTime":"2026-04-28T22:43:47.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:43:47.906Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging, catcher Bo Naylor to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T22:45:43.300Z","endTime":"2026-04-28T22:47:23.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620850009729438,"aZ":-15.300302216122892,"pfxX":-1.5346933222002423,"pfxZ":9.154634697546761,"pX":-0.5021288414579295,"pZ":3.6800164086816416,"vX0":4.095871317142493,"vY0":-135.18219866189654,"vZ0":-4.211879349221241,"x":136.14,"y":139.42,"x0":-1.840315285458376,"y0":50.002601480309266,"z0":6.33892934709147,"aX":-2.8292836574943028},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":1.9,"spinRate":2179,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.405828422773038,"extension":6.710199835756944},"index":0,"playId":"b9e7d1d3-b8e3-3134-857b-8dbbc3a1dd91","pitchNumber":1,"startTime":"2026-04-28T22:45:59.541Z","endTime":"2026-04-28T22:46:04.054Z","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":92.6,"endSpeed":83.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.261444058595835,"aZ":-13.227602439821489,"pfxX":-3.810014845114689,"pfxZ":10.533140696187502,"pX":0.43432562871864117,"pZ":1.7849661384139228,"vX0":6.991822737553187,"vY0":-134.2960272131319,"vZ0":-8.998456700767948,"x":100.44,"y":190.59,"x0":-1.7262089528331535,"y0":50.00200321599024,"z0":6.154200556793968,"aX":-6.8530331438631915},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":5.2,"spinRate":2184,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4102836522760196,"extension":6.747943607424954},"index":1,"playId":"4cb7b4dd-1115-3649-99ee-5c05f3974677","pitchNumber":2,"startTime":"2026-04-28T22:46:14.987Z","endTime":"2026-04-28T22:46:19.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6203745480278,"aZ":-19.362955907173703,"pfxX":-6.704539084030442,"pfxZ":9.093925077997305,"pX":0.27154807490073885,"pZ":1.457100889416448,"vX0":6.397744583334131,"vY0":-118.25905520965567,"vZ0":-6.741758779213246,"x":106.65,"y":199.44,"x0":-1.6043372749368976,"y0":50.00458420462162,"z0":6.134648361684887,"aX":-9.449048237644375},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":15.0,"breakHorizontal":10.4,"spinRate":1975,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.46405687843535004,"extension":6.764979654400528},"index":2,"playId":"2ef0718d-809f-3916-8fd8-1795586bc633","pitchNumber":3,"startTime":"2026-04-28T22:46:33.119Z","endTime":"2026-04-28T22:46:39.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52738343803572,"aZ":-19.00651593906365,"pfxX":-5.9626205621617,"pfxZ":9.301687313744523,"pX":0.5580213950423617,"pZ":2.4646861856489326,"vX0":7.094579782909797,"vY0":-118.24188000630477,"vZ0":-4.673864047149643,"x":95.73,"y":172.23,"x0":-1.7065454651706544,"y0":50.00542574991441,"z0":6.210789987795171,"aX":-8.445018388795054},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2033,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4632073214454877,"extension":6.661188410140064},"index":3,"playId":"b0923009-08fa-3c7a-bf91-09029d866863","pitchNumber":4,"startTime":"2026-04-28T22:46:50.945Z","endTime":"2026-04-28T22:46:54.810Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-28T22:47:00.569Z","endTime":"2026-04-28T22:47:14.811Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32759286792708,"aZ":-26.998441162588072,"pfxX":3.891919889522999,"pfxZ":3.2871814681715112,"pX":0.6579750601022831,"pZ":0.8150002177401267,"vX0":5.50074268257098,"vY0":-124.74543817999705,"vZ0":-7.640795623737541,"x":91.92,"y":216.77,"x0":-2.0821303708771692,"y0":50.002625842957436,"z0":6.146451855093706,"aX":6.127099497431163},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":-8.3,"spinRate":2767,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4392344465915774,"extension":6.709208818383061},"index":5,"playId":"f4c6335d-881d-3541-af10-d1885ed95508","pitchNumber":5,"startTime":"2026-04-28T22:47:14.811Z","endTime":"2026-04-28T22:47:23.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:47:23.113Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Walls grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T22:47:29.873Z","endTime":"2026-04-28T22:48:17.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81750237234101,"aZ":-29.185756548110856,"pfxX":3.5204030242518662,"pfxZ":1.8303360004446976,"pX":0.7462774031380635,"pZ":1.9362409755136647,"vX0":5.790363893995306,"vY0":-127.18987889743774,"vZ0":-5.01217075327397,"x":88.55,"y":186.5,"x0":-2.019913384882462,"y0":50.00466795212399,"z0":6.255263849880397,"aX":5.749593580387541},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-7.7,"spinRate":2635,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.4311334218227434,"extension":6.5770484909200455},"index":0,"playId":"916b66f3-3717-36b0-9aff-5d72e3936ff2","pitchNumber":1,"startTime":"2026-04-28T22:47:52.865Z","endTime":"2026-04-28T22:47:58.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.975933312839082,"aZ":-28.967486579786605,"pfxX":4.026452365342999,"pfxZ":2.015010726862849,"pX":0.1988184358964005,"pZ":2.0397599339550094,"vX0":4.454437971378734,"vY0":-125.71414895572153,"vZ0":-4.729682142582493,"x":109.42,"y":183.71,"x0":-2.123251576226149,"y0":50.00275258613924,"z0":6.314238404623004,"aX":6.403158182115385},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-8.4,"spinRate":2687,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.43674783840008535,"extension":6.65986652155147},"hitData":{"launchSpeed":73.7,"launchAngle":3.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.38,"coordY":144.37}},"index":1,"playId":"391e957a-bdd5-3c3c-8ddf-4a86d00cac76","pitchNumber":2,"startTime":"2026-04-28T22:48:09.975Z","endTime":"2026-04-28T22:48:17.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:48:17.880Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chandler Simpson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T22:48:25.881Z","endTime":"2026-04-28T22:50:40.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.243456548625876,"aZ":-24.63500958522756,"pfxX":-5.359906157175571,"pfxZ":5.576202594511699,"pX":-0.750399088265577,"pZ":3.3219175244075676,"vX0":4.197996172227665,"vY0":-115.76178008379611,"vZ0":-1.5136835107814606,"x":145.6,"y":149.09,"x0":-1.8937458820116622,"y0":50.00519144804538,"z0":6.349567592082684,"aX":-7.252688040658499},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":10.0,"breakHorizontal":8.6,"spinRate":1542,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.47372076178139766,"extension":6.704598734036312},"index":0,"playId":"6dd73960-befc-3878-8b32-a57c6d725f8b","pitchNumber":1,"startTime":"2026-04-28T22:48:44.387Z","endTime":"2026-04-28T22:48:49.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.81895137742534,"aZ":-19.935385673008028,"pfxX":-5.564046415078131,"pfxZ":8.696957142864083,"pX":0.38841514349477374,"pZ":2.264786936573087,"vX0":6.313710468399261,"vY0":-117.97812055063737,"vZ0":-5.106049499776323,"x":102.19,"y":177.63,"x0":-1.6017491290621542,"y0":50.003510119679646,"z0":6.298979240537624,"aX":-7.830505083171048},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":14.8,"breakHorizontal":8.5,"spinRate":1864,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4645942991830374,"extension":6.703461295121315},"index":1,"playId":"d60919ff-f6a8-3849-be5b-3d3216c67c6f","pitchNumber":2,"startTime":"2026-04-28T22:49:02.880Z","endTime":"2026-04-28T22:49:06.140Z","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":94.2,"endSpeed":86.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97811355231863,"aZ":-17.49852662931886,"pfxX":-3.7494855516221,"pfxZ":7.713414493783,"pX":-1.0315805515989402,"pZ":2.0269057681254252,"vX0":3.6994282132089875,"vY0":-136.99534598684983,"vZ0":-8.001940864003718,"x":156.32,"y":184.05,"x0":-1.9116652562449281,"y0":50.00336115017409,"z0":6.179564558021929,"aX":-7.134439497962415},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":6.0,"spinRate":2066,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.39965790363564135,"extension":6.918304532792081},"index":2,"playId":"c2439830-8e8d-3bce-8b3f-465a462eb8c3","pitchNumber":3,"startTime":"2026-04-28T22:49:20.032Z","endTime":"2026-04-28T22:49:24.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.646360057905483,"aZ":-21.706733150774173,"pfxX":-5.381854067936974,"pfxZ":7.666184129777556,"pX":-0.0449494700619553,"pZ":2.428075435342205,"vX0":5.2940513482868266,"vY0":-116.33804260482954,"vZ0":-4.174020803183926,"x":118.71,"y":173.22,"x0":-1.6551454480690206,"y0":50.00115126201185,"z0":6.312756727251243,"aX":-7.346874950510565},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.1,"breakHorizontal":8.4,"spinRate":1978,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4715261284158747,"extension":6.779749628626471},"index":3,"playId":"0884b4cf-e5d1-3e62-bcef-156eb99e8baa","pitchNumber":4,"startTime":"2026-04-28T22:49:36.103Z","endTime":"2026-04-28T22:49:40.486Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-28T22:49:45.421Z","endTime":"2026-04-28T22:50:01.030Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.279141692424364,"aZ":-30.266266288707122,"pfxX":0.8955938721724812,"pfxZ":1.2081402051501153,"pX":0.6203720021066886,"pZ":0.5514278806863578,"vX0":6.099295111473396,"vY0":-125.85112352991841,"vZ0":-7.945751010451069,"x":93.35,"y":223.89,"x0":-1.966797815311563,"y0":50.00270434947652,"z0":6.25454222818019,"aX":1.4135886281716055},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":-3.2,"spinRate":2704,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.43785522797708953,"extension":6.574216764304704},"index":5,"playId":"706b8a49-5dc1-3936-98e3-abbd926706ca","pitchNumber":5,"startTime":"2026-04-28T22:50:01.030Z","endTime":"2026-04-28T22:50:05.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.417953253233105,"aZ":-18.883787184951824,"pfxX":-5.2993287927495984,"pfxZ":9.784020881398359,"pX":0.9083970970744439,"pZ":1.0576854132235212,"vX0":7.146245528264461,"vY0":-116.00111448899601,"vZ0":-7.345274149958469,"x":82.37,"y":210.22,"x0":-1.5286517177047343,"y0":50.001691611654266,"z0":6.075601335681686,"aX":-7.196972307671602},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":1745,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.47282323045842434,"extension":6.875087220513485},"index":6,"playId":"3cc5e6ec-6913-35fa-adf1-437e98c1e06a","pitchNumber":6,"startTime":"2026-04-28T22:50:35.725Z","endTime":"2026-04-28T22:50:40.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:50:40.307Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, third baseman José Ramírez to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T22:51:23.598Z","endTime":"2026-04-28T22:55:38.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,10,11],"actionIndex":[9],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9c44bfb9-8feb-3598-90c1-7813297e4011","startTime":"2026-04-28T22:51:04.277Z","endTime":"2026-04-28T22:51:08.041Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036701442839668,"aZ":-14.36300852673695,"pfxX":-5.223218022805076,"pfxZ":9.465040360709434,"pX":0.15188008933906846,"pZ":2.164026671118706,"vX0":6.838265250877577,"vY0":-136.11682625722568,"vZ0":-8.301043139008986,"x":111.21,"y":180.35,"x0":-1.710814208790006,"y0":50.003996906672434,"z0":6.241353657303362,"aX":-9.831226973966208},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2083,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4019340897074595,"extension":6.931662085062584},"index":1,"playId":"d7258fa9-2489-3338-9546-5f0838bf08fe","pitchNumber":1,"startTime":"2026-04-28T22:51:25.796Z","endTime":"2026-04-28T22:51:30.630Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05076222792191,"aZ":-25.836394248110732,"pfxX":1.6580214446240444,"pfxZ":3.885022185490554,"pX":0.6659091894373951,"pZ":1.5490308865069486,"vX0":5.537690403247189,"vY0":-127.19421612211616,"vZ0":-6.64354319180501,"x":91.62,"y":196.96,"x0":-1.7584842885297134,"y0":50.005498821023124,"z0":6.25482528528931,"aX":2.7052629129465875},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2689,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4312837136055827,"extension":6.721706366767937},"index":2,"playId":"785f1230-eae5-369b-8f0f-61842865cbd7","pitchNumber":2,"startTime":"2026-04-28T22:51:44.663Z","endTime":"2026-04-28T22:51:50.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83081930364962,"aZ":-34.389891474651776,"pfxX":4.195953475937983,"pfxZ":-1.4314721059773525,"pX":1.0943312047112383,"pZ":2.175539189154957,"vX0":5.897880336884098,"vY0":-124.22318761230251,"vZ0":-3.459738085573189,"x":75.29,"y":180.04,"x0":-1.8633206620323697,"y0":50.001507484092166,"z0":6.470170281849223,"aX":6.501638687280215},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":-9.1,"spinRate":2728,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4423429008517723,"extension":6.7341887714503},"index":3,"playId":"78d6b095-752c-3ac3-90c2-a7d81b4252c5","pitchNumber":3,"startTime":"2026-04-28T22:52:13.315Z","endTime":"2026-04-28T22:52:18.050Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52597882530466,"aZ":-18.74026127106183,"pfxX":-10.22990532949741,"pfxZ":7.0478849402773935,"pX":0.17544549991129985,"pZ":2.630434427603959,"vX0":9.321320822964584,"vY0":-137.6705263587733,"vZ0":-6.399428737379348,"x":110.31,"y":167.76,"x0":-1.9365589867022825,"y0":50.004071970788374,"z0":6.2676204050049185,"aX":-19.503389227701856},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":16.4,"spinRate":2182,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3989116379438049,"extension":6.6892046430488135},"index":4,"playId":"1e2504d3-c65e-3f79-a785-be62ae3366bb","pitchNumber":4,"startTime":"2026-04-28T22:52:35.456Z","endTime":"2026-04-28T22:52:39.939Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16321189101201,"aZ":-36.15836401862077,"pfxX":4.210769444095239,"pfxZ":-2.458895859273749,"pX":0.056065290306367616,"pZ":1.2846150453276795,"vX0":3.966408999139199,"vY0":-126.23292034509043,"vZ0":-5.3619297095590985,"x":114.86,"y":204.1,"x0":-2.0815947301262323,"y0":50.006311006837095,"z0":6.340090596201163,"aX":6.811302251994044},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.4,"breakHorizontal":-8.5,"spinRate":2666,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4335454186784218,"extension":6.746529803394659},"index":5,"playId":"60d68f7a-32cf-325e-b809-30e32033f44a","pitchNumber":5,"startTime":"2026-04-28T22:53:09.403Z","endTime":"2026-04-28T22:53:13.760Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.8555782169484,"aZ":-40.931954421610804,"pfxX":6.0915948405513785,"pfxZ":-7.133798824610112,"pX":-0.9143101442875886,"pZ":2.045964701998803,"vX0":0.4008088977856664,"vY0":-110.4246538617493,"vZ0":-0.31856756880935033,"x":151.85,"y":183.54,"x0":-1.8893328314337656,"y0":50.005132486330965,"z0":6.52223860389959,"aX":7.4745648662484605},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-12.6,"breakHorizontal":-11.2,"spinRate":2519,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4972503754294748,"extension":6.770645968532134},"index":6,"playId":"a1b49db8-639e-3278-b53a-edcab6b8e249","pitchNumber":6,"startTime":"2026-04-28T22:53:35.936Z","endTime":"2026-04-28T22:53:42.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78174484771283,"aZ":-42.10483525926113,"pfxX":6.7777239638550935,"pfxZ":-8.301457992245531,"pX":-0.4141337703743906,"pZ":1.85298238822953,"vX0":1.0702022704517138,"vY0":-109.40830529222232,"vZ0":-0.3946764875053337,"x":132.79,"y":188.75,"x0":-1.7911203254739896,"y0":50.004820105324754,"z0":6.601452440700513,"aX":8.10431864012999},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-14.8,"breakHorizontal":-12.6,"spinRate":2674,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.5032879319300458,"extension":6.717939268621068},"index":7,"playId":"c53474ab-9794-3bfd-9f4a-834353ebce0a","pitchNumber":7,"startTime":"2026-04-28T22:54:07.955Z","endTime":"2026-04-28T22:54:12.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.090400165769026,"aZ":-30.77305225052233,"pfxX":2.298324605376646,"pfxZ":0.8540458338243397,"pX":0.6325194948401026,"pZ":0.4823030158634513,"vX0":5.814678368564565,"vY0":-126.42589616022947,"vZ0":-8.198076328089025,"x":92.89,"y":225.76,"x0":-1.9855509638564388,"y0":50.000805242641356,"z0":6.1989858706330105,"aX":3.761142516988454},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-5.4,"spinRate":2634,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.43141333191084774,"extension":6.758401334515603},"index":8,"playId":"811e9ab5-6c73-362f-a6e8-4ba0d50501c5","pitchNumber":8,"startTime":"2026-04-28T22:54:32.377Z","endTime":"2026-04-28T22:54:37.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Chandler Simpson steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":9,"actionPlayId":"811e9ab5-6c73-362f-a6e8-4ba0d50501c5","startTime":"2026-04-28T22:54:45.944Z","endTime":"2026-04-28T22:55:06.499Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08774838680932,"aZ":-19.024026592392666,"pfxX":-8.561137139738115,"pfxZ":6.857904239367381,"pX":1.9178502067069256,"pZ":1.5603292818824506,"vX0":13.052129443694234,"vY0":-137.49959726556548,"vZ0":-8.894872707473011,"x":43.9,"y":196.65,"x0":-1.7751696156544567,"y0":50.00203096774014,"z0":6.1245540211077785,"aX":-16.415321361387264},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2078,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3981299129071729,"extension":6.7512134559143675},"index":10,"playId":"4b7c7dea-39ab-37ff-9db4-c3c13041fb03","pitchNumber":9,"startTime":"2026-04-28T22:55:06.499Z","endTime":"2026-04-28T22:55:10.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453078706484693,"aZ":-30.15758143845899,"pfxX":3.6324521004648567,"pfxZ":1.3240684011544506,"pX":0.2401814290219677,"pZ":0.47577856929628903,"vX0":4.650167202028893,"vY0":-122.75417392649466,"vZ0":-7.501701325675334,"x":107.84,"y":225.93,"x0":-2.1541134130557946,"y0":50.00048104498316,"z0":6.1561796298660525,"aX":5.513539695738808},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":-7.7,"spinRate":2715,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.44706456369530834,"extension":6.805495851676045},"hitData":{"launchSpeed":82.7,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.62,"coordY":172.22}},"index":11,"playId":"e315962a-aed2-3f9a-9f73-ce7c0b1f12f2","pitchNumber":10,"startTime":"2026-04-28T22:55:30.527Z","endTime":"2026-04-28T22:55:38.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:55:38.284Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Naylor grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T22:57:26.747Z","endTime":"2026-04-28T22:58:28.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32296822130584,"aZ":-23.61201244165641,"pfxX":0.6801317901466235,"pfxZ":5.082118757086221,"pX":-0.37292147231314965,"pZ":3.5852250773120034,"vX0":3.3990608201543764,"vY0":-128.36945581177855,"vZ0":-1.5989479072455026,"x":131.21,"y":141.98,"x0":-1.7975897523287991,"y0":50.000892369074535,"z0":6.038276666724437,"aX":1.1444462939431865},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":-1.9,"spinRate":2287,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.42521982976798567,"extension":5.710386808444437},"index":0,"playId":"12bc3453-587c-3fba-8a4b-dae8dcc2baa7","pitchNumber":1,"startTime":"2026-04-28T22:57:50.360Z","endTime":"2026-04-28T22:57:55.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.565170627880097,"aZ":-26.390076987975174,"pfxX":-6.55386200198903,"pfxZ":4.355948717269959,"pX":0.10506167769854359,"pZ":3.6121748718656446,"vX0":5.1620174032998145,"vY0":-114.36977399301206,"vZ0":-0.2261006513616206,"x":113.0,"y":141.25,"x0":-1.3267966868339933,"y0":50.00383642929734,"z0":6.294625072444942,"aX":-8.706227175428145},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":8.2,"breakHorizontal":10.6,"spinRate":1543,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.47842617700480927,"extension":5.9345153447072},"index":1,"playId":"f7eb3ac4-5535-38d0-a2f7-1706b05488e4","pitchNumber":2,"startTime":"2026-04-28T22:58:04.080Z","endTime":"2026-04-28T22:58:08.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828089726920517,"aZ":-22.42099099436203,"pfxX":-9.170391165420888,"pfxZ":5.451472679480962,"pX":-0.4480420317520684,"pZ":2.304892230514667,"vX0":6.004635942566066,"vY0":-133.20247815171288,"vZ0":-5.130424651734752,"x":134.08,"y":176.55,"x0":-1.5453351623452625,"y0":50.00265082644308,"z0":5.886918786239865,"aX":-16.40377718175746},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":15.2,"spinRate":2224,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4119130207221269,"extension":5.821816557401514},"hitData":{"launchSpeed":72.4,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.98,"coordY":162.26}},"index":2,"playId":"e42ae57a-a7a1-352f-a7f6-f4aa5ec03a56","pitchNumber":3,"startTime":"2026-04-28T22:58:20.319Z","endTime":"2026-04-28T22:58:28.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:58:28.132Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T22:58:34.031Z","endTime":"2026-04-28T22:59:47.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.258094347538236,"aZ":-28.466081220996273,"pfxX":-5.005276420594143,"pfxZ":2.817876109614925,"pX":-0.24778841447596378,"pZ":4.833879649514253,"vX0":3.9933337758629595,"vY0":-113.85738586107163,"vZ0":2.6628965701944374,"x":126.45,"y":108.27,"x0":-1.3713080502758432,"y0":50.00507623363823,"z0":6.460000836449871,"aX":-6.594319543200486},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.0,"breakHorizontal":8.0,"spinRate":1502,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4804672634881255,"extension":5.6570393877891005},"index":0,"playId":"479330c4-661c-3d25-9a7c-2de10af2e457","pitchNumber":1,"startTime":"2026-04-28T22:58:52.050Z","endTime":"2026-04-28T22:58:56.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67173392252767,"aZ":-26.047625808409308,"pfxX":2.127214443240053,"pfxZ":3.6794456792136074,"pX":0.12615303085851068,"pZ":2.7318340012022864,"vX0":3.960674455946618,"vY0":-127.53896641561192,"vZ0":-3.092366389211418,"x":112.19,"y":165.02,"x0":-1.7169258991190375,"y0":50.0017840006113,"z0":5.991362826514937,"aX":3.540082866630018},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.7,"spinRate":2090,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4277592295376169,"extension":5.673134059833602},"index":1,"playId":"465809f3-c54a-35fd-bbff-47b6aea4b098","pitchNumber":2,"startTime":"2026-04-28T22:59:07.947Z","endTime":"2026-04-28T22:59:12.639Z","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":1},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.919179943700467,"aZ":-42.98177269146426,"pfxX":1.137993719253862,"pfxZ":-8.012876139408487,"pX":-0.9930234194658544,"pZ":4.2143770379315075,"vX0":0.859532226314628,"vY0":-114.98071093100248,"vZ0":4.399410713471147,"x":154.85,"y":124.99,"x0":-1.5186308850889665,"y0":50.0041669863968,"z0":6.42828951152829,"aX":1.5343746620578167},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.2,"breakHorizontal":-2.3,"spinRate":2229,"spinDirection":16},"zone":11,"typeConfidence":2.0,"plateTime":0.4750896517875711,"extension":5.82091939225732},"index":2,"playId":"1cba2086-3ad1-3082-8787-4b78a24701e6","pitchNumber":3,"startTime":"2026-04-28T22:59:21.817Z","endTime":"2026-04-28T22:59:27.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086260630494838,"aZ":-21.69492189986643,"pfxX":-7.97341950074944,"pfxZ":5.701195415270866,"pX":0.14745394917329077,"pZ":2.28838767082848,"vX0":7.296398022825693,"vY0":-134.49446086456757,"vZ0":-5.2990945388669335,"x":111.38,"y":176.99,"x0":-1.5594491247824884,"y0":50.00615505513854,"z0":5.814507072624453,"aX":-14.668065615118975},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":13.0,"spinRate":2198,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4066343739247258,"extension":6.006202068991361},"hitData":{"launchSpeed":91.3,"launchAngle":37.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.66,"coordY":79.81}},"index":3,"playId":"e58c0843-cd4e-31d9-9841-4352facd60e0","pitchNumber":4,"startTime":"2026-04-28T22:59:36.241Z","endTime":"2026-04-28T22:59:47.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:59:47.790Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, pitcher Nick Martinez to first baseman Jonathan Aranda.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T22:59:47.522Z","endTime":"2026-04-28T23:00:35.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607259,"link":"/api/v1/people/607259"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95178271062948,"aZ":-23.316856443739546,"pfxX":-9.549686615372039,"pfxZ":4.812311558607183,"pX":0.6564112129955176,"pZ":1.6815561862015904,"vX0":8.874698019691886,"vY0":-134.67803484724715,"vZ0":-6.574502052576157,"x":91.98,"y":193.38,"x0":-1.4390675643887991,"y0":50.00034453631338,"z0":5.8008837829101925,"aX":-17.560172999553554},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2129,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.4065423309839131,"extension":5.875206428277833},"index":0,"playId":"efbd27cd-9a7a-3189-b757-c9aa0345a043","pitchNumber":1,"startTime":"2026-04-28T23:00:10.231Z","endTime":"2026-04-28T23:00:13.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.938237315392424,"aZ":-44.17181098186437,"pfxX":0.45279658800876454,"pfxZ":-9.235517607655861,"pX":-0.7979310754425697,"pZ":2.102593108430931,"vX0":1.390863796827042,"vY0":-113.6041694710417,"vZ0":0.6118542912010465,"x":147.42,"y":182.01,"x0":-1.478337582574981,"y0":50.001030245652935,"z0":6.2409455346243545,"aX":0.5882955235467833},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-16.2,"breakHorizontal":-1.2,"spinRate":2330,"spinDirection":359},"zone":7,"typeConfidence":2.0,"plateTime":0.48320126689999965,"extension":6.119299690612926},"hitData":{"launchSpeed":70.1,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.46,"coordY":184.93}},"index":1,"playId":"f6178b43-cfbb-3d12-944b-6ef248d469c9","pitchNumber":2,"startTime":"2026-04-28T23:00:27.575Z","endTime":"2026-04-28T23:00:35.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:00:35.153Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan Aranda strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:02:33.432Z","endTime":"2026-04-28T23:04:03.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.779629612054794,"aZ":-20.419437077095928,"pfxX":-5.126478909170427,"pfxZ":8.292909061845851,"pX":-0.3493329039749748,"pZ":4.665604433518698,"vX0":5.041468012851332,"vY0":-118.10620254345562,"vZ0":0.39919624907245743,"x":130.32,"y":112.81,"x0":-1.8421026256448345,"y0":50.00377745839824,"z0":6.367303560711013,"aX":-7.267821918456745},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":1699,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.46315895548430674,"extension":6.7432442277619},"index":0,"playId":"89198ef3-93a1-3649-aefe-f5cb235f985d","pitchNumber":1,"startTime":"2026-04-28T23:02:48.769Z","endTime":"2026-04-28T23:02:53.505Z","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":93.2,"endSpeed":85.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.681312306443928,"aZ":-17.319138592873987,"pfxX":-3.247646310843377,"pfxZ":7.985866846480619,"pX":-0.6635038956100067,"pZ":2.908460261526876,"vX0":4.277905742176831,"vY0":-135.5505914195395,"vZ0":-5.924213489479502,"x":142.29,"y":160.25,"x0":-1.8403578826645015,"y0":50.00565985443853,"z0":6.332054322339417,"aX":-6.043630090358514},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":4.9,"spinRate":2062,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4041034226953877,"extension":6.727528688476798},"index":1,"playId":"43131902-0d3e-3b5b-8876-cfd1a23f9846","pitchNumber":2,"startTime":"2026-04-28T23:03:04.030Z","endTime":"2026-04-28T23:03:10.050Z","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":93.5,"endSpeed":86.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.492200788318815,"aZ":-19.980487466026368,"pfxX":-2.966186545105905,"pfxZ":6.394838528512345,"pX":-0.6904061908289942,"pZ":2.847065124670897,"vX0":4.448220416703339,"vY0":-136.14978254383675,"vZ0":-5.566542835047536,"x":143.32,"y":161.91,"x0":-1.948291141553447,"y0":50.00248540227673,"z0":6.269640204570912,"aX":-5.65613726389125},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":4.6,"spinRate":1910,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3998968521967661,"extension":6.7490345216065855},"index":2,"playId":"f1875a5e-fc7d-3199-b24e-696c80a28853","pitchNumber":3,"startTime":"2026-04-28T23:03:24.947Z","endTime":"2026-04-28T23:03:29.153Z","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":0},"index":3,"startTime":"2026-04-28T23:03:42.713Z","endTime":"2026-04-28T23:03:57.856Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66611881359843,"aZ":-29.457856345132225,"pfxX":1.9424835281385437,"pfxZ":1.7360004086374765,"pX":0.7327810042259111,"pZ":0.8161183499066347,"vX0":5.944104114389735,"vY0":-124.86845687374343,"vZ0":-7.427816840416967,"x":89.07,"y":216.74,"x0":-1.937350571440671,"y0":50.00561188114302,"z0":6.2743606404906,"aX":3.048387383130508},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":-4.9,"spinRate":2659,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.439735060039105,"extension":6.599248614606057},"index":4,"playId":"3cfc78b5-3b17-387c-bc7f-ee2e59e5fd14","pitchNumber":4,"startTime":"2026-04-28T23:03:57.856Z","endTime":"2026-04-28T23:04:03.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:04:03.274Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a line drive to center fielder Daniel Schneemann.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:04:07.477Z","endTime":"2026-04-28T23:04:39.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95761770393591,"aZ":-25.924717899387886,"pfxX":3.46566452346946,"pfxZ":3.883509200883429,"pX":0.5782958825509226,"pZ":1.5750690921999357,"vX0":5.093135153341154,"vY0":-126.34308932668505,"vZ0":-6.326835701635126,"x":94.96,"y":196.25,"x0":-1.9177139162923764,"y0":50.00062134012937,"z0":6.2091430277589525,"aX":5.57345195182543},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":-7.4,"spinRate":2582,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4343592271474028,"extension":6.660607342149335},"hitData":{"launchSpeed":86.2,"launchAngle":12.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.78,"coordY":89.03}},"index":0,"playId":"86984a1c-6bbd-3016-a1ab-fef0c3e8f9e7","pitchNumber":1,"startTime":"2026-04-28T23:04:28.448Z","endTime":"2026-04-28T23:04:39.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:04:39.403Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bo Naylor challenged (pitch result), call on the field was confirmed: Jake Fraley walks. Yandy Díaz to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:04:41.898Z","endTime":"2026-04-28T23:08:10.621Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.973760214120578,"aZ":-28.01301733469045,"pfxX":3.5153921839477364,"pfxZ":2.6583711789388147,"pX":-0.5331731331519126,"pZ":2.763230354320542,"vX0":2.4548957565642384,"vY0":-124.79167556423775,"vZ0":-3.3308973863654634,"x":137.32,"y":164.17,"x0":-1.9889896403086325,"y0":50.0013646476253,"z0":6.442627656086388,"aX":5.499886136953713},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-7.0,"spinRate":2492,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.440249914597977,"extension":6.63899152491982},"index":0,"playId":"31da8377-95d0-37ac-a561-2d85f994d9ce","pitchNumber":1,"startTime":"2026-04-28T23:05:08.655Z","endTime":"2026-04-28T23:05:13.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04566515368052,"aZ":-15.774942989627299,"pfxX":-1.8921018104285239,"pfxZ":8.707664487605541,"pX":-0.37724790106229883,"pZ":4.479911512665511,"vX0":4.279324800909693,"vY0":-136.80535181944217,"vZ0":-2.6305483555639464,"x":131.38,"y":117.82,"x0":-1.720518295072182,"y0":50.000847240932806,"z0":6.543896058753364,"aX":-3.5631871512812148},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2015,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40138848798804494,"extension":6.6604621961910855},"index":1,"playId":"5dfe5d43-0be4-3064-abf4-3bb1a244c7a1","pitchNumber":2,"startTime":"2026-04-28T23:05:53.377Z","endTime":"2026-04-28T23:05:57.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7086984672838,"aZ":-30.20805438513165,"pfxX":3.9952102393609468,"pfxZ":1.2588969390081246,"pX":0.5559873981298952,"pZ":1.3953965856661754,"vX0":4.960298966773814,"vY0":-125.44383929563327,"vZ0":-5.8756279133313285,"x":95.81,"y":201.1,"x0":-1.9799641594217712,"y0":50.0035156764088,"z0":6.286988330993971,"aX":6.2513396590846435},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":-8.5,"spinRate":2654,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4397223235733585,"extension":6.621623432673532},"index":2,"playId":"a0f1effa-47e6-3f36-906a-6bc2cea40f42","pitchNumber":3,"startTime":"2026-04-28T23:06:15.403Z","endTime":"2026-04-28T23:06:19.921Z","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":"17488ba9-196a-4a62-86c5-a3c987b843d2","startTime":"2026-04-28T23:06:39.375Z","endTime":"2026-04-28T23:06:43.968Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08749188667293,"aZ":-21.764181000182216,"pfxX":-4.746845602623954,"pfxZ":7.706223534576845,"pX":-0.7452355595153872,"pZ":3.7333439244400037,"vX0":4.096576603743368,"vY0":-115.63275114925415,"vZ0":-1.1431596603084377,"x":145.41,"y":137.98,"x0":-1.9253008479979299,"y0":50.00254519676662,"z0":6.32741439187752,"aX":-6.411556329825024},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":1779,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4741535399975554,"extension":6.771427656008457},"index":4,"playId":"3a505202-9bc1-37bb-833f-0a202e2256e9","pitchNumber":4,"startTime":"2026-04-28T23:07:01.645Z","endTime":"2026-04-28T23:07:06.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.566058288126236,"aZ":-34.191368938715804,"pfxX":4.149664981176574,"pfxZ":-1.3289446708403263,"pX":0.5004830851611144,"pZ":1.4313526967785273,"vX0":4.528353499000576,"vY0":-123.12285919024438,"vZ0":-4.9871580505619075,"x":97.92,"y":200.13,"x0":-1.907888549004957,"y0":50.000260708034,"z0":6.406887907594962,"aX":6.310804650470152},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-8.6,"spinRate":2687,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.44644345993805823,"extension":6.556154635518851},"index":5,"playId":"81d0b059-84e0-3e1f-912a-f47eb546edf0","pitchNumber":5,"startTime":"2026-04-28T23:07:23.366Z","endTime":"2026-04-28T23:07:28.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76185819780698,"aZ":-35.30391869283466,"pfxX":3.047472717378247,"pfxZ":-2.0460377843853896,"pX":-0.13920322992088466,"pZ":1.4856842641591426,"vX0":3.6374656987899288,"vY0":-123.96038906383069,"vZ0":-4.557710471748539,"x":122.31,"y":198.67,"x0":-2.0311585805385364,"y0":50.00298836067382,"z0":6.3518956045037305,"aX":4.660626136932116},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.7,"breakHorizontal":-6.5,"spinRate":2587,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4448057150938882,"extension":6.465545161452022},"index":6,"playId":"b135f605-9e18-3684-9271-20aacbf7cdd3","pitchNumber":6,"startTime":"2026-04-28T23:07:43.619Z","endTime":"2026-04-28T23:08:10.621Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"}},"playEndTime":"2026-04-28T23:08:10.621Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:08:29.935Z","endTime":"2026-04-28T23:10:36.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.929672565909758,"aZ":-26.42486667353806,"pfxX":2.5981720708757408,"pfxZ":3.6496345910985353,"pX":0.26937336852080923,"pZ":0.9657734168614165,"vX0":4.925442158075259,"vY0":-126.2706714884307,"vZ0":-7.554995646864003,"x":106.73,"y":212.7,"x0":-2.0640804554587207,"y0":50.00005485405259,"z0":6.203011781846528,"aX":4.0840028607686705},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-6.1,"spinRate":2562,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.43816395715612577,"extension":6.658343601152256},"index":0,"playId":"90721f68-dcb1-3360-b38f-cd6ce6c10da2","pitchNumber":1,"startTime":"2026-04-28T23:08:29.935Z","endTime":"2026-04-28T23:08:34.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58569150458533,"aZ":-33.1841148604534,"pfxX":3.7444377725096105,"pfxZ":-0.6397102095812652,"pX":-0.318711851408724,"pZ":1.8711927353873057,"vX0":3.241440323352657,"vY0":-125.2134608021603,"vZ0":-4.426248555640154,"x":129.15,"y":188.26,"x0":-2.116944542184329,"y0":50.00027137983939,"z0":6.380706725717051,"aX":5.9370014979706625},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":-7.6,"spinRate":2592,"spinDirection":90},"zone":7,"typeConfidence":2.0,"plateTime":0.4376424754764714,"extension":6.573085491573432},"index":1,"playId":"1c0e680f-f1b3-3025-ae33-97f28f066c55","pitchNumber":2,"startTime":"2026-04-28T23:08:57.618Z","endTime":"2026-04-28T23:09:02.322Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-28T23:09:25.011Z","endTime":"2026-04-28T23:09:43.689Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99805860561076,"aZ":-21.03922589068462,"pfxX":-6.470558661921203,"pfxZ":7.817807118138522,"pX":-0.951467256241197,"pZ":1.0868586945748633,"vX0":4.535764907519509,"vY0":-118.16250045797048,"vZ0":-7.342570923735882,"x":153.27,"y":209.43,"x0":-2.048425900317379,"y0":50.00220014069255,"z0":6.146644040512842,"aX":-9.215538594197307},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":1927,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.46225687333455356,"extension":6.675833314048401},"index":3,"playId":"9ab680af-048f-3e1e-b145-ed30d4b10723","pitchNumber":3,"startTime":"2026-04-28T23:09:43.689Z","endTime":"2026-04-28T23:09:48.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4715908683333,"aZ":-29.390607856181667,"pfxX":3.5390816141583326,"pfxZ":1.775442602003368,"pX":-0.280380539718538,"pZ":2.1198038121726555,"vX0":2.963572268566044,"vY0":-124.55857789497331,"vZ0":-4.572018957602761,"x":127.69,"y":181.55,"x0":-1.9462399056412432,"y0":50.00382620573627,"z0":6.4148061424904785,"aX":5.5498246267490545},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-7.1,"spinRate":2687,"spinDirection":94},"zone":5,"typeConfidence":2.0,"plateTime":0.4400678827894451,"extension":6.512834491134494},"index":4,"playId":"5650f2ba-5acf-3bcd-a852-3453d9c13706","pitchNumber":4,"startTime":"2026-04-28T23:10:05.771Z","endTime":"2026-04-28T23:10:10.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":69.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889148020252048,"aZ":-40.20459606774782,"pfxX":8.002536741670994,"pfxZ":-6.59434939522595,"pX":0.05964965901003812,"pZ":1.2467553977542731,"vX0":1.7961236938034064,"vY0":-111.12152485149203,"vZ0":-2.324316593337444,"x":114.73,"y":205.12,"x0":-1.8035221713279568,"y0":50.00469247485517,"z0":6.590838853862452,"aX":9.74010156923235},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-12.2,"breakHorizontal":-15.0,"spinRate":2461,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4980573252628093,"extension":6.713667511776102},"index":5,"playId":"1782e15c-67ac-3579-90a0-ae565ad26a8a","pitchNumber":5,"startTime":"2026-04-28T23:10:31.116Z","endTime":"2026-04-28T23:10:36.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:10:36.311Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:10:40.343Z","endTime":"2026-04-28T23:11:32.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.170035394676926,"aZ":-16.541320385488604,"pfxX":-3.4837266558079576,"pfxZ":8.36561329010879,"pX":-0.8855268541821336,"pZ":3.4954017833784152,"vX0":4.631488824023239,"vY0":-135.9162084007614,"vZ0":-4.626718084163206,"x":150.75,"y":144.4,"x0":-2.1600873889245036,"y0":50.00063666170707,"z0":6.370662967734225,"aX":-6.508469372120281},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":5.3,"spinRate":2037,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40319213798336895,"extension":6.6915925825210545},"index":0,"playId":"ec3e7f8f-1114-36cb-a7a8-26509c459042","pitchNumber":1,"startTime":"2026-04-28T23:11:05.387Z","endTime":"2026-04-28T23:11:10.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.386075745296967,"aZ":-21.88193756085796,"pfxX":-7.764606933919288,"pfxZ":5.549996309953645,"pX":-0.6298330413636641,"pZ":2.5386157440096286,"vX0":6.974930731187981,"vY0":-135.09663431992942,"vZ0":-5.863149801044368,"x":141.01,"y":170.24,"x0":-2.231528089745565,"y0":50.00606440730621,"z0":6.266900125867466,"aX":-14.40970216659152},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":12.6,"spinRate":2169,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4048382329133009,"extension":6.722942037877733},"hitData":{"launchSpeed":78.1,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":147.41}},"index":1,"playId":"144af30c-05d0-3bf0-8c27-16dc3fb7d680","pitchNumber":2,"startTime":"2026-04-28T23:11:25.347Z","endTime":"2026-04-28T23:11:32.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:11:32.739Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase DeLauter flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T23:13:22.718Z","endTime":"2026-04-28T23:14:06.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.658328612242833,"aZ":-25.84185148667105,"pfxX":0.7073108404826529,"pfxZ":3.870667310879629,"pX":0.8257177353487821,"pZ":3.6357350379980167,"vX0":5.809236876362678,"vY0":-126.30137661284678,"vZ0":-1.0208633175428798,"x":85.53,"y":140.62,"x0":-1.584019633990323,"y0":50.00322304312627,"z0":6.099465576853004,"aX":1.1565273263733238},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.1,"breakHorizontal":-2.4,"spinRate":2170,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.43156865998003546,"extension":5.831508270200084},"index":0,"playId":"e52d1b9c-00ff-3ad5-a5c6-a3b55da4db7d","pitchNumber":1,"startTime":"2026-04-28T23:13:42.027Z","endTime":"2026-04-28T23:13:46.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732345427844187,"aZ":-19.536146213252156,"pfxX":-6.573473601680897,"pfxZ":7.115800128333076,"pX":0.008002925541860934,"pZ":3.0646882964422697,"vX0":6.155112804094953,"vY0":-132.06411886195346,"vZ0":-3.698994940220914,"x":116.69,"y":156.03,"x0":-1.4928920211001406,"y0":50.001210807537724,"z0":5.911006918353336,"aX":-11.671930922711043},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.4,"breakHorizontal":10.7,"spinRate":2187,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4139140265875767,"extension":5.871338588339659},"hitData":{"launchSpeed":93.6,"launchAngle":28.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.75,"coordY":90.12}},"index":1,"playId":"10546d75-9803-3201-991f-ad8f022be340","pitchNumber":2,"startTime":"2026-04-28T23:13:56.107Z","endTime":"2026-04-28T23:14:06.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:14:06.432Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T23:14:11.258Z","endTime":"2026-04-28T23:15:29.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770068073522403,"aZ":-28.96669749670316,"pfxX":0.7578302985775953,"pfxZ":2.1125428533938866,"pX":-0.8129696717496726,"pZ":2.3341040112784537,"vX0":2.2733351683152607,"vY0":-122.56802118029918,"vZ0":-2.8133718362506643,"x":147.99,"y":175.76,"x0":-1.8518141809477857,"y0":50.00155322321696,"z0":5.97635609507571,"aX":1.150161498896154},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.4,"breakHorizontal":-1.9,"spinRate":2177,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.44728109875852873,"extension":5.575706280011735},"index":0,"playId":"8280a501-5e1b-3206-8197-f74eabbfe99e","pitchNumber":1,"startTime":"2026-04-28T23:14:28.272Z","endTime":"2026-04-28T23:14:32.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.417909660906403,"aZ":-26.930262527369987,"pfxX":-0.06768689223950586,"pfxZ":3.135858947851437,"pX":0.16996547363075762,"pZ":2.7453452326721632,"vX0":4.683183779952569,"vY0":-128.24662449382427,"vZ0":-2.8132063553533,"x":110.52,"y":164.66,"x0":-1.6676449160526716,"y0":50.00510824180575,"z0":5.947331633110084,"aX":-0.11408771292764686},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-0.8,"spinRate":2291,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.42637800525151537,"extension":5.680517152680818},"index":1,"playId":"bf92c72d-b4c0-3561-89be-ae2bc363d007","pitchNumber":2,"startTime":"2026-04-28T23:14:40.753Z","endTime":"2026-04-28T23:14:47.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38397545670687,"aZ":-27.350848957494218,"pfxX":-6.080213620112963,"pfxZ":3.6306784207991836,"pX":-1.0130070983039172,"pZ":2.163381678507816,"vX0":2.728855273963028,"vY0":-114.58314987276546,"vZ0":-3.0159105429203907,"x":155.61,"y":180.37,"x0":-1.4301336927323696,"y0":50.0017406533767,"z0":6.171932529848886,"aX":-8.07577579315475},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.1,"breakHorizontal":10.3,"spinRate":1453,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4782158429879919,"extension":5.636461841336917},"hitData":{"launchSpeed":80.2,"launchAngle":40.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.04,"coordY":99.21}},"index":2,"playId":"8cf06918-bbd7-3f9b-99ff-d5e15834c8e1","pitchNumber":3,"startTime":"2026-04-28T23:15:17.774Z","endTime":"2026-04-28T23:15:29.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:15:29.495Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, first baseman Jonathan Aranda to pitcher Nick Martinez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T23:15:32.548Z","endTime":"2026-04-28T23:16:32.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607259,"link":"/api/v1/people/607259"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.202915769184674,"aZ":-42.538078805611434,"pfxX":-0.221317384105145,"pfxZ":-7.804614669872295,"pX":-0.5916738812668669,"pZ":2.3053427326631697,"vX0":1.8266391750390678,"vY0":-114.26356942286883,"vZ0":0.4768327616355137,"x":139.55,"y":176.54,"x0":-1.3712115010998598,"y0":50.00210237519612,"z0":6.258876373956461,"aX":-0.2939370678221604},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.8,"breakHorizontal":0.0,"spinRate":2328,"spinDirection":11},"zone":4,"typeConfidence":2.0,"plateTime":0.47856458775486965,"extension":5.655972808141353},"index":0,"playId":"594ce1c0-fb7f-36dc-8a02-ac5747527120","pitchNumber":1,"startTime":"2026-04-28T23:15:50.862Z","endTime":"2026-04-28T23:15:55.548Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.190102116073053,"aZ":-15.757439053969776,"pfxX":-3.6755236680771977,"pfxZ":8.728253422947644,"pX":0.10309499603298089,"pZ":1.7935825511860626,"vX0":5.972202037743362,"vY0":-136.10948712712204,"vZ0":-7.672784854320758,"x":113.07,"y":190.35,"x0":-1.639546558255271,"y0":50.003769088684265,"z0":5.735261374552049,"aX":-6.914156860513906},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":5.4,"spinRate":2168,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4020487409428273,"extension":5.4600653080864685},"index":1,"playId":"11578bdf-e26e-3b14-81de-96b505a8b2c9","pitchNumber":2,"startTime":"2026-04-28T23:16:06.405Z","endTime":"2026-04-28T23:16:11.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.279478657713042,"aZ":-25.43947916762423,"pfxX":-6.77197356778435,"pfxZ":4.954184062923554,"pX":-0.8367802122963215,"pZ":1.331387441638031,"vX0":3.4098209766118965,"vY0":-115.76369450442378,"vZ0":-5.273662520852732,"x":148.9,"y":202.83,"x0":-1.4477151368190861,"y0":50.00400665102085,"z0":6.069485819946564,"aX":-9.206892308248063},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.9,"breakHorizontal":11.4,"spinRate":1583,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.47284381484670535,"extension":5.9391451193898215},"hitData":{"launchSpeed":52.2,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.56,"coordY":166.38}},"index":2,"playId":"a8d113c9-c026-3daf-9d1a-498a1fd44230","pitchNumber":3,"startTime":"2026-04-28T23:16:24.460Z","endTime":"2026-04-28T23:16:32.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:16:32.136Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Richie Palacios pops out to second baseman Travis Bazzana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:18:32.029Z","endTime":"2026-04-28T23:19:53.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.1,"endSpeed":84.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846357741531644,"aZ":-22.14096179345892,"pfxX":-8.943206626481293,"pfxZ":5.4477012622440775,"pX":-0.011594246158402531,"pZ":2.274918246287963,"vX0":8.562252085144099,"vY0":-135.19811846514142,"vZ0":-6.416772756212752,"x":117.44,"y":177.36,"x0":-2.065339141724188,"y0":50.003658870597704,"z0":6.244517619160749,"aX":-16.47442522621237},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":14.3,"spinRate":2010,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.4059082901173716,"extension":6.700541948097749},"index":0,"playId":"29dfb0df-5fd5-3561-98b0-acc27219b5d1","pitchNumber":1,"startTime":"2026-04-28T23:18:46.822Z","endTime":"2026-04-28T23:18:51.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53086427233414,"aZ":-32.017578912766055,"pfxX":4.165233158580559,"pfxZ":0.10809582387979777,"pX":0.23588367566673893,"pZ":1.473621688000917,"vX0":4.056482737838193,"vY0":-122.25927493556358,"vZ0":-5.216051484693706,"x":108.01,"y":198.99,"x0":-1.9927113850631974,"y0":50.00497522028278,"z0":6.417355322778997,"aX":6.238157012713856},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.0,"breakHorizontal":-8.6,"spinRate":2632,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.44986476266822795,"extension":6.663178501152031},"index":1,"playId":"b0414625-3227-3d42-b595-71e8c8600dd2","pitchNumber":2,"startTime":"2026-04-28T23:19:03.454Z","endTime":"2026-04-28T23:19:07.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":68.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905575514377702,"aZ":-39.774301042334976,"pfxX":4.514013677950808,"pfxZ":-6.489970927917703,"pX":-1.3552756451876455,"pZ":0.28973622886823774,"vX0":-0.07142307854385108,"vY0":-108.47829856637674,"vZ0":-3.678670999738696,"x":168.66,"y":230.96,"x0":-1.906426493840134,"y0":50.00072659599348,"z0":6.416061716266299,"aX":5.289823510756331},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-12.5,"breakHorizontal":-8.2,"spinRate":2524,"spinDirection":26},"zone":13,"typeConfidence":2.0,"plateTime":0.5081468061049157,"extension":6.520546297901188},"index":2,"playId":"9de82be8-67bf-3eb8-ba4e-cc23fc92c748","pitchNumber":3,"startTime":"2026-04-28T23:19:25.524Z","endTime":"2026-04-28T23:19:29.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46146354146414,"aZ":-21.201715199462836,"pfxX":-9.285880128455556,"pfxZ":7.887194802241739,"pX":-0.9882850234630287,"pZ":2.0656316247854725,"vX0":4.550957346385576,"vY0":-117.04304066093964,"vZ0":-4.946606058184585,"x":154.67,"y":183.01,"x0":-1.7482549049933025,"y0":50.005730716715775,"z0":6.184350493075565,"aX":-12.924750493889851},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":13.3,"breakHorizontal":15.7,"spinRate":1786,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.46742354420661547,"extension":6.794235146916292},"hitData":{"launchSpeed":62.7,"launchAngle":54.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.71,"coordY":136.3}},"index":3,"playId":"5c16dcb4-d24a-38ad-8186-b723827e3abc","pitchNumber":4,"startTime":"2026-04-28T23:19:44.692Z","endTime":"2026-04-28T23:19:53.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:19:53.873Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Walls walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:19:59.165Z","endTime":"2026-04-28T23:21:56.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.561731459445436,"aZ":-19.471314897386375,"pfxX":-6.799730614301287,"pfxZ":9.369084869353335,"pX":0.32778750809582996,"pZ":1.6465676414043777,"vX0":6.508720194781965,"vY0":-115.69076118511093,"vZ0":-6.3055911018469875,"x":104.51,"y":194.32,"x0":-1.638443328945843,"y0":50.001382338226904,"z0":6.273314880477965,"aX":-9.21772119864251},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":15.6,"breakHorizontal":10.7,"spinRate":1744,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4734161254104201,"extension":6.833969326112063},"index":0,"playId":"e09e5bce-5c4d-317d-8bb1-9cfa18ce70e3","pitchNumber":1,"startTime":"2026-04-28T23:20:18.553Z","endTime":"2026-04-28T23:20:24.497Z","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.1,"endSpeed":85.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38209447280891,"aZ":-18.131483052292236,"pfxX":-6.243119322710263,"pfxZ":7.535222222670596,"pX":-0.9063637604977486,"pZ":2.2875193559493345,"vX0":4.499751918907304,"vY0":-135.3442401335246,"vZ0":-7.56515927351002,"x":151.55,"y":177.02,"x0":-1.7758986735067341,"y0":50.000049342431026,"z0":6.379260222595173,"aX":-11.62905862445112},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":10.4,"spinRate":1969,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4040521751209689,"extension":6.8953449198271235},"index":1,"playId":"96e5b97a-baf3-348c-9c9b-5e8241924c2a","pitchNumber":2,"startTime":"2026-04-28T23:20:33.864Z","endTime":"2026-04-28T23:20:38.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100312917119517,"aZ":-20.25757644956984,"pfxX":-8.084729559674841,"pfxZ":8.364395276584787,"pX":0.5729863694316983,"pZ":1.0732105116267916,"vX0":7.739864642040638,"vY0":-118.69115159609686,"vZ0":-7.46408532736773,"x":95.16,"y":209.8,"x0":-1.682607612320461,"y0":50.00156076821518,"z0":6.1086445301999825,"aX":-11.514078044803755},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":13.4,"breakHorizontal":12.7,"spinRate":1738,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.46180000121148,"extension":6.460979726812297},"index":2,"playId":"9f5a1950-fdae-3efa-b5b0-9ffb70af34b5","pitchNumber":3,"startTime":"2026-04-28T23:20:51.879Z","endTime":"2026-04-28T23:20:56.286Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.756344486462186,"aZ":-27.960840907930642,"pfxX":3.4883965960435868,"pfxZ":2.759402028949383,"pX":-1.1657813447617638,"pZ":3.4548729520417027,"vX0":1.2232424138313598,"vY0":-122.8871608439193,"vZ0":-1.5679012823588745,"x":161.44,"y":145.5,"x0":-2.1234621867355363,"y0":50.00353755451105,"z0":6.48053882896023,"aX":5.325184172439947},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.9,"breakHorizontal":-6.6,"spinRate":2538,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.4460292110419952,"extension":6.4145132534616405},"index":3,"playId":"a073f5bb-88d3-3a57-9b41-18a0b2d63d31","pitchNumber":4,"startTime":"2026-04-28T23:21:07.471Z","endTime":"2026-04-28T23:21:11.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768584327883776,"aZ":-25.75639869016359,"pfxX":3.564096235648192,"pfxZ":4.121610830728942,"pX":0.3348014818138579,"pZ":2.604892576919145,"vX0":4.739951841029826,"vY0":-124.22081738394652,"vZ0":-3.512189499661466,"x":104.24,"y":168.45,"x0":-2.063770090023447,"y0":50.001366957467496,"z0":6.187313719397135,"aX":5.548299597377455},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.8,"breakHorizontal":-7.6,"spinRate":2572,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.44156401346490126,"extension":6.950890162820767},"index":4,"playId":"a3843002-411b-311d-83d4-a88bff796ab9","pitchNumber":5,"startTime":"2026-04-28T23:21:29.591Z","endTime":"2026-04-28T23:21:33.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-28T23:21:41.979Z","endTime":"2026-04-28T23:21:52.091Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213264040354392,"aZ":-26.57402479344643,"pfxX":2.264395797012173,"pfxZ":3.6810711882573446,"pX":-0.046939137625716276,"pZ":0.5715165902310112,"vX0":4.262278578528093,"vY0":-123.27087899870936,"vZ0":-8.03011810910189,"x":118.79,"y":223.35,"x0":-2.1006024188660053,"y0":50.001113654244406,"z0":6.153244549683922,"aX":3.443104342191801},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.8,"breakHorizontal":-5.2,"spinRate":2676,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.4463492700405465,"extension":6.676039343883829},"index":6,"playId":"1a8f0b40-3457-37c1-b315-e55d1ae67d90","pitchNumber":6,"startTime":"2026-04-28T23:21:52.091Z","endTime":"2026-04-28T23:21:56.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:21:56.364Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chandler Simpson pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:22:02.290Z","endTime":"2026-04-28T23:22:33.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.079309348173066,"aZ":-21.182227890027615,"pfxX":-7.053604621624126,"pfxZ":8.056512500046196,"pX":-0.018352962877814575,"pZ":3.3149920035450773,"vX0":6.1873874042428,"vY0":-115.92130608894,"vZ0":-2.1344480833015,"x":117.7,"y":149.28,"x0":-1.8019639345058995,"y0":50.00514880881716,"z0":6.263859829872292,"aX":-9.628900760347676},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":14.4,"breakHorizontal":11.3,"spinRate":1755,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.47196863953239854,"extension":6.646555834461012},"hitData":{"launchSpeed":78.6,"launchAngle":57.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.96,"coordY":132.55}},"index":0,"playId":"03b12301-31a1-37ee-8698-9520a8e5a618","pitchNumber":1,"startTime":"2026-04-28T23:22:24.133Z","endTime":"2026-04-28T23:22:33.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:22:33.442Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Williamson singles on a line drive to right fielder Angel Martínez. Taylor Walls to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:22:40.606Z","endTime":"2026-04-28T23:23:49.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnThird":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.291401131547147,"aZ":-24.169521162358237,"pfxX":-8.41810673487015,"pfxZ":4.297941475730147,"pX":0.29124903901603766,"pZ":1.5727958524332335,"vX0":9.154242159941276,"vY0":-135.0591998974309,"vZ0":-7.673307220610631,"x":105.9,"y":196.31,"x0":-2.0360232032155374,"y0":50.00131691498109,"z0":6.130443231229662,"aX":-15.67085939780888},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":2087,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4043534260893811,"extension":6.878455934746434},"index":0,"playId":"01a32f39-0369-3969-8a17-8969845e3c24","pitchNumber":1,"startTime":"2026-04-28T23:23:03.475Z","endTime":"2026-04-28T23:23:07.785Z","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":2},"index":1,"playId":"fa822f67-7839-383a-b0ec-0129741e0952","startTime":"2026-04-28T23:23:16.624Z","endTime":"2026-04-28T23:23:20.580Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70558279981233,"aZ":-20.342845694444634,"pfxX":-7.0907761448464,"pfxZ":6.2720479661347035,"pX":-0.6645567641525704,"pZ":3.1905158669814977,"vX0":6.623154134381517,"vY0":-136.20764637110585,"vZ0":-4.11244917239809,"x":142.33,"y":152.64,"x0":-2.2013136063705803,"y0":50.00629291349357,"z0":6.118897041778796,"aX":-13.383945729603507},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":11.5,"spinRate":1979,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40145780985621293,"extension":6.776541460185462},"hitData":{"launchSpeed":77.6,"launchAngle":17.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.99,"coordY":128.65}},"index":2,"playId":"6b6d1111-3d4d-3dfd-9487-f77c42e6472c","pitchNumber":2,"startTime":"2026-04-28T23:23:37.958Z","endTime":"2026-04-28T23:23:49.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:23:49.345Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a sharp line drive to right fielder Angel Martínez. Taylor Walls scores. Ben Williamson to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:25:07.936Z","endTime":"2026-04-28T23:25:20.145Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnSecond":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":{"id":676440,"link":"/api/v1/people/676440"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-28T23:24:08.998Z","endTime":"2026-04-28T23:25:10.077Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34626836600682,"aZ":-24.114801185643547,"pfxX":1.3703294463096092,"pfxZ":4.875300696461179,"pX":-0.03333646002846272,"pZ":1.1783340165954133,"vX0":4.6154634306629525,"vY0":-127.0541123328988,"vZ0":-7.816304630802203,"x":118.27,"y":206.96,"x0":-2.0434726066369207,"y0":50.00384724594117,"z0":6.179623023480506,"aX":2.2639659369298224},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-3.5,"spinRate":2641,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.42929366776398403,"extension":6.780931226675691},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.09,"coordY":107.83}},"index":1,"playId":"1f228336-ff3b-31ca-a12a-cc2776b08f4a","pitchNumber":1,"startTime":"2026-04-28T23:25:10.077Z","endTime":"2026-04-28T23:25:20.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:25:20.145Z","atBatIndex":33},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Yandy Díaz grounds into a force out, second baseman Travis Bazzana to shortstop Brayan Rocchio. Jonathan Aranda out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:25:31.897Z","endTime":"2026-04-28T23:26:47.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423248022651645,"aZ":-17.856721827923273,"pfxX":-7.985667683363973,"pfxZ":7.758536321803055,"pX":0.8426891789760927,"pZ":1.929626218613165,"vX0":10.131595832558947,"vY0":-135.20987966123388,"vZ0":-7.8881691084175225,"x":84.88,"y":186.68,"x0":-1.9214704799873519,"y0":50.00262459905083,"z0":6.145703880796986,"aX":-14.735854807401848},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":12.2,"spinRate":2044,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4056278097342205,"extension":6.6786870736605355},"index":0,"playId":"36aa80f7-1fd9-3fd2-a67b-0fb13b6206a6","pitchNumber":1,"startTime":"2026-04-28T23:25:51.598Z","endTime":"2026-04-28T23:25:56.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656935457409016,"aZ":-29.20366041421491,"pfxX":4.934496712923337,"pfxZ":2.006660065078644,"pX":0.7285547555460841,"pZ":0.07792502634641067,"vX0":4.659151508563234,"vY0":-122.03216286180964,"vZ0":-8.69803779602259,"x":89.23,"y":236.68,"x0":-1.8581997261686667,"y0":50.005354441490866,"z0":6.263478769134675,"aX":7.322698634120143},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":-10.2,"spinRate":2566,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4516530873849236,"extension":6.620280073393036},"index":1,"playId":"10ee3a4a-32ab-3fc1-aca9-1974b0d69c5c","pitchNumber":2,"startTime":"2026-04-28T23:26:13.818Z","endTime":"2026-04-28T23:26:17.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.603807021793223,"aZ":-27.351921110594528,"pfxX":3.5768796338206275,"pfxZ":2.9069613814795847,"pX":0.6474663774382855,"pZ":2.9153008768440234,"vX0":5.4746960225212815,"vY0":-128.03970242878538,"vZ0":-3.2168193803350023,"x":103.94,"y":137.6,"x0":-1.9836987775350217,"y0":50.00325011448098,"z0":6.329779037003062,"aX":5.934545157963532},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-7.7,"spinRate":2598,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.42788534309701065,"extension":6.659272432655492},"hitData":{"launchSpeed":96.5,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.93,"coordY":143.78}},"index":2,"playId":"f792017b-2acc-3649-a39a-2c864512ebf7","pitchNumber":3,"startTime":"2026-04-28T23:26:40.623Z","endTime":"2026-04-28T23:26:47.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:26:47.618Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T23:28:46.372Z","endTime":"2026-04-28T23:29:37.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"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":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":83.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339377111881095,"aZ":-18.275383685281387,"pfxX":-9.958059135844358,"pfxZ":7.902842005211049,"pX":0.08720867035623127,"pZ":2.766232794234315,"vX0":7.154315509650914,"vY0":-131.61943309699575,"vZ0":-4.55434279397641,"x":113.68,"y":164.09,"x0":-1.3693328596988739,"y0":50.001979859731236,"z0":5.868112308852303,"aX":-17.51067400791271},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":16.6,"spinRate":2186,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.41579324441297283,"extension":5.813119921319589},"index":0,"playId":"f40be47f-f36c-3e47-be50-eec1e5d52d7b","pitchNumber":1,"startTime":"2026-04-28T23:28:57.894Z","endTime":"2026-04-28T23:29:01.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190849435541242,"aZ":-25.967480144317268,"pfxX":-1.0055633970593734,"pfxZ":3.836389862538965,"pX":1.172387285682893,"pZ":2.9868195162551485,"vX0":7.214339187716313,"vY0":-126.55170996685585,"vZ0":-2.086675147503559,"x":72.31,"y":158.14,"x0":-1.586665118792003,"y0":50.00600709346908,"z0":5.905232606653774,"aX":-1.628872627055437},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":0.1,"spinRate":2297,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.43304790940415927,"extension":5.720937411762168},"index":1,"playId":"eb0fcae3-7eb9-3803-9c98-ce17b65093ae","pitchNumber":2,"startTime":"2026-04-28T23:29:14.459Z","endTime":"2026-04-28T23:29:18.431Z","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":79.1,"endSpeed":72.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.980662052280646,"aZ":-27.744824385339744,"pfxX":-7.8676226064211585,"pfxZ":3.307815974945571,"pX":-0.9074269855752705,"pZ":2.384820085909345,"vX0":3.5215488390546588,"vY0":-115.1506724343547,"vZ0":-2.481235411540606,"x":151.59,"y":174.39,"x0":-1.4368311184196456,"y0":50.003211968226104,"z0":6.168721312760011,"aX":-10.533992546969086},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.6,"breakHorizontal":13.3,"spinRate":1695,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4762126978941117,"extension":5.930579856799073},"hitData":{"launchSpeed":86.6,"launchAngle":19.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.33,"coordY":93.23}},"index":2,"playId":"142b87e3-80d3-3d26-9b7e-1adfabef3ac3","pitchNumber":3,"startTime":"2026-04-28T23:29:27.502Z","endTime":"2026-04-28T23:29:37.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:29:37.940Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Angel Martínez out on a sacrifice bunt, catcher Nick Fortes to first baseman Jonathan Aranda. Daniel Schneemann to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T23:29:43.953Z","endTime":"2026-04-28T23:30:10.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":0},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.140335971858995,"aZ":-28.19283967424732,"pfxX":-6.763200838268201,"pfxZ":3.0161920459959894,"pX":-0.9894654920892944,"pZ":2.794874548133517,"vX0":3.3091041751827506,"vY0":-114.40301469419794,"vZ0":-1.418788228572548,"x":154.72,"y":163.32,"x0":-1.5800180705319253,"y0":50.00022284433667,"z0":6.199858296805415,"aX":-8.916447537846507},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.4,"breakHorizontal":11.4,"spinRate":1704,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.47972397824845414,"extension":6.069452076948276},"hitData":{"launchSpeed":39.4,"launchAngle":-82.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":125.02,"coordY":199.14}},"index":0,"playId":"878aedf7-1995-3b05-9cc2-670da7a79fd4","pitchNumber":1,"startTime":"2026-04-28T23:30:03.246Z","endTime":"2026-04-28T23:30:10.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:30:10.432Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T23:30:28.416Z","endTime":"2026-04-28T23:32:05.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.610768526968073,"aZ":-29.46161787602418,"pfxX":-7.478798410681337,"pfxZ":2.1214206602463372,"pX":-1.0323731411391803,"pZ":1.2337303423044543,"vX0":3.1147028893430537,"vY0":-112.08504549711171,"vZ0":-4.125493637284198,"x":156.35,"y":205.47,"x0":-1.4658571658835327,"y0":50.00098134533241,"z0":6.095346068252954,"aX":-9.547161177492882},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":3.1,"breakHorizontal":12.8,"spinRate":1600,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.48802980062920565,"extension":6.02560072700941},"index":0,"playId":"5e247fc7-a592-3e44-a7e9-361c58eeb35b","pitchNumber":1,"startTime":"2026-04-28T23:30:39.156Z","endTime":"2026-04-28T23:30:44.046Z","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":"b64d48f6-dbb7-4ec3-928d-bab2c7e65487","startTime":"2026-04-28T23:30:52.718Z","endTime":"2026-04-28T23:30:58.906Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.275866566895818,"aZ":-28.740580460282352,"pfxX":-4.849047220309988,"pfxZ":2.5930053629553047,"pX":-0.9163899998292366,"pZ":3.8671719917280303,"vX0":2.931041712966145,"vY0":-113.81327274674636,"vZ0":0.925734045745529,"x":151.93,"y":134.37,"x0":-1.5856099465182507,"y0":50.001169588212136,"z0":6.283557822952394,"aX":-6.413372673274747},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":5.2,"breakHorizontal":8.2,"spinRate":1452,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.4797469625943598,"extension":5.847153640154442},"index":2,"playId":"14a496a5-d87e-3282-9d63-b604235117a1","pitchNumber":2,"startTime":"2026-04-28T23:31:13.670Z","endTime":"2026-04-28T23:31:17.889Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36547704980695,"aZ":-26.049733893911352,"pfxX":1.900389947788642,"pfxZ":3.59028754758795,"pX":1.1220594841900853,"pZ":2.0991506073119783,"vX0":6.475584258770736,"vY0":-129.100304518436,"vZ0":-4.4062206607510435,"x":74.23,"y":182.1,"x0":-1.6554806349380997,"y0":50.00204974061448,"z0":5.809518125576368,"aX":3.237742634890098},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-4.8,"spinRate":2211,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.42265612079304127,"extension":5.77759936520306},"index":3,"playId":"ba2fb37f-5a45-323f-90d1-102572c0fff9","pitchNumber":3,"startTime":"2026-04-28T23:31:30.962Z","endTime":"2026-04-28T23:31:35.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.877242658606672,"aZ":-28.667040899422272,"pfxX":-6.378933470799444,"pfxZ":2.608953907343585,"pX":-0.34084640877608063,"pZ":2.222616830482696,"vX0":4.658478004003269,"vY0":-115.41918103690352,"vZ0":-2.579647083638492,"x":129.99,"y":178.77,"x0":-1.5585183165670284,"y0":50.005236948172325,"z0":6.120783488202818,"aX":-8.590647892151727},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.3,"breakHorizontal":10.3,"spinRate":1740,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.47490728495194556,"extension":6.248499989569398},"hitData":{"launchSpeed":92.8,"launchAngle":39.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.41,"coordY":91.13}},"index":4,"playId":"62e2d6a5-7cff-3c77-81d6-bc1701f9a6e9","pitchNumber":4,"startTime":"2026-04-28T23:31:53.624Z","endTime":"2026-04-28T23:32:05.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:32:05.244Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T23:32:16.587Z","endTime":"2026-04-28T23:33:43.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368880753808558,"aZ":-22.729907108286938,"pfxX":-8.262081092606353,"pfxZ":5.093480461257438,"pX":0.6657237330637596,"pZ":2.098432000218989,"vX0":8.629008017964438,"vY0":-135.26474048133682,"vZ0":-5.653569532527159,"x":91.62,"y":182.12,"x0":-1.491543807678665,"y0":50.00097039956761,"z0":5.808064735531741,"aX":-15.315901276558852},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":13.1,"spinRate":2183,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40484370902972744,"extension":5.908194501874368},"index":0,"playId":"c1661a7d-ea81-3819-a3b5-68c0f23028ed","pitchNumber":1,"startTime":"2026-04-28T23:32:31.840Z","endTime":"2026-04-28T23:32:35.860Z","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":79.4,"endSpeed":72.6,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78033880569079,"aZ":-43.689130643121395,"pfxX":0.37673126200441365,"pfxZ":-8.60546507935212,"pX":-0.8413571181805191,"pZ":3.184926278404965,"vX0":1.520837961317668,"vY0":-115.56683827343639,"vZ0":2.4475928203548363,"x":149.07,"y":152.79,"x0":-1.5599648006099986,"y0":50.00522820483465,"z0":6.3429192533626955,"aX":0.5036549021265503},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-14.5,"breakHorizontal":-1.1,"spinRate":2418,"spinDirection":15},"zone":11,"typeConfidence":2.0,"plateTime":0.47599896749410764,"extension":5.8273193436345325},"index":1,"playId":"8bd77eec-c4e0-32d9-9c53-67028da77d23","pitchNumber":2,"startTime":"2026-04-28T23:32:47.607Z","endTime":"2026-04-28T23:32:52.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":70.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900844337269486,"aZ":-28.364948150243542,"pfxX":-7.5689816559244845,"pfxZ":2.9659945796837386,"pX":0.10769808020684561,"pZ":1.4854872935602124,"vX0":5.591550050989848,"vY0":-113.4357115581338,"vZ0":-3.8349948730169316,"x":112.89,"y":198.67,"x0":-1.4256513009853398,"y0":50.000334235372904,"z0":6.0764843946607074,"aX":-9.702400588369416},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":4.6,"breakHorizontal":12.0,"spinRate":1758,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.48589839661807543,"extension":6.114507250122428},"index":2,"playId":"697bd079-76ec-363d-a43f-a86031ab8c1e","pitchNumber":3,"startTime":"2026-04-28T23:33:02.419Z","endTime":"2026-04-28T23:33:06.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49838115348029,"aZ":-23.609687127141232,"pfxX":-8.117659363324886,"pfxZ":4.685123207028694,"pX":1.1770498727133174,"pZ":2.4431093677663775,"vX0":9.541970215866208,"vY0":-134.01120928511045,"vZ0":-4.512166745781591,"x":72.13,"y":172.82,"x0":-1.3660504793733521,"y0":50.005786469519144,"z0":5.823995990813703,"aX":-14.847946602148784},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":12.8,"spinRate":2276,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4078769391389141,"extension":6.002987159902272},"index":3,"playId":"51777b79-2ca1-310c-84d2-0f92ee77fd6d","pitchNumber":4,"startTime":"2026-04-28T23:33:20.231Z","endTime":"2026-04-28T23:33:24.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.635325133419645,"aZ":-29.174493409735685,"pfxX":-6.564364301856744,"pfxZ":2.3112041327298503,"pX":-0.42659488876264096,"pZ":1.0692642391325262,"vX0":4.1139074899695,"vY0":-113.51419740702008,"vZ0":-4.610762187940512,"x":133.26,"y":209.91,"x0":-1.4135402477100423,"y0":50.003964435847976,"z0":6.045789558237394,"aX":-8.5294130585558},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.2,"breakHorizontal":10.8,"spinRate":1707,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4833240373518639,"extension":6.017014117132185},"index":4,"playId":"154a5a29-eff7-317f-9e14-07c1544c7c31","pitchNumber":5,"startTime":"2026-04-28T23:33:38.634Z","endTime":"2026-04-28T23:33:43.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:33:43.249Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Fraley grounds out softly, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T23:35:59.463Z","endTime":"2026-04-28T23:37:02.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Herrin replaces Tanner Bibee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T23:35:40.433Z","endTime":"2026-04-28T23:36:01.595Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.668921427784067,"aZ":-29.667177114454006,"pfxX":0.10579552832007033,"pfxZ":1.6075711005489453,"pX":-0.23959594324582542,"pZ":1.7128421627568144,"vX0":-5.339867357027162,"vY0":-125.0488012664417,"vZ0":-4.106392030164633,"x":126.13,"y":192.53,"x0":1.9231609993865197,"y0":50.004813607057756,"z0":5.850660515069764,"aX":0.1662224054819904},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":1.2,"spinRate":2076,"spinDirection":102},"zone":8,"typeConfidence":0.9,"plateTime":0.4405061282604019,"extension":6.3859506967823485},"index":1,"playId":"f50321b7-2066-3899-8378-8f7c3975b6c5","pitchNumber":1,"startTime":"2026-04-28T23:36:01.595Z","endTime":"2026-04-28T23:36:05.505Z","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":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-28T23:36:16.959Z","endTime":"2026-04-28T23:36:33.823Z","isPitch":false,"type":"action","player":{"id":641584,"link":"/api/v1/people/641584"}},{"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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314396805788597,"aZ":-28.89363490199899,"pfxX":2.222065939639136,"pfxZ":2.096570059407714,"pX":-1.0378754354399136,"pZ":1.8156603844083548,"vX0":-8.09926658418707,"vY0":-124.0692744026419,"vZ0":-3.937588317240436,"x":156.56,"y":189.76,"x0":1.9769588047329827,"y0":50.00186659413752,"z0":5.825529874850133,"aX":3.4735211862599846},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-2.2,"spinRate":2107,"spinDirection":329},"zone":13,"typeConfidence":0.91,"plateTime":0.4411132432657707,"extension":6.537445673724615},"index":3,"playId":"a66daa45-5e78-38cd-aaa9-dd2a7f625773","pitchNumber":2,"startTime":"2026-04-28T23:36:33.823Z","endTime":"2026-04-28T23:36:42.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.23824028429368,"aZ":-29.15603435197592,"pfxX":9.327579463681612,"pfxZ":1.6104243903772844,"pX":0.9471738456740744,"pZ":3.0467223029365322,"vX0":-5.494806008338041,"vY0":-136.41625206883018,"vZ0":-1.5764173682718792,"x":80.9,"y":156.52,"x0":1.7802364708819842,"y0":50.00543006844027,"z0":5.650486129763239,"aX":17.505366999721307},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.8,"breakHorizontal":-15.7,"spinRate":2109,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4021825205796232,"extension":6.615940973654641},"hitData":{"launchSpeed":46.9,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":141.44,"coordY":170.51}},"index":4,"playId":"96993f73-5417-3ba5-ac98-83c8139f4e0c","pitchNumber":3,"startTime":"2026-04-28T23:36:54.313Z","endTime":"2026-04-28T23:37:02.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:37:02.004Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T23:37:09.572Z","endTime":"2026-04-28T23:38:04.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2329018417287,"aZ":-28.775056390128995,"pfxX":0.5931263008822287,"pfxZ":2.2470790790599686,"pX":-0.9324933722910617,"pZ":1.7587084956723724,"vX0":-6.978372813421465,"vY0":-123.53017268852786,"vZ0":-3.9220182243600155,"x":152.54,"y":191.29,"x0":1.8766580637670491,"y0":50.003716467051824,"z0":5.8409470541343005,"aX":0.8979124745974258},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":0.8,"spinRate":2050,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.4468524671272389,"extension":6.688460928775681},"index":0,"playId":"e241ddd6-2487-3b5d-9aa5-b4ad371799fe","pitchNumber":1,"startTime":"2026-04-28T23:37:28.517Z","endTime":"2026-04-28T23:37:34.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268215026974467,"aZ":-19.35395750869412,"pfxX":5.6959277007535,"pfxZ":6.805934305106964,"pX":-1.080833918043323,"pZ":3.6179101488423133,"vX0":-9.851980204761725,"vY0":-135.79913551498802,"vZ0":-1.927287770296593,"x":158.2,"y":141.1,"x0":1.8395521424186898,"y0":50.00536279872471,"z0":5.6706734045157985,"aX":10.734675518856909},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":-8.4,"spinRate":2338,"spinDirection":129},"zone":11,"typeConfidence":0.91,"plateTime":0.40196650064538497,"extension":6.536512157750232},"index":1,"playId":"a22e5774-7c19-3b85-bc66-38072f1361f6","pitchNumber":2,"startTime":"2026-04-28T23:37:42.924Z","endTime":"2026-04-28T23:37:47.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.296552039339243,"aZ":-27.959652914902154,"pfxX":0.6821422719544703,"pfxZ":2.7272506702018324,"pX":-0.3136140260190905,"pZ":2.030068125649248,"vX0":-5.991751416217727,"vY0":-124.44666847741188,"vZ0":-3.4861371425555125,"x":128.95,"y":183.97,"x0":2.0515196439264662,"y0":50.0045410768571,"z0":5.801508731031689,"aX":1.055589538389778},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":0.4,"spinRate":2076,"spinDirection":343},"zone":7,"typeConfidence":0.91,"plateTime":0.4425503109064173,"extension":6.194097216727698},"hitData":{"launchSpeed":61.2,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.81,"coordY":159.32}},"index":2,"playId":"6f2bf8b1-8a24-306e-91da-75823b2e4de1","pitchNumber":3,"startTime":"2026-04-28T23:37:57.465Z","endTime":"2026-04-28T23:38:04.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:38:04.922Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-28T23:38:13.492Z","endTime":"2026-04-28T23:39:05.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":87.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19081251622397,"aZ":-18.48760924320717,"pfxX":5.325295845238322,"pfxZ":6.999027074490037,"pX":1.3688206239069631,"pZ":2.893724698321474,"vX0":-3.0939375577981965,"vY0":-138.95527841662653,"vZ0":-4.092183257457417,"x":64.82,"y":160.65,"x0":1.8049727204674912,"y0":50.00033660484998,"z0":5.61399412588918,"aX":10.410362713307196},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-9.0,"spinRate":2255,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.3942008488354105,"extension":6.501097714350862},"index":0,"playId":"35a3fc21-ea81-37f4-aee2-93cfb99b9def","pitchNumber":1,"startTime":"2026-04-28T23:38:29.774Z","endTime":"2026-04-28T23:38:34.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58591506762352,"aZ":-28.526413949087157,"pfxX":0.443847173857951,"pfxZ":2.4253233532068403,"pX":1.1719623312301166,"pZ":3.270631752786842,"vX0":-2.263290285449403,"vY0":-122.79134926537276,"vZ0":-0.5644944905718221,"x":72.33,"y":150.47,"x0":2.0537831806303877,"y0":50.00470414231028,"z0":5.961582253624461,"aX":0.6684349433363744},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.6,"breakHorizontal":-0.2,"spinRate":2032,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.44855305299387904,"extension":6.1980708379673795},"index":1,"playId":"e1348959-add1-39bf-a5d2-a27ede8de65e","pitchNumber":2,"startTime":"2026-04-28T23:38:43.213Z","endTime":"2026-04-28T23:38:47.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.057758824438416,"aZ":-31.39253566606577,"pfxX":8.70693604588777,"pfxZ":0.4238570810571982,"pX":0.517953297045212,"pZ":2.9743154338185955,"vX0":-5.823811562363568,"vY0":-135.67762347767805,"vZ0":-1.3427893537859776,"x":97.26,"y":158.47,"x0":1.57854948127784,"y0":50.00053851182717,"z0":5.695729528216777,"aX":15.974639138643344},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.7,"breakHorizontal":-14.3,"spinRate":2150,"spinDirection":133},"zone":3,"typeConfidence":0.89,"plateTime":0.4061595287549684,"extension":6.6389218953063525},"hitData":{"launchSpeed":75.7,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.98,"coordY":155.28}},"index":2,"playId":"9def882d-feb5-324d-aea8-a85069df4077","pitchNumber":3,"startTime":"2026-04-28T23:38:57.691Z","endTime":"2026-04-28T23:39:05.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:39:05.016Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T23:41:00.331Z","endTime":"2026-04-28T23:42:29.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43801917711617,"aZ":-26.616683724791915,"pfxX":0.3521707441274843,"pfxZ":3.37671284498113,"pX":0.10659077244560552,"pZ":3.3589323674519025,"vX0":4.118676811164344,"vY0":-126.57452950148627,"vZ0":-1.4745543742036462,"x":112.94,"y":148.09,"x0":-1.5779654331822637,"y0":50.001441790636676,"z0":6.052266334037753,"aX":0.57916045593322},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":2168,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.43042464049876505,"extension":5.806755767326427},"index":0,"playId":"e600becb-8c50-3277-9540-61d99dfb0fed","pitchNumber":1,"startTime":"2026-04-28T23:41:14.576Z","endTime":"2026-04-28T23:41:19.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07396704658906,"aZ":-20.48420315653113,"pfxX":-8.402112804088135,"pfxZ":6.482991232164389,"pX":0.030612031942558206,"pZ":1.6339541202691503,"vX0":6.795584597372318,"vY0":-133.94262431690697,"vZ0":-7.052311165018365,"x":115.83,"y":194.66,"x0":-1.457750502971014,"y0":50.00092851205808,"z0":5.784276997030242,"aX":-15.144088284004342},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":2188,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4101794882259364,"extension":5.905066351229698},"index":1,"playId":"456b94cd-ce2f-396d-9425-9ad4c11e2627","pitchNumber":2,"startTime":"2026-04-28T23:41:29.126Z","endTime":"2026-04-28T23:41:33.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186324919633616,"aZ":-23.18446036255768,"pfxX":0.7615916432948898,"pfxZ":5.366768376721581,"pX":0.14936854258009616,"pZ":3.1292767721317687,"vX0":4.379964149564156,"vY0":-128.49441953879736,"vZ0":-2.5705582869318975,"x":111.31,"y":154.29,"x0":-1.6749969741280628,"y0":50.00317787500726,"z0":5.940659372840042,"aX":1.2751374939365616},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":-2.4,"spinRate":2228,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4259882350229449,"extension":5.755774994629472},"index":2,"playId":"c53668a6-d570-332f-9ef9-b90cb43fdd64","pitchNumber":3,"startTime":"2026-04-28T23:41:45.283Z","endTime":"2026-04-28T23:41:49.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.757942904586855,"aZ":-28.077359250355354,"pfxX":-6.673478531417006,"pfxZ":2.9805122700905278,"pX":-0.7086542303154914,"pZ":1.5146037951701865,"vX0":3.5941716413578293,"vY0":-115.6707287724765,"vZ0":-4.296527452540066,"x":144.01,"y":197.89,"x0":-1.404528390237012,"y0":50.003278093451115,"z0":6.046751529260223,"aX":-9.169346258585364},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.7,"breakHorizontal":11.4,"spinRate":1560,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4710259835248727,"extension":6.202728203978158},"index":3,"playId":"581c7784-a0e3-3612-9afb-c97a4aff0b4d","pitchNumber":4,"startTime":"2026-04-28T23:42:03.536Z","endTime":"2026-04-28T23:42:10.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.978696933411307,"aZ":-21.887091498853344,"pfxX":-8.865461064630761,"pfxZ":5.594141397294736,"pX":0.3028496228658314,"pZ":2.3993238010543982,"vX0":7.8088638460607,"vY0":-135.13766416557652,"vZ0":-4.910668622671726,"x":105.46,"y":174.0,"x0":-1.4802499203383561,"y0":50.00500860695871,"z0":5.789078855492227,"aX":-16.308457411149636},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":14.3,"spinRate":2147,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4061831050343572,"extension":5.727174214917963},"hitData":{"launchSpeed":100.0,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.87,"coordY":166.74}},"index":4,"playId":"e0c7a8c4-c7dc-3bf9-a3ca-cb72c4337b12","pitchNumber":5,"startTime":"2026-04-28T23:42:22.273Z","endTime":"2026-04-28T23:42:29.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:42:29.155Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Steven Kwan doubles (4) on a ground ball to right fielder Jake Fraley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T23:42:44.979Z","endTime":"2026-04-28T23:43:55.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.640716329404547,"aZ":-42.279996689996736,"pfxX":0.9471949333246926,"pfxZ":-7.292582428159596,"pX":-0.1177554895336966,"pZ":3.0905502618423943,"vX0":2.634546047663946,"vY0":-117.09746870696159,"vZ0":1.8941895119035812,"x":121.49,"y":155.34,"x0":-1.3816851943721453,"y0":50.00412403772448,"z0":6.234228737117465,"aX":1.3120563541893602},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.5,"breakHorizontal":-2.4,"spinRate":2281,"spinDirection":5},"zone":2,"typeConfidence":2.0,"plateTime":0.46821032728811796,"extension":6.095454373917376},"index":0,"playId":"46401881-17f1-3be4-a5f7-57cca4b64578","pitchNumber":1,"startTime":"2026-04-28T23:42:53.025Z","endTime":"2026-04-28T23:43:20.033Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514181408689417,"aZ":-22.32103197161316,"pfxX":-7.928024787476928,"pfxZ":5.341273479003075,"pX":1.0282569780193414,"pZ":1.7850402556027365,"vX0":9.545766244060326,"vY0":-134.5566178960932,"vZ0":-6.420495252927603,"x":77.81,"y":190.58,"x0":-1.5250692527168863,"y0":50.00395285812593,"z0":5.7694798723932434,"aX":-14.628521878611103},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":12.5,"spinRate":2345,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4061104265384987,"extension":5.99220411340266},"index":1,"playId":"09c6d3e6-9884-3a84-8e89-a45802b54e09","pitchNumber":2,"startTime":"2026-04-28T23:43:27.675Z","endTime":"2026-04-28T23:43:32.499Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441549096473622,"aZ":-20.38020375627529,"pfxX":-0.1390073090661863,"pfxZ":7.005081596545219,"pX":0.24104623025729066,"pZ":1.7788836180184457,"vX0":5.111040655780236,"vY0":-128.6280402404911,"vZ0":-6.055348507996704,"x":107.81,"y":190.75,"x0":-1.7496035866065542,"y0":50.005830213974484,"z0":5.732586532654418,"aX":-0.23513968145470543},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.6,"breakHorizontal":-0.8,"spinRate":2351,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4250329162855522,"extension":5.686387024377639},"hitData":{"launchSpeed":85.6,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.86,"coordY":128.04}},"index":2,"playId":"afd4247f-356a-33b7-bd1b-32f7b7e141c1","pitchNumber":3,"startTime":"2026-04-28T23:43:43.201Z","endTime":"2026-04-28T23:43:55.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:43:55.040Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase DeLauter lines out to second baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T23:45:26.208Z","endTime":"2026-04-28T23:45:49.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"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":"2026-04-28T23:44:29.414Z","endTime":"2026-04-28T23:45:28.375Z","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":92.0,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11547225517146,"aZ":-18.32555443631224,"pfxX":-8.762834835114727,"pfxZ":7.631136904591264,"pX":0.36839591371943364,"pZ":2.244350626190139,"vX0":7.875612342595698,"vY0":-133.68132086407093,"vZ0":-6.027045345227222,"x":102.96,"y":178.18,"x0":-1.4736347025215957,"y0":50.00251877926563,"z0":5.838340600321889,"aX":-15.901345553500143},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":14.3,"spinRate":2292,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4093157308605049,"extension":5.903570827750647},"index":1,"playId":"0c80f284-650f-3d56-9685-f3bb027ddc04","pitchNumber":1,"startTime":"2026-04-28T23:45:28.375Z","endTime":"2026-04-28T23:45:32.720Z","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":76.8,"endSpeed":71.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00181348110802,"aZ":-27.990059114887295,"pfxX":-5.693945830787057,"pfxZ":3.281970825779836,"pX":-0.6242075198973078,"pZ":1.8382824617843359,"vX0":3.6736907919258517,"vY0":-111.79796000646942,"vZ0":-3.2299381981901245,"x":140.79,"y":189.15,"x0":-1.5439966186500083,"y0":50.00171504010101,"z0":6.156442889110486,"aX":-7.251439057346052},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":5.4,"breakHorizontal":9.5,"spinRate":1373,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.48879848481089194,"extension":5.994817347329821},"hitData":{"launchSpeed":77.9,"launchAngle":12.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":149.35,"coordY":143.11}},"index":2,"playId":"2599125b-4606-3336-bc99-21df81101748","pitchNumber":2,"startTime":"2026-04-28T23:45:43.859Z","endTime":"2026-04-28T23:45:49.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:45:49.900Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Jake Fraley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-28T23:45:58.441Z","endTime":"2026-04-28T23:46:23.578Z","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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.741634627338087,"aZ":-23.97316971616095,"pfxX":-0.48944188840520386,"pfxZ":4.823543282223601,"pX":0.7173136593186353,"pZ":1.6969583880695631,"vX0":6.279221924522744,"vY0":-129.05545044658706,"vZ0":-5.769864629031006,"x":89.66,"y":192.96,"x0":-1.6751412250395616,"y0":50.00490557737234,"z0":5.7875155695768985,"aX":-0.8328968817934062},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":-0.4,"spinRate":2259,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.42305684607420657,"extension":5.977368231689783},"hitData":{"launchSpeed":94.5,"launchAngle":48.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.05,"coordY":98.5}},"index":0,"playId":"aeb65c57-f170-3e94-9b52-4840758e585c","pitchNumber":1,"startTime":"2026-04-28T23:46:13.807Z","endTime":"2026-04-28T23:46:23.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:46:23.578Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Palacios grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T23:48:24.401Z","endTime":"2026-04-28T23:49:17.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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.4,"endSpeed":83.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.43050108637158,"aZ":-29.543176517372043,"pfxX":11.136433239632852,"pfxZ":1.453056807179002,"pX":0.19852442912869192,"pZ":2.046790081026255,"vX0":-7.8355097636033175,"vY0":-135.6263685526797,"vZ0":-3.7744327269117623,"x":109.43,"y":183.52,"x0":1.7143912891948445,"y0":50.00651599422411,"z0":5.574395488909571,"aX":20.243073250692557},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.8,"breakHorizontal":-18.0,"spinRate":2073,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.4076826849769475,"extension":6.577564457143709},"index":0,"playId":"936d23a7-5b63-3dbc-9e70-0c1566926220","pitchNumber":1,"startTime":"2026-04-28T23:48:31.056Z","endTime":"2026-04-28T23:48:35.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09459965980775,"aZ":-23.135740256669457,"pfxX":7.458277834258604,"pfxZ":4.882319111901717,"pX":-0.15319324934508208,"pZ":2.2799167646421723,"vX0":-6.941027796111651,"vY0":-135.58025439627136,"vZ0":-4.637465273509084,"x":122.84,"y":177.22,"x0":1.47760634140978,"y0":50.00529233585228,"z0":5.638136760119568,"aX":13.814472129370483},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-11.9,"spinRate":2081,"spinDirection":138},"zone":5,"typeConfidence":0.91,"plateTime":0.4048072028988594,"extension":6.3470875397157664},"index":1,"playId":"75932a0a-6d20-3714-89c0-4509569e24f4","pitchNumber":2,"startTime":"2026-04-28T23:48:44.653Z","endTime":"2026-04-28T23:48:47.881Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-28T23:48:57.197Z","endTime":"2026-04-28T23:49:09.407Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":75.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.455820947417784,"aZ":-29.937883769368526,"pfxX":-0.03810532511493481,"pfxZ":1.482143566963389,"pX":0.5713020539049829,"pZ":2.8204508176796117,"vX0":-3.5616400280634304,"vY0":-124.61303822678153,"vZ0":-0.9725837815829709,"x":95.22,"y":162.63,"x0":2.049085044816989,"y0":50.00317464949803,"z0":5.782331011816248,"aX":-0.057104894276406845},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":1.2,"spinRate":2051,"spinDirection":313},"zone":3,"typeConfidence":0.9,"plateTime":0.4465455976817947,"extension":6.379791825137362},"hitData":{"launchSpeed":90.5,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.32,"coordY":164.35}},"index":3,"playId":"031f7061-6849-345a-b233-3d3e82bb02cf","pitchNumber":3,"startTime":"2026-04-28T23:49:09.407Z","endTime":"2026-04-28T23:49:17.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:49:17.276Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Walls walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T23:49:23.714Z","endTime":"2026-04-28T23:51:30.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.9,"endSpeed":71.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.527034218613494,"aZ":-33.55177455008987,"pfxX":-8.454969099866455,"pfxZ":-1.0627231013250764,"pX":1.660623420978769,"pZ":2.192928701769807,"vX0":1.080262179414238,"vY0":-113.49523463446543,"vZ0":-1.2445981898579963,"x":53.7,"y":179.57,"x0":2.275330265623264,"y0":50.00062613811734,"z0":6.101472005471402,"aX":-10.98585428458122},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-1.9,"breakHorizontal":15.0,"spinRate":2141,"spinDirection":316},"zone":14,"typeConfidence":0.91,"plateTime":0.4833195409893709,"extension":6.138383801957291},"index":0,"playId":"c95a6761-0def-3cfb-8de9-722cc41e04fe","pitchNumber":1,"startTime":"2026-04-28T23:49:41.620Z","endTime":"2026-04-28T23:49:46.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69402135586865,"aZ":-22.477689926782368,"pfxX":2.2308253845980963,"pfxZ":5.152280149446241,"pX":-0.8087082514732157,"pZ":2.408666329874209,"vX0":-7.7464375760403055,"vY0":-136.00523018385502,"vZ0":-4.55849005557388,"x":147.83,"y":173.75,"x0":1.7813821997105836,"y0":50.00005016037678,"z0":5.657180034713572,"aX":4.196717251136548},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-2.5,"spinRate":2331,"spinDirection":135},"zone":11,"typeConfidence":0.91,"plateTime":0.4021050909632242,"extension":6.470440954607758},"index":1,"playId":"3566dd50-9a46-328d-b751-a591e27b066d","pitchNumber":2,"startTime":"2026-04-28T23:49:54.736Z","endTime":"2026-04-28T23:49:59.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.322592566061545,"aZ":-26.48394493510396,"pfxX":1.7524369605396122,"pfxZ":3.6697832379968354,"pX":0.008087415765933885,"pZ":1.3052049326568895,"vX0":-5.407015673884961,"vY0":-124.35930928637042,"vZ0":-5.444064623111284,"x":116.69,"y":203.54,"x0":1.9926396795121206,"y0":50.002703359654085,"z0":5.747998842776692,"aX":2.7173224177647213},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-1.8,"spinRate":2047,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.44217842922097894,"extension":6.433539780394505},"index":2,"playId":"d4acfe1c-90f5-37fd-9f42-de585db208ef","pitchNumber":3,"startTime":"2026-04-28T23:50:30.711Z","endTime":"2026-04-28T23:50:35.761Z","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":84.5,"endSpeed":77.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03013665085805,"aZ":-29.7906958604429,"pfxX":0.0640267775748411,"pfxZ":1.5582975181385539,"pX":1.2346777301928598,"pZ":3.1984557916563916,"vX0":-2.231871682376901,"vY0":-123.07339422919044,"vZ0":-0.41725893718781515,"x":69.94,"y":152.42,"x0":2.1459786968483834,"y0":50.003865843086444,"z0":5.899079179392158,"aX":0.09841531422565056},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":0.5,"spinRate":2130,"spinDirection":277},"zone":12,"typeConfidence":0.89,"plateTime":0.4455053384150287,"extension":6.3682799346883225},"index":3,"playId":"d1d83faa-6583-3d2a-93f2-9ee636701df9","pitchNumber":4,"startTime":"2026-04-28T23:50:45.108Z","endTime":"2026-04-28T23:50:49.340Z","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":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254491267102996,"aZ":-19.243711267187,"pfxX":3.6490723375749727,"pfxZ":6.961446043823484,"pX":-0.3183711866831364,"pZ":2.7332807131022787,"vX0":-6.859515883883192,"vY0":-135.35557999910245,"vZ0":-4.071502136536269,"x":129.14,"y":164.98,"x0":1.7734143582720763,"y0":50.00449132299949,"z0":5.602743832480664,"aX":6.779963315011191},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":-5.2,"spinRate":2382,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.4044970325222219,"extension":6.571341913731223},"index":4,"playId":"8ffc40b6-b427-3654-b258-659f4e7fc47a","pitchNumber":5,"startTime":"2026-04-28T23:51:01.466Z","endTime":"2026-04-28T23:51:05.469Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-28T23:51:13.028Z","endTime":"2026-04-28T23:51:26.832Z","isPitch":false,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.367519275485563,"aZ":-29.33044582427995,"pfxX":-0.06833963072787785,"pfxZ":1.87707360931139,"pX":1.4140526073958644,"pZ":2.929025198842488,"vX0":-1.7868676531553345,"vY0":-122.55769089027514,"vZ0":-1.0863068232703363,"x":63.1,"y":159.7,"x0":2.1629947621166927,"y0":50.00193487852312,"z0":5.894623647552286,"aX":-0.1030844681941298},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":0.6,"spinRate":2046,"spinDirection":298},"zone":12,"typeConfidence":0.88,"plateTime":0.4477888370392491,"extension":6.228640906121142},"index":6,"playId":"19329ca0-d297-3e80-be33-41380a234c6a","pitchNumber":6,"startTime":"2026-04-28T23:51:26.832Z","endTime":"2026-04-28T23:51:30.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:51:30.984Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Chandler Simpson grounds into a force out, second baseman Travis Bazzana to shortstop Brayan Rocchio. Taylor Walls out at 2nd. Chandler Simpson to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T23:51:43.765Z","endTime":"2026-04-28T23:52:59.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"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(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":91.6,"endSpeed":83.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37618967860002,"aZ":-29.65271809099147,"pfxX":10.02552403535787,"pfxZ":1.4247532627507216,"pX":-0.3412692085213184,"pZ":1.2144312852741188,"vX0":-8.568004052142394,"vY0":-132.92158763826896,"vZ0":-5.683869174465829,"x":130.01,"y":205.99,"x0":1.638576239151528,"y0":50.00371142351988,"z0":5.563067416955822,"aX":17.746321907387497},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.4,"breakHorizontal":-16.1,"spinRate":2102,"spinDirection":133},"zone":13,"typeConfidence":0.89,"plateTime":0.4137837534724902,"extension":6.667673602320041},"index":0,"playId":"682ac87e-3c5b-3f19-a121-bbac5225615c","pitchNumber":1,"startTime":"2026-04-28T23:51:56.638Z","endTime":"2026-04-28T23:52:01.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753370136289767,"aZ":-19.367237193310228,"pfxX":3.5006734819445526,"pfxZ":6.911610272631011,"pX":-1.4300830619089047,"pZ":2.743940944163008,"vX0":-9.419656343202332,"vY0":-135.11286704412495,"vZ0":-3.8577175896085176,"x":171.51,"y":164.69,"x0":1.642872995099978,"y0":50.00561626209306,"z0":5.547002695058729,"aX":6.490286860667716},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.9,"breakHorizontal":-4.4,"spinRate":2328,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.4049966294203289,"extension":6.8092075732905775},"index":1,"playId":"704317be-cc52-347a-9daa-892de0d3a03c","pitchNumber":2,"startTime":"2026-04-28T23:52:17.128Z","endTime":"2026-04-28T23:52:20.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.962736671763903,"aZ":-24.925036323675,"pfxX":9.153167856375783,"pfxZ":4.12178799650674,"pX":0.7481608224708641,"pZ":1.6099216990434615,"vX0":-6.290002586137318,"vY0":-132.20276039742913,"vZ0":-5.2089305837975965,"x":88.48,"y":195.31,"x0":1.977219257327663,"y0":50.00218650200306,"z0":5.451281761053141,"aX":16.09200592261592},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.5,"breakHorizontal":-15.1,"spinRate":2159,"spinDirection":125},"zone":9,"typeConfidence":0.88,"plateTime":0.4153946047118131,"extension":6.538402064724486},"index":2,"playId":"e4d01bce-9bc5-3640-9c91-8c4750e302f0","pitchNumber":3,"startTime":"2026-04-28T23:52:34.542Z","endTime":"2026-04-28T23:52:39.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99355905403695,"aZ":-28.405686178341,"pfxX":10.299554482468503,"pfxZ":2.114060580184889,"pX":0.1809064181241452,"pZ":2.2510663278564444,"vX0":-7.759213639914776,"vY0":-133.4351479549318,"vZ0":-3.0593429042075373,"x":110.1,"y":178.0,"x0":1.8062599375184465,"y0":50.001387008925896,"z0":5.486104695076266,"aX":18.343929342286398},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-16.7,"spinRate":2156,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.41241461616731145,"extension":6.4675207552646095},"hitData":{"launchSpeed":97.3,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.14,"coordY":145.59}},"index":3,"playId":"d6a8809e-08f6-30ef-9c86-2aa1b788564c","pitchNumber":4,"startTime":"2026-04-28T23:52:51.745Z","endTime":"2026-04-28T23:52:59.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:52:59.556Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-28T23:55:52.490Z","endTime":"2026-04-28T23:57:15.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":2},"index":0,"startTime":"2026-04-28T23:53:24.879Z","endTime":"2026-04-28T23:55:06.296Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Brogdon replaces Tim Herrin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-28T23:55:06.296Z","endTime":"2026-04-28T23:55:35.619Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"a5af0b89-6306-3661-bbc8-d87dd9b5986a","startTime":"2026-04-28T23:55:35.619Z","endTime":"2026-04-28T23:55:41.056Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14542888381827,"aZ":-13.0486609609988,"pfxX":-4.838055143614112,"pfxZ":10.075780620350855,"pX":1.2262390095681752,"pZ":1.9643778866081412,"vX0":10.568318002611825,"vY0":-137.52675411286367,"vZ0":-7.946948153134026,"x":70.26,"y":185.74,"x0":-2.0537374012612326,"y0":50.000075649361996,"z0":5.7947010787111655,"aX":-9.18176508312173},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2234,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.39969745663706924,"extension":7.01785999793237},"index":3,"playId":"a697d89b-d927-34ee-ba4e-18072536779d","pitchNumber":1,"startTime":"2026-04-28T23:55:54.489Z","endTime":"2026-04-28T23:55:59.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51345907677923,"aZ":-13.730114977275838,"pfxX":-5.96067046297334,"pfxZ":9.432817526579914,"pX":0.9953825074017165,"pZ":2.4665916663741076,"vX0":10.914866335423243,"vY0":-139.24753217616586,"vZ0":-6.609131081860882,"x":79.06,"y":172.18,"x0":-2.208437614833751,"y0":50.00571919603984,"z0":5.7869907764592465,"aX":-11.659266320563733},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2296,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.39400549138033547,"extension":7.001921231857555},"index":4,"playId":"6df60a7a-6df5-3b51-acc2-d9d2480d380f","pitchNumber":2,"startTime":"2026-04-28T23:56:14.228Z","endTime":"2026-04-28T23:56:18.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.767742086500164,"aZ":-24.952962913771565,"pfxX":-10.520940068481707,"pfxZ":4.728135241774826,"pX":-0.7763392561935287,"pZ":1.7338986395567995,"vX0":7.1353127159703185,"vY0":-123.62313349962297,"vZ0":-4.462065046670361,"x":146.59,"y":191.96,"x0":-2.3529578992407814,"y0":50.00290098976535,"z0":5.691343207905978,"aX":-16.063464060241838},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":1997,"spinDirection":245},"zone":7,"typeConfidence":0.8,"plateTime":0.4454022255182646,"extension":7.0324579844351645},"index":5,"playId":"671e29b3-9bcc-3696-8b23-a8cb9c52ae1f","pitchNumber":3,"startTime":"2026-04-28T23:56:30.097Z","endTime":"2026-04-28T23:56:34.772Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34786268651443,"aZ":-12.17883355248178,"pfxX":-5.859179344852522,"pfxZ":10.162976918577641,"pX":-0.6307741077242222,"pZ":3.062902083089884,"vX0":6.453174833480338,"vY0":-140.23567089918714,"vZ0":-5.435795414387595,"x":141.04,"y":156.08,"x0":-2.214075064252146,"y0":50.00178628568481,"z0":5.839162195420878,"aX":-11.52656514710182},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":9.1,"spinRate":2377,"spinDirection":213},"zone":1,"typeConfidence":0.92,"plateTime":0.39242368669068917,"extension":6.93293873553204},"index":6,"playId":"85272ae1-793b-342d-bb3b-9858179056b9","pitchNumber":4,"startTime":"2026-04-28T23:56:45.997Z","endTime":"2026-04-28T23:56:49.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91348214011617,"aZ":-27.474751657775712,"pfxX":-10.412292495196677,"pfxZ":2.975021250231877,"pX":-0.5529567616420807,"pZ":1.8235377342563914,"vX0":7.938580223852716,"vY0":-125.2309970710747,"vZ0":-3.7335501764940484,"x":138.08,"y":189.54,"x0":-2.4220800552990562,"y0":50.00016685805628,"z0":5.59841220940443,"aX":-16.422280327866208},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":16.9,"spinRate":1875,"spinDirection":247},"zone":7,"typeConfidence":0.79,"plateTime":0.43854079835252024,"extension":7.000390486616096},"hitData":{"launchSpeed":106.6,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.38,"coordY":140.75}},"index":7,"playId":"589866ac-24b0-3174-9fd8-0521ca04a7cb","pitchNumber":5,"startTime":"2026-04-28T23:57:08.413Z","endTime":"2026-04-28T23:57:15.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:57:15.920Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, second baseman Ben Williamson to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-28T23:59:01.063Z","endTime":"2026-04-29T00:00:20.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196347916539974,"aZ":-27.173579303727404,"pfxX":0.22638689252552824,"pfxZ":3.12777732398267,"pX":0.15999542355190657,"pZ":2.9796234864832516,"vX0":4.584166432823809,"vY0":-125.99283140361433,"vZ0":-1.9432030916336411,"x":110.9,"y":158.33,"x0":-1.7174264280958844,"y0":50.00004431814273,"z0":5.9713078612428045,"aX":0.36061863861807897},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.4,"breakHorizontal":-1.6,"spinRate":2233,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.43585201831045195,"extension":5.447846610243381},"index":0,"playId":"f9d9809b-90bc-3d41-9db2-899174248bd4","pitchNumber":1,"startTime":"2026-04-28T23:59:27.084Z","endTime":"2026-04-28T23:59:31.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.643470163455255,"aZ":-18.178837566816007,"pfxX":-10.658232657411995,"pfxZ":7.91889678100604,"pX":0.08224993979222314,"pZ":4.259388417959563,"vX0":7.69532051495756,"vY0":-132.91076983845102,"vZ0":-0.9952545622777266,"x":113.86,"y":123.78,"x0":-1.4831676442719302,"y0":50.00586805364619,"z0":5.973936508397592,"aX":-18.84572361545434},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.3,"breakHorizontal":17.4,"spinRate":2276,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41399464248067996,"extension":5.812307364431873},"index":1,"playId":"322006ed-cc19-3907-9f3a-403ce6642628","pitchNumber":2,"startTime":"2026-04-28T23:59:41.660Z","endTime":"2026-04-28T23:59:45.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543310562376995,"aZ":-23.524041874948157,"pfxX":-11.767643965763579,"pfxZ":4.938907812085432,"pX":1.0049617915886375,"pZ":2.7007791780972448,"vX0":10.05573764741932,"vY0":-131.8994683972284,"vZ0":-3.820144195200665,"x":78.69,"y":165.86,"x0":-1.3385855494350951,"y0":50.00442837689799,"z0":5.914241091379312,"aX":-20.61878728511297},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":19.0,"spinRate":2228,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4161677621396369,"extension":6.124866787311937},"index":2,"playId":"86b8b2eb-9888-3921-b2ec-0095083f8c0f","pitchNumber":3,"startTime":"2026-04-28T23:59:56.577Z","endTime":"2026-04-29T00:00:01.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.773647664726152,"aZ":-24.52471689117623,"pfxX":-1.4126442639978314,"pfxZ":4.6487228414507005,"pX":0.5685938481884577,"pZ":1.6436882691009023,"vX0":5.962417399383132,"vY0":-128.0664227922133,"vZ0":-5.64535283575605,"x":95.33,"y":194.4,"x0":-1.6157797339308753,"y0":50.00242776287906,"z0":5.8188140828052335,"aX":-2.324711909239793},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":1.1,"spinRate":2345,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4292440855415758,"extension":5.931448130673963},"hitData":{"launchSpeed":64.1,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.33,"coordY":154.28}},"index":3,"playId":"c3ac474d-2cba-3ec3-803c-a119b49f2cff","pitchNumber":4,"startTime":"2026-04-29T00:00:12.581Z","endTime":"2026-04-29T00:00:20.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:00:20.215Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T00:00:22.916Z","endTime":"2026-04-29T00:01:49.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.370790989493475,"aZ":-21.11132485358339,"pfxX":0.8284453240869794,"pfxZ":6.665316234821505,"pX":-0.02988531997948658,"pZ":3.5483551157901108,"vX0":3.6973088911405187,"vY0":-127.97815143259515,"vZ0":-2.0648894119510306,"x":118.14,"y":142.97,"x0":-1.6007181695876125,"y0":50.000477488671464,"z0":6.018968188305498,"aX":1.3730261189300605},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.9,"breakHorizontal":-2.3,"spinRate":2257,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4279746511495599,"extension":5.6685972308523604},"index":0,"playId":"26f87853-0c1f-3ff5-90f2-c8a73593830d","pitchNumber":1,"startTime":"2026-04-29T00:00:46.432Z","endTime":"2026-04-29T00:00:52.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.784964197616663,"aZ":-19.014149136418613,"pfxX":-10.93055459751188,"pfxZ":7.353419117637078,"pX":1.0357446264802204,"pZ":3.3954539308906853,"vX0":9.989009206064948,"vY0":-133.23170666773893,"vZ0":-3.208689434613467,"x":77.52,"y":147.1,"x0":-1.3498817488797743,"y0":50.00343572297325,"z0":5.9967083534591525,"aX":-19.56593278913413},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":17.5,"spinRate":2321,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.41179227559904197,"extension":5.864897750996777},"index":1,"playId":"972ce5cf-cbbf-3c84-bc84-497db9409a50","pitchNumber":2,"startTime":"2026-04-29T00:01:03.914Z","endTime":"2026-04-29T00:01:08.476Z","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":91.6,"endSpeed":84.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627694210109997,"aZ":-20.420328034538837,"pfxX":-10.408728572905723,"pfxZ":6.486558823517772,"pX":0.3465516692863835,"pZ":3.141339081998943,"vX0":8.37908025023587,"vY0":-133.26385164740253,"vZ0":-3.3710465881902225,"x":103.79,"y":153.96,"x0":-1.474484780566454,"y0":50.004083144778384,"z0":5.884763939735054,"aX":-18.863578725747324},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":17.2,"spinRate":2398,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4098493356592452,"extension":6.0314422556368426},"index":2,"playId":"c8a83119-851b-3258-9e6e-46f5737d8fad","pitchNumber":3,"startTime":"2026-04-29T00:01:20.183Z","endTime":"2026-04-29T00:01:25.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25214166440067,"aZ":-20.595863067621206,"pfxX":-10.981575273062102,"pfxZ":6.194444299116412,"pX":0.32985736032806107,"pZ":2.771943970629999,"vX0":8.840275442946844,"vY0":-135.71595652360233,"vZ0":-4.307149515791696,"x":104.43,"y":163.94,"x0":-1.540373362058016,"y0":50.000986742689335,"z0":5.811040480454434,"aX":-20.51667545059016},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":18.0,"spinRate":2243,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.403337044840379,"extension":5.907830301455628},"hitData":{"launchSpeed":102.8,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.53,"coordY":164.96}},"index":3,"playId":"2d12e44e-ea0a-31e1-a910-ee03e75166e0","pitchNumber":4,"startTime":"2026-04-29T00:01:40.253Z","endTime":"2026-04-29T00:01:49.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:01:49.406Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Angel Martínez pops out to second baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T00:01:53.455Z","endTime":"2026-04-29T00:02:43.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"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":"Pop Out","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":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5900165132814,"aZ":-29.58095032033281,"pfxX":-7.9815381616657,"pfxZ":2.0544885118513925,"pX":-0.5087868169354334,"pZ":1.3030841398844228,"vX0":4.066945951350576,"vY0":-112.67444453823958,"vZ0":-3.906419126658508,"x":136.39,"y":203.6,"x0":-1.315547276288945,"y0":50.005419357236235,"z0":6.101697564006652,"aX":-10.096498191317732},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":2.9,"breakHorizontal":13.2,"spinRate":1803,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.489182751699746,"extension":6.030505887604624},"index":0,"playId":"a7e2dedb-1d1f-36c3-b306-560df3a86d76","pitchNumber":1,"startTime":"2026-04-29T00:02:16.440Z","endTime":"2026-04-29T00:02:21.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547487118160802,"aZ":-22.604190727424562,"pfxX":0.06423125912396088,"pfxZ":5.8482109884723155,"pX":0.7520071261206531,"pZ":2.638176930525857,"vX0":5.807954678688145,"vY0":-127.44958095491343,"vZ0":-3.5887735300208763,"x":88.34,"y":167.55,"x0":-1.5699542025548587,"y0":50.002101760344885,"z0":5.8613298238813405,"aX":0.1038503011357897},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.0,"breakHorizontal":-1.6,"spinRate":2371,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4306711375526677,"extension":5.777344750064977},"hitData":{"launchSpeed":76.4,"launchAngle":62.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":127.46,"coordY":183.9}},"index":1,"playId":"861ced5d-ee7a-3f94-9581-28917331883f","pitchNumber":2,"startTime":"2026-04-29T00:02:34.277Z","endTime":"2026-04-29T00:02:43.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:02:43.237Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, pitcher Connor Brogdon to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:04:42.681Z","endTime":"2026-04-29T00:06:22.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904982910957685,"aZ":-21.955167068792072,"pfxX":2.054449472278157,"pfxZ":6.129466030480183,"pX":-1.4058074441451276,"pZ":2.959787796846658,"vX0":3.5372342320551526,"vY0":-128.18037776508893,"vZ0":-2.5809779893778786,"x":170.59,"y":158.87,"x0":-3.069416524837741,"y0":50.00527413885993,"z0":5.68958785655698,"aX":3.427311457857646},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.8,"breakHorizontal":-4.6,"spinRate":2412,"spinDirection":176},"zone":11,"typeConfidence":0.9,"plateTime":0.4269127263587169,"extension":6.658297163307919},"index":0,"playId":"98a60226-f794-3ebf-8568-3b7caa7676a6","pitchNumber":1,"startTime":"2026-04-29T00:04:53.875Z","endTime":"2026-04-29T00:04:58.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4848467355337,"aZ":-14.60106185090921,"pfxX":-6.811710407288205,"pfxZ":8.982840854177848,"pX":-0.6234923970579688,"pZ":2.7648115661629014,"vX0":7.489740603033516,"vY0":-139.49654870659717,"vZ0":-5.3855461223737,"x":140.77,"y":164.13,"x0":-2.4674683895426757,"y0":50.005241242314575,"z0":5.694769858698033,"aX":-13.33013407232983},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2234,"spinDirection":215},"zone":1,"typeConfidence":0.92,"plateTime":0.39373623283417514,"extension":6.8857106034208835},"index":1,"playId":"12e34865-0ede-3487-a01b-6486b0532fa8","pitchNumber":2,"startTime":"2026-04-29T00:05:06.460Z","endTime":"2026-04-29T00:05:09.994Z","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.1,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30221487802928,"aZ":-13.526864003013266,"pfxX":-7.644271559674401,"pfxZ":9.350410584456878,"pX":-0.712970103574649,"pZ":3.049929377064921,"vX0":7.372594062092943,"vY0":-140.44828438224386,"vZ0":-5.201072323657367,"x":144.18,"y":156.43,"x0":-2.3809458684020766,"y0":50.005652492097916,"z0":5.808169660595899,"aX":-15.249224150320435},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2275,"spinDirection":212},"zone":1,"typeConfidence":0.92,"plateTime":0.3902437172355011,"extension":6.999620005836152},"index":2,"playId":"a5b72ba5-fcd8-3858-b797-484bbaeb0fad","pitchNumber":3,"startTime":"2026-04-29T00:05:20.482Z","endTime":"2026-04-29T00:05:24.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.093731434692675,"aZ":-23.68897851677887,"pfxX":-9.41292447983634,"pfxZ":5.267687178571725,"pX":-1.6274826430865903,"pZ":2.310675165916024,"vX0":5.6281391556767515,"vY0":-126.19548008327764,"vZ0":-3.5756842790875516,"x":179.04,"y":176.39,"x0":-2.665714469644294,"y0":50.00039172389145,"z0":5.657873058504324,"aX":-15.153720853194987},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.9,"breakHorizontal":15.7,"spinRate":2078,"spinDirection":243},"zone":13,"typeConfidence":0.6,"plateTime":0.434320517321126,"extension":6.957776031469079},"index":3,"playId":"d71a60eb-c90d-3ba4-9744-3d1c92b66bcc","pitchNumber":4,"startTime":"2026-04-29T00:05:37.167Z","endTime":"2026-04-29T00:05:41.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563042832217246,"aZ":-24.969582167821255,"pfxX":-8.905976873047612,"pfxZ":4.482383190614907,"pX":-1.194399977922917,"pZ":2.795396745008394,"vX0":6.216197412906061,"vY0":-125.51847707034807,"vZ0":-2.0571144410738764,"x":162.53,"y":163.3,"x0":-2.5363887813275934,"y0":50.00418654884691,"z0":5.643048903813283,"aX":-14.321977189685207},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":14.9,"spinRate":2047,"spinDirection":247},"zone":11,"typeConfidence":0.72,"plateTime":0.4350839220079754,"extension":7.000033000951376},"index":4,"playId":"1a0787c8-323f-3908-94bc-13b45524cbaf","pitchNumber":5,"startTime":"2026-04-29T00:05:53.716Z","endTime":"2026-04-29T00:05:59.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.830249898747603,"aZ":-28.879100387033727,"pfxX":-11.381616928536271,"pfxZ":2.127451343253373,"pX":-1.2156127826418548,"pZ":1.2373247192327161,"vX0":6.685308096005727,"vY0":-123.75568861994974,"vZ0":-4.768765937131452,"x":163.34,"y":205.37,"x0":-2.474018136955977,"y0":50.004831701555275,"z0":5.609951827575401,"aX":-17.646177535258246},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.0,"breakHorizontal":19.1,"spinRate":1931,"spinDirection":244},"zone":13,"typeConfidence":0.87,"plateTime":0.44268415089107016,"extension":7.044510936868914},"hitData":{"launchSpeed":64.7,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.34,"coordY":178.87}},"index":5,"playId":"12a1dd95-34ec-3e92-a5a4-346d59ef82c9","pitchNumber":6,"startTime":"2026-04-29T00:06:13.969Z","endTime":"2026-04-29T00:06:22.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:06:22.369Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, first baseman Kyle Manzardo to pitcher Connor Brogdon.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:06:27.215Z","endTime":"2026-04-29T00:07:32.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"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":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81382001991238,"aZ":-11.741932023066044,"pfxX":-6.568174239394847,"pfxZ":10.5460851032396,"pX":0.3838470114409344,"pZ":2.66979351574309,"vX0":9.693795351431543,"vY0":-138.96807702309303,"vZ0":-6.225343199778521,"x":102.37,"y":166.7,"x0":-2.3112741893762996,"y0":50.00676681437221,"z0":5.733828574716447,"aX":-12.73116877244266},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2317,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.39553514363185194,"extension":6.941678983129015},"index":0,"playId":"40449907-a449-3438-8524-d7f47b07b3cc","pitchNumber":1,"startTime":"2026-04-29T00:06:55.710Z","endTime":"2026-04-29T00:07:00.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.750981195253303,"aZ":-24.659802839695086,"pfxX":-10.26382745719951,"pfxZ":4.814965298564632,"pX":-0.48432430734540793,"pZ":0.6889703991546939,"vX0":8.10181471026317,"vY0":-124.35152592190705,"vZ0":-6.814037609996714,"x":135.46,"y":220.18,"x0":-2.456710562208034,"y0":50.00320975806053,"z0":5.520555836583841,"aX":-16.01849793627475},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":2148,"spinDirection":245},"zone":13,"typeConfidence":0.78,"plateTime":0.4410545503810912,"extension":6.871157425423167},"index":1,"playId":"5b2a5fd0-3372-302c-9246-c6189534f52f","pitchNumber":2,"startTime":"2026-04-29T00:07:07.599Z","endTime":"2026-04-29T00:07:13.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492132180747113,"aZ":-28.82356990866223,"pfxX":2.096415700083549,"pfxZ":2.1481056885789265,"pX":-0.8086263968558176,"pZ":2.6001934510787716,"vX0":3.935835442962118,"vY0":-124.01991278071141,"vZ0":-1.8187364754857205,"x":147.82,"y":168.57,"x0":-2.6876792730484675,"y0":50.002229739962665,"z0":5.743898244088853,"aX":3.2698775176058756},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.7,"spinRate":2366,"spinDirection":134},"zone":4,"typeConfidence":0.9,"plateTime":0.44140825585964505,"extension":6.815870080047443},"hitData":{"launchSpeed":76.5,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.27,"coordY":161.32}},"index":2,"playId":"67509d91-7e0e-3b84-a5cd-2bdd1d032dc1","pitchNumber":3,"startTime":"2026-04-29T00:07:24.741Z","endTime":"2026-04-29T00:07:32.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:07:32.196Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Fraley doubles (6) on a fly ball to right fielder Angel Martínez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:07:40.189Z","endTime":"2026-04-29T00:08:27.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94583328897434,"aZ":-23.46644880726353,"pfxX":0.9710605319177965,"pfxZ":5.216030507561358,"pX":1.2488810456453052,"pZ":1.8080065213628038,"vX0":9.18459057916101,"vY0":-128.23269570876963,"vZ0":-4.825968700006046,"x":69.4,"y":189.96,"x0":-2.5019717091590357,"y0":50.003639414392794,"z0":5.539942594995642,"aX":1.6184406630254504},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":-3.7,"spinRate":2399,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.42676397277683,"extension":6.8237731934412205},"index":0,"playId":"0252d1b8-e497-3d57-a1ee-5fb5b146bf22","pitchNumber":1,"startTime":"2026-04-29T00:07:59.001Z","endTime":"2026-04-29T00:08:03.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10055199295315,"aZ":-13.664746794111373,"pfxX":-4.6936107533197315,"pfxZ":9.568191344913046,"pX":0.26422564794699854,"pZ":3.0707017815270765,"vX0":8.997269330024938,"vY0":-138.27447015153336,"vZ0":-4.722651550605327,"x":106.93,"y":155.87,"x0":-2.4234136319445203,"y0":50.00549299914794,"z0":5.71917072126711,"aX":-9.083180790661439},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2208,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.3962578443312448,"extension":6.834507711583422},"hitData":{"launchSpeed":89.2,"launchAngle":31.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.23,"coordY":102.63}},"index":1,"playId":"0e9829b0-3302-3a16-8598-119ecb189d73","pitchNumber":2,"startTime":"2026-04-29T00:08:13.385Z","endTime":"2026-04-29T00:08:27.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:08:27.163Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cedric Mullins lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:08:42.623Z","endTime":"2026-04-29T00:09:48.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.713357022709,"aZ":-13.37200162320428,"pfxX":-4.631819921307578,"pfxZ":9.633151224189312,"pX":-0.10076877492811746,"pZ":2.4275059726708252,"vX0":7.826008379201007,"vY0":-138.74971791476298,"vZ0":-6.636764648883695,"x":120.84,"y":173.24,"x0":-2.354703372588616,"y0":50.006353328737305,"z0":5.7398117023909085,"aX":-9.044265544858147},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2363,"spinDirection":203},"zone":5,"typeConfidence":0.91,"plateTime":0.3945950933394786,"extension":7.0139596247109335},"index":0,"playId":"4a745d11-d170-3fdc-8cc9-76bce1d5539a","pitchNumber":1,"startTime":"2026-04-29T00:08:59.072Z","endTime":"2026-04-29T00:09:02.072Z","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":85.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71571435178103,"aZ":-14.30246136707783,"pfxX":-6.034204346184578,"pfxZ":9.390078605785675,"pX":-0.648403961485623,"pZ":4.182469404899714,"vX0":6.97386015214973,"vY0":-138.0552443917338,"vZ0":-1.7898705202629541,"x":141.72,"y":125.85,"x0":-2.4400227711473295,"y0":50.004668083397064,"z0":5.817001100119286,"aX":-11.487631564814304},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":9.2,"spinRate":2209,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3988748781995941,"extension":6.901588999315339},"index":1,"playId":"556e2419-30a8-38f0-a95b-42820bcacd10","pitchNumber":2,"startTime":"2026-04-29T00:09:22.283Z","endTime":"2026-04-29T00:09:26.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.860761808787704,"aZ":-22.202442169975285,"pfxX":-10.107301604847237,"pfxZ":6.329000087304193,"pX":-1.110172744516656,"pZ":2.2303769823766704,"vX0":7.3078652051198,"vY0":-125.37838486983091,"vZ0":-3.699933937209355,"x":159.32,"y":178.56,"x0":-2.7650215718173294,"y0":50.000823977884664,"z0":5.559798982793038,"aX":-15.919041984938216},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2079,"spinDirection":246},"zone":13,"typeConfidence":0.63,"plateTime":0.43864760302299866,"extension":7.1310611784811115},"hitData":{"launchSpeed":96.3,"launchAngle":23.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.8,"coordY":56.73}},"index":2,"playId":"891af5a3-ea55-3d8b-ba30-6e4c967572c9","pitchNumber":3,"startTime":"2026-04-29T00:09:38.246Z","endTime":"2026-04-29T00:09:48.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:09:48.440Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis Bazzana walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:11:39.635Z","endTime":"2026-04-29T00:13:30.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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(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":79.4,"endSpeed":73.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033435414959843,"aZ":-41.381029350316254,"pfxX":-0.7460725770190777,"pfxZ":-6.850454197057175,"pX":-1.8178122349874604,"pZ":2.096414725325296,"vX0":-0.4161836034746473,"vY0":-115.64506142460652,"vZ0":-0.2335189479833535,"x":186.29,"y":182.18,"x0":-1.538166340704483,"y0":50.001613597935716,"z0":6.192610234140921,"aX":-1.0029818146672034},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-12.1,"breakHorizontal":1.4,"spinRate":2282,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.47494974077234886,"extension":6.033238097379666},"index":0,"playId":"b3e5c71b-2348-365b-ae50-cd0887195398","pitchNumber":1,"startTime":"2026-04-29T00:11:53.334Z","endTime":"2026-04-29T00:11:57.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.387261234755098,"aZ":-23.424743258986233,"pfxX":-8.939632726204369,"pfxZ":4.8381658126932106,"pX":-0.29338475215829063,"pZ":3.587831798270489,"vX0":6.361888326330833,"vY0":-134.02860948568784,"vZ0":-1.7763325589464665,"x":128.18,"y":141.91,"x0":-1.542582162292456,"y0":50.00587717294668,"z0":5.940794639237398,"aX":-16.181705734753464},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.5,"breakHorizontal":14.8,"spinRate":2218,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4094883095430344,"extension":5.815845105671083},"index":1,"playId":"a565d90a-587a-3ffe-9710-91ad5c024a2a","pitchNumber":2,"startTime":"2026-04-29T00:12:08.888Z","endTime":"2026-04-29T00:12:13.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.818373953086333,"aZ":-22.801481260317548,"pfxX":-0.5668500066919528,"pfxZ":5.625293563884481,"pX":0.6341226493433386,"pZ":1.5261557947712723,"vX0":6.325571806671618,"vY0":-128.58281887784966,"vZ0":-5.957867476978339,"x":92.83,"y":197.57,"x0":-1.7891287165448964,"y0":50.00461695937891,"z0":5.65391155229928,"aX":-0.9452326537220279},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.5,"spinRate":2280,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.42672734520523825,"extension":6.014629037662851},"index":2,"playId":"db73435a-882e-3abe-a221-d5676351a154","pitchNumber":3,"startTime":"2026-04-29T00:12:24.779Z","endTime":"2026-04-29T00:12:29.345Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.770048861434514,"aZ":-25.948596708311324,"pfxX":-0.8166787583286115,"pfxZ":3.6557059855659775,"pX":0.6850948627656107,"pZ":0.45178616672328903,"vX0":6.412969397910558,"vY0":-129.09145397406064,"vZ0":-8.140665731282684,"x":90.89,"y":226.58,"x0":-1.7163103289864,"y0":50.00260789956927,"z0":5.6190112097697655,"aX":-1.3915084847017125},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":0.1,"spinRate":2331,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.42294954435604426,"extension":5.731970530886208},"index":3,"playId":"07a3f0da-b57b-3331-9e9a-09d2b54c5cc5","pitchNumber":4,"startTime":"2026-04-29T00:12:47.179Z","endTime":"2026-04-29T00:12:50.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1269165434601,"aZ":-23.09292131332084,"pfxX":-10.406302014534855,"pfxZ":5.018957139477594,"pX":-0.419137037209617,"pZ":2.731901522373214,"vX0":6.57219653565444,"vY0":-133.93704851977995,"vZ0":-3.820028602403748,"x":132.98,"y":165.02,"x0":-1.5583907055441784,"y0":50.00123770996136,"z0":5.8367993612001685,"aX":-18.821021519515917},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":2146,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4096420292099774,"extension":5.866583671326436},"index":4,"playId":"c2ecd5d3-4a5f-3a78-8cec-b9bd71134ee4","pitchNumber":5,"startTime":"2026-04-29T00:13:06.812Z","endTime":"2026-04-29T00:13:11.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9969593464132,"aZ":-28.457750315668825,"pfxX":-6.53949805667774,"pfxZ":2.7535320237496492,"pX":-1.2610109154998097,"pZ":3.0448171622943163,"vX0":2.576463700865686,"vY0":-115.62367112662065,"vZ0":-0.8984077036385721,"x":165.07,"y":156.57,"x0":-1.5414395601576374,"y0":50.00422257776212,"z0":6.174419028500485,"aX":-8.83574068806369},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":5.0,"breakHorizontal":11.2,"spinRate":1494,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.47411089090110536,"extension":5.946295101997661},"index":5,"playId":"fc3e7407-a512-38b2-9a50-4613a28d09b4","pitchNumber":6,"startTime":"2026-04-29T00:13:25.363Z","endTime":"2026-04-29T00:13:30.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:13:30.165Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks. Travis Bazzana to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:16:17.782Z","endTime":"2026-04-29T00:17:36.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":0},"index":0,"startTime":"2026-04-29T00:13:46.056Z","endTime":"2026-04-29T00:14:59.807Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ian Seymour replaces Nick Martinez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T00:14:59.807Z","endTime":"2026-04-29T00:15:52.155Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693855,"link":"/api/v1/people/693855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Rhys Hoskins replaces Bo Naylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T00:15:52.155Z","endTime":"2026-04-29T00:16:19.846Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":666310,"link":"/api/v1/people/666310"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":72.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853842014777467,"aZ":-26.369228022684954,"pfxX":-3.2770575876312664,"pfxZ":4.314720979010263,"pX":1.1973425369323938,"pZ":2.20531108395091,"vX0":-1.7730488054342888,"vY0":-116.11862835290701,"vZ0":-1.4836749799701976,"x":71.36,"y":179.24,"x0":2.4003705107962117,"y0":50.001782745574594,"z0":5.398043427710707,"aX":-4.405455590275325},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.7,"breakHorizontal":6.4,"spinRate":2184,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.4744978373757269,"extension":6.132780369950373},"index":3,"playId":"7adfcace-9492-3baf-899e-8aa30d51d459","pitchNumber":1,"startTime":"2026-04-29T00:16:19.846Z","endTime":"2026-04-29T00:16:24.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.303415118156597,"aZ":-25.504271154466267,"pfxX":8.869925936384114,"pfxZ":4.712915280695289,"pX":1.174183215467072,"pZ":2.3293990143495815,"vX0":-5.370282512682258,"vY0":-119.2098580410941,"vZ0":-2.126348742915539,"x":72.24,"y":175.89,"x0":2.3219765438753828,"y0":50.005660988007186,"z0":5.572053502806202,"aX":12.565991679751452},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.2,"breakHorizontal":-14.5,"spinRate":1481,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.46227821881985554,"extension":5.896143118941732},"index":4,"playId":"e38b8db2-6bca-3ec4-8798-228377142ec5","pitchNumber":2,"startTime":"2026-04-29T00:16:37.477Z","endTime":"2026-04-29T00:16:42.355Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73743624856584,"aZ":-19.35025152137497,"pfxX":4.04744067023033,"pfxZ":7.889084756093851,"pX":0.20294352659338025,"pZ":3.970006683151646,"vX0":-6.695046721888148,"vY0":-127.37801712161975,"vZ0":0.25105575537893343,"x":109.26,"y":131.59,"x0":2.3522570098412103,"y0":50.00432275931479,"z0":5.413146359422318,"aX":6.5814460261424035},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.5,"breakHorizontal":-5.6,"spinRate":1931,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.43173933007442944,"extension":6.2187698384921815},"index":5,"playId":"43c4151b-4236-3583-911c-59c526c4e08e","pitchNumber":3,"startTime":"2026-04-29T00:16:55.964Z","endTime":"2026-04-29T00:17:00.429Z","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":87.9,"endSpeed":78.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94187736300516,"aZ":-26.447623477288577,"pfxX":11.096278761975302,"pfxZ":3.583966184008494,"pX":1.0193641853926958,"pZ":2.5085224252626874,"vX0":-6.532878239013787,"vY0":-127.6671000957892,"vZ0":-2.0215098620948413,"x":78.14,"y":171.05,"x0":2.2119331252031804,"y0":50.004390730996015,"z0":5.458658073724497,"aX":17.745277134755014},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":-18.0,"spinRate":1936,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4342658687108556,"extension":6.101524276581702},"index":6,"playId":"77faee3e-f9b3-37a1-b8c5-5eb2a507ff1c","pitchNumber":4,"startTime":"2026-04-29T00:17:11.752Z","endTime":"2026-04-29T00:17:16.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":71.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68045802790311,"aZ":-26.859883709201522,"pfxX":-3.0181740547855944,"pfxZ":4.034689216765892,"pX":-0.5510054670087813,"pZ":1.46061870889263,"vX0":-5.40624531208133,"vY0":-115.26479437233807,"vZ0":-2.664862504719404,"x":138.0,"y":199.34,"x0":2.2368388010353275,"y0":50.001810683933684,"z0":5.282562314406505,"aX":-3.97414891123577},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":6.8,"breakHorizontal":7.1,"spinRate":2176,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.47911072297015345,"extension":6.323601810952784},"index":7,"playId":"94d1f7e2-503f-36c1-a54b-3f3f9ca5fb2c","pitchNumber":5,"startTime":"2026-04-29T00:17:31.375Z","endTime":"2026-04-29T00:17:36.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:17:36.366Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brayan Rocchio out on a sacrifice bunt, third baseman Richie Palacios to second baseman Ben Williamson. Travis Bazzana to 3rd. Rhys Hoskins to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:18:52.611Z","endTime":"2026-04-29T00:19:20.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":0},"index":0,"startTime":"2026-04-29T00:17:58.175Z","endTime":"2026-04-29T00:18:54.761Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.202753609287182,"aZ":-25.516713252598215,"pfxX":8.014193318462553,"pfxZ":3.984745676317715,"pX":0.5370890308047183,"pZ":3.8432669548741787,"vX0":-5.791731086155785,"vY0":-128.5490795183275,"vZ0":0.6445884151242092,"x":96.53,"y":135.01,"x0":1.780640373447697,"y0":50.00105224324614,"z0":5.57363841402507,"aX":13.381510061510562},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.6,"breakHorizontal":-13.2,"spinRate":1922,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.42646059364956734,"extension":6.31038824100876},"index":1,"playId":"b9fee4cc-8acc-3e07-82c8-2bf4a41dba2a","pitchNumber":1,"startTime":"2026-04-29T00:18:54.761Z","endTime":"2026-04-29T00:18:59.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.15993788587031,"aZ":-25.196839041320715,"pfxX":9.796103846074935,"pfxZ":4.254574328055682,"pX":-0.8939165745587783,"pZ":2.1607843984932322,"vX0":-9.644128948178041,"vY0":-128.19246883078335,"vZ0":-3.2821468226720776,"x":151.07,"y":180.44,"x0":1.6710822917599693,"y0":50.002206054472175,"z0":5.457277578414606,"aX":16.0625442683327},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":1971,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4297040061337851,"extension":6.414512726775178},"hitData":{"launchSpeed":47.5,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.64,"coordY":193.86}},"index":2,"playId":"ca655b99-18ed-32d7-b08d-9010f2d289cc","pitchNumber":2,"startTime":"2026-04-29T00:19:12.323Z","endTime":"2026-04-29T00:19:20.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:19:20.107Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ian Seymour intentionally walks Steven Kwan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:19:44.526Z","endTime":"2026-04-29T00:19:49.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08244476-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-29T00:19:48.721Z","endTime":"2026-04-29T00:19:48.746Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08244476-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-29T00:19:48.746Z","endTime":"2026-04-29T00:19:48.748Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":2,"playId":"08244476-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-29T00:19:48.748Z","endTime":"2026-04-29T00:19:48.750Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"08244476-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-29T00:19:48.750Z","endTime":"2026-04-29T00:19:49.896Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-29T00:19:49.896Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:20:03.312Z","endTime":"2026-04-29T00:20:45.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"postOnThird":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488562314556397,"aZ":-25.934750641703374,"pfxX":10.811462451798702,"pfxZ":3.607825779134865,"pX":-0.26058190438828516,"pZ":3.16918091390389,"vX0":-9.2406707373457,"vY0":-131.09665588454075,"vZ0":-1.037726444976417,"x":126.93,"y":153.21,"x0":1.9171538754961812,"y0":50.00178502043041,"z0":5.518296805113862,"aX":18.68883870094936},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.4,"spinRate":1996,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.41890011550576967,"extension":6.339196244864731},"index":0,"playId":"f0008159-f7c5-304a-9b3a-f4be2a59f62e","pitchNumber":1,"startTime":"2026-04-29T00:20:04.502Z","endTime":"2026-04-29T00:20:09.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.137228700729363,"aZ":-25.412210717783083,"pfxX":10.396735793464691,"pfxZ":4.592287594749035,"pX":0.7389288783661756,"pZ":2.067534287225072,"vX0":-6.180009065874646,"vY0":-120.527125168566,"vZ0":-2.910795868951447,"x":88.83,"y":182.96,"x0":1.983734340003997,"y0":50.00410673214044,"z0":5.531855385428675,"aX":15.31749154982819},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.9,"breakHorizontal":-17.4,"spinRate":1670,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.45420841614424345,"extension":6.311585360229854},"index":1,"playId":"f9a262cd-aa6f-3f7a-85e2-e573ca08687e","pitchNumber":2,"startTime":"2026-04-29T00:20:20.210Z","endTime":"2026-04-29T00:20:25.836Z","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":83.5,"endSpeed":76.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353829715210246,"aZ":-25.34489075736472,"pfxX":-1.1205004921199833,"pfxZ":4.599164982941435,"pX":0.39854760719140125,"pZ":3.7680698957443486,"vX0":-4.438529944332542,"vY0":-121.53447819417401,"vZ0":1.4228383589945062,"x":101.81,"y":137.04,"x0":2.3993017909209624,"y0":50.004365588697894,"z0":5.387225511580969,"aX":-1.6645270614781893},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.0,"breakHorizontal":3.1,"spinRate":2341,"spinDirection":248},"zone":12,"typeConfidence":2.0,"plateTime":0.4518611498824878,"extension":6.398236989546377},"index":2,"playId":"0c6d62a9-f893-3bde-8697-a4d2a70f6fea","pitchNumber":3,"startTime":"2026-04-29T00:20:41.344Z","endTime":"2026-04-29T00:20:45.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:20:45.380Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:23:13.249Z","endTime":"2026-04-29T00:23:55.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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":2},"index":0,"startTime":"2026-04-29T00:20:54.962Z","endTime":"2026-04-29T00:22:40.009Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kevin Kelly replaces Ian Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-29T00:22:40.009Z","endTime":"2026-04-29T00:23:14.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53233912657494,"aZ":-38.73453806139745,"pfxX":-7.271549435685165,"pfxZ":-3.6853276532892902,"pX":-2.0640114986012463,"pZ":2.6171892734671913,"vX0":1.3000151153546353,"vY0":-132.35149957500605,"vZ0":3.9077294646904037,"x":195.68,"y":168.12,"x0":-1.6157574690499927,"y0":50.00528179794203,"z0":3.953592037668649,"aX":-12.936243484415991},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-5.6,"breakHorizontal":13.0,"spinRate":1723,"spinDirection":255},"zone":11,"typeConfidence":0.91,"plateTime":0.41343014861962457,"extension":7.077747381609081},"index":2,"playId":"56aa6d7e-76df-3efd-8e1c-0722cd4b465e","pitchNumber":1,"startTime":"2026-04-29T00:23:14.845Z","endTime":"2026-04-29T00:23:18.570Z","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":2},"index":3,"playId":"f9eb83a7-4ad0-3318-9128-e2849488ae34","startTime":"2026-04-29T00:23:28.063Z","endTime":"2026-04-29T00:23:32.782Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92791553654338,"aZ":-33.29009367742164,"pfxX":-12.177589767427415,"pfxZ":-0.6100823597153884,"pX":0.07100711300843311,"pZ":1.8997655972860032,"vX0":7.951302513306184,"vY0":-134.59475204931078,"vZ0":1.3278991271506286,"x":114.29,"y":187.49,"x0":-1.3543705893788658,"y0":50.00617735119028,"z0":3.7749650073129066,"aX":-22.124519335420864},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.6,"breakHorizontal":20.2,"spinRate":2019,"spinDirection":260},"zone":8,"typeConfidence":0.9,"plateTime":0.4084977438673101,"extension":6.949139382201301},"hitData":{"launchSpeed":100.7,"launchAngle":30.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.27,"coordY":45.14}},"index":4,"playId":"a38d4c73-d091-3715-a698-68a34067658d","pitchNumber":2,"startTime":"2026-04-29T00:23:45.332Z","endTime":"2026-04-29T00:23:55.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:23:55.350Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Fortes lines out to center fielder Daniel Schneemann.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T00:26:06.839Z","endTime":"2026-04-29T00:26:32.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Hedges replaces Rhys Hoskins, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:25:47.025Z","endTime":"2026-04-29T00:25:47.048Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Pitching Change: Peyton Pallette replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T00:25:47.048Z","endTime":"2026-04-29T00:26:09.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688883,"link":"/api/v1/people/688883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.2,"endSpeed":77.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16642889463305,"aZ":-38.071563855000804,"pfxX":2.4198575760403633,"pfxZ":-3.916772208312958,"pX":0.8146647402374838,"pZ":2.754890682425283,"vX0":6.9300771629675255,"vY0":-122.46338798047863,"vZ0":0.0710490579719687,"x":85.95,"y":164.4,"x0":-2.3763227781641025,"y0":50.00413706942475,"z0":6.006080803523224,"aX":3.6413900416915377},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.7,"breakHorizontal":-6.1,"spinRate":2524,"spinDirection":38},"zone":12,"typeConfidence":0.54,"plateTime":0.44877619556078496,"extension":5.3630946513757705},"index":2,"playId":"1e30d33e-605d-3586-853e-07249f387259","pitchNumber":1,"startTime":"2026-04-29T00:26:09.116Z","endTime":"2026-04-29T00:26:14.010Z","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.9,"endSpeed":77.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090412808038177,"aZ":-37.323879527113476,"pfxX":-0.06059719069364711,"pfxZ":-3.3605191557044236,"pX":0.665626303228321,"pZ":2.3571700863210046,"vX0":7.657164290886534,"vY0":-123.4739507692358,"vZ0":-1.0591279336806578,"x":91.63,"y":175.14,"x0":-2.476310013498339,"y0":50.00198757788977,"z0":5.950809205488152,"aX":-0.09511699629391497},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.1,"breakHorizontal":-1.8,"spinRate":2535,"spinDirection":32},"zone":6,"typeConfidence":0.79,"plateTime":0.4447273657490336,"extension":5.588179938137839},"hitData":{"launchSpeed":92.7,"launchAngle":23.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.66,"coordY":61.96}},"index":3,"playId":"4eb1e1d5-c511-3117-a4df-887eb7876d4d","pitchNumber":2,"startTime":"2026-04-29T00:26:21.469Z","endTime":"2026-04-29T00:26:32.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:26:32.386Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T00:26:31.598Z","endTime":"2026-04-29T00:27:59.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":86.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27875630357258,"aZ":-16.48587416751975,"pfxX":-6.074075731226314,"pfxZ":8.218088876851251,"pX":0.6579745576433287,"pZ":1.5336242028036322,"vX0":9.837222029483636,"vY0":-138.12460412474036,"vZ0":-8.20197067836933,"x":91.92,"y":197.37,"x0":-2.1806011656086093,"y0":50.00273011377598,"z0":5.677073962568423,"aX":-11.59466768814426},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":8.6,"spinRate":2101,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.3984272378063838,"extension":5.618521040510131},"index":0,"playId":"fac4822e-1358-31ae-86e9-7f5cd0c32133","pitchNumber":1,"startTime":"2026-04-29T00:26:50.578Z","endTime":"2026-04-29T00:26:55.808Z","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":95.1,"endSpeed":86.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84096300432502,"aZ":-13.193795098929327,"pfxX":-5.748457334117476,"pfxZ":9.95854850207299,"pX":0.4444628940477555,"pZ":1.6572088234230602,"vX0":9.49044289275161,"vY0":-137.9448936620107,"vZ0":-8.479480447172959,"x":100.06,"y":194.04,"x0":-2.311127127911312,"y0":50.00197141560574,"z0":5.682957028361812,"aX":-10.955998108484835},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2108,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.39874880450166605,"extension":5.533929142039482},"index":1,"playId":"b93555a3-16a2-3403-87e8-731193cb404f","pitchNumber":2,"startTime":"2026-04-29T00:27:02.889Z","endTime":"2026-04-29T00:27:07.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.819728898027275,"aZ":-43.75532052706732,"pfxX":2.778096779403938,"pfxZ":-8.199361540811946,"pX":0.56281749648835,"pZ":1.995850218523393,"vX0":5.937001997235064,"vY0":-119.47518994568213,"vZ0":-0.025678823494761804,"x":95.55,"y":184.89,"x0":-2.337493334106752,"y0":50.00067671465711,"z0":6.013916834692125,"aX":3.9246699225725057},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.4,"breakHorizontal":-6.7,"spinRate":2637,"spinDirection":23},"zone":9,"typeConfidence":0.89,"plateTime":0.46242572731715637,"extension":5.644816822133503},"index":2,"playId":"f7eb49b5-2169-389f-8ae8-334194d4c65b","pitchNumber":3,"startTime":"2026-04-29T00:27:17.564Z","endTime":"2026-04-29T00:27:21.232Z","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":86.9,"endSpeed":78.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.280072052596832,"aZ":-22.16215980803467,"pfxX":-9.574324395283835,"pfxZ":6.246424501065592,"pX":-0.09276677418716942,"pZ":3.337571563895279,"vX0":8.79175630914202,"vY0":-126.22970938810128,"vZ0":-1.709117415545387,"x":120.54,"y":148.67,"x0":-2.3880264802626434,"y0":50.00316416544185,"z0":5.819419787963084,"aX":-15.349015174658975},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.2,"breakHorizontal":15.1,"spinRate":2160,"spinDirection":240},"zone":11,"typeConfidence":0.93,"plateTime":0.4350010009531622,"extension":5.510718871936269},"index":3,"playId":"c17e69b3-b2b4-39d7-91a6-19c3e1d63121","pitchNumber":4,"startTime":"2026-04-29T00:27:36.348Z","endTime":"2026-04-29T00:27:39.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89263959450321,"aZ":-40.91186244826257,"pfxX":2.7532369261207053,"pfxZ":-6.038023777240951,"pX":0.05678028102492447,"pZ":1.639089406304034,"vX0":4.96189320231689,"vY0":-119.97338621979232,"vZ0":-1.4525968847135067,"x":114.84,"y":194.52,"x0":-2.402317437775942,"y0":50.00405295873615,"z0":5.924342365491605,"aX":3.9825461361045322},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.0,"breakHorizontal":-6.2,"spinRate":2556,"spinDirection":33},"zone":8,"typeConfidence":0.87,"plateTime":0.4578983099024514,"extension":5.6541217712801615},"index":4,"playId":"fd645c80-5661-341b-b107-3b1fa76950d5","pitchNumber":5,"startTime":"2026-04-29T00:27:56.093Z","endTime":"2026-04-29T00:27:59.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:27:59.656Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Walls walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T00:28:02.115Z","endTime":"2026-04-29T00:29:27.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60272602263113,"aZ":-14.808732064094373,"pfxX":-8.60795842966155,"pfxZ":8.968483120962999,"pX":1.3943463713504969,"pZ":1.663639482072738,"vX0":12.72121402315463,"vY0":-139.08679786850396,"vZ0":-8.20751351839106,"x":63.85,"y":193.86,"x0":-2.1452113733339075,"y0":50.00176661229167,"z0":5.659011362012461,"aX":-16.666741561171946},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2190,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3955729596622035,"extension":5.593253416291463},"index":0,"playId":"e20a47f2-91ae-3c32-bf03-0d5d2d2f4e1b","pitchNumber":1,"startTime":"2026-04-29T00:28:20.517Z","endTime":"2026-04-29T00:28:25.305Z","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":95.1,"endSpeed":86.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25563919003705,"aZ":-13.658619584088678,"pfxX":-9.628653805048378,"pfxZ":9.717374559950017,"pX":1.1900123296170186,"pZ":1.4740849245116043,"vX0":12.754154719135752,"vY0":-137.59320065256694,"vZ0":-8.87511377708755,"x":71.64,"y":198.98,"x0":-2.2676550229085644,"y0":50.00526730755769,"z0":5.68005952867393,"aX":-18.352710765703456},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":14.5,"spinRate":2296,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39899808706662077,"extension":5.648042783654404},"index":1,"playId":"9d5ab0c5-bdc0-3c4e-a799-a1f29934aa46","pitchNumber":2,"startTime":"2026-04-29T00:28:36.438Z","endTime":"2026-04-29T00:28:40.784Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.847850663326394,"aZ":-14.33283190397732,"pfxX":-7.930645477063477,"pfxZ":9.15898127467667,"pX":0.9587481151772581,"pZ":1.0461358415000184,"vX0":11.634865795632539,"vY0":-138.85493868857597,"vZ0":-9.859004091327659,"x":80.45,"y":210.53,"x0":-2.260331079444195,"y0":50.002270652019,"z0":5.602424901292624,"aX":-15.447063105443995},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":11.9,"spinRate":2202,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3948549037199607,"extension":5.735895267440657},"index":2,"playId":"4e5f8bf6-baf6-3575-8777-9847fbf9bb37","pitchNumber":3,"startTime":"2026-04-29T00:28:55.354Z","endTime":"2026-04-29T00:29:00.858Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37212564794152,"aZ":-13.971673553615087,"pfxX":-8.387314836004283,"pfxZ":9.440253620761656,"pX":0.40281367095097625,"pZ":2.772449282863167,"vX0":10.082974362439005,"vY0":-138.78402088866852,"vZ0":-5.796961551813699,"x":101.65,"y":163.92,"x0":-2.2074288676446208,"y0":50.004903069803305,"z0":5.838015326331588,"aX":-16.176689629115835},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":12.8,"spinRate":2426,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.3964070982120056,"extension":5.581881513399419},"index":3,"playId":"66b7ac8a-d2a4-36da-a9e9-1f63fc4367d2","pitchNumber":4,"startTime":"2026-04-29T00:29:09.854Z","endTime":"2026-04-29T00:29:14.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85020796378137,"aZ":-17.511536007174346,"pfxX":-8.88714323841453,"pfxZ":7.62493559161477,"pX":0.9097986765580793,"pZ":3.004970948356361,"vX0":11.70350725437564,"vY0":-138.50675980086996,"vZ0":-4.564133402902449,"x":82.32,"y":157.65,"x0":-2.2358750022266087,"y0":50.00501857520058,"z0":5.8622414721165494,"aX":-17.095700761888878},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":13.3,"spinRate":2277,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.39698753403723996,"extension":5.518819528677703},"index":4,"playId":"d1e6a144-77be-3b62-96c4-ef06a4f3548e","pitchNumber":5,"startTime":"2026-04-29T00:29:22.349Z","endTime":"2026-04-29T00:29:27.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:29:27.234Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T00:29:41.739Z","endTime":"2026-04-29T00:31:26.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.456222051584604,"aZ":-16.3344235439143,"pfxX":-8.600127639230935,"pfxZ":8.452415458006138,"pX":0.30052279500748513,"pZ":2.8272068766047673,"vX0":9.9728678876506,"vY0":-136.6008253723474,"vZ0":-5.310377766407903,"x":105.54,"y":162.45,"x0":-2.294901392829595,"y0":50.001412265459734,"z0":5.934172589303435,"aX":-16.114846431510465},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2240,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.4022691271981551,"extension":5.427724219446349},"index":0,"playId":"fa64a491-1a61-3da7-8296-918b1ff25ee2","pitchNumber":1,"startTime":"2026-04-29T00:29:50.163Z","endTime":"2026-04-29T00:29:54.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64790985953878,"aZ":-14.92038352667779,"pfxX":-10.538056884193015,"pfxZ":8.90400802333999,"pX":1.2093569449085024,"pZ":2.0380337750933264,"vX0":12.989085083365605,"vY0":-138.92184457820142,"vZ0":-7.394150695249271,"x":70.9,"y":183.75,"x0":-2.17688974205587,"y0":50.00010126638802,"z0":5.742750507300207,"aX":-20.41547864731758},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":16.1,"spinRate":2306,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3955818612165345,"extension":5.568557319778647},"index":1,"playId":"13499405-50e6-3502-b66a-21dcbed35600","pitchNumber":2,"startTime":"2026-04-29T00:30:07.196Z","endTime":"2026-04-29T00:30:19.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Walls steals (4) 2nd base. Taylor Walls to 3rd. Taylor Walls advances to 3rd, on a throwing error by catcher Austin Hedges.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"13499405-50e6-3502-b66a-21dcbed35600","startTime":"2026-04-29T00:30:35.230Z","endTime":"2026-04-29T00:30:46.961Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"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.7,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.256808511017674,"aZ":-16.125743444495033,"pfxX":-9.336463643074683,"pfxZ":8.24375026400145,"pX":-1.2768754376786156,"pZ":3.627290890141597,"vX0":6.631632770829128,"vY0":-139.12788879031757,"vZ0":-3.2563205430414146,"x":165.67,"y":140.84,"x0":-2.4868927094987114,"y0":50.00192330663645,"z0":5.891323055538128,"aX":-18.174065456804506},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":15.4,"spinRate":2247,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3947509807170979,"extension":5.461449761652954},"index":3,"playId":"d1a06bc5-babb-3745-8c90-99334fcdf773","pitchNumber":3,"startTime":"2026-04-29T00:30:46.961Z","endTime":"2026-04-29T00:30:51.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036816308572227,"aZ":-46.03702592184301,"pfxX":3.936078690665843,"pfxZ":-9.821347490335526,"pX":-0.587769172365328,"pZ":2.576160251919412,"vX0":3.3992156454074878,"vY0":-118.95868788481017,"vZ0":1.5925099094611617,"x":139.4,"y":169.22,"x0":-2.55445320493472,"y0":50.00267817267906,"z0":6.120268811581254,"aX":5.555472499897288},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.9,"breakHorizontal":-8.0,"spinRate":2814,"spinDirection":30},"zone":4,"typeConfidence":0.9,"plateTime":0.4631254891876071,"extension":5.663552674311107},"index":4,"playId":"49bf0529-55c2-3f0b-a107-6e6493d23aa6","pitchNumber":4,"startTime":"2026-04-29T00:31:02.640Z","endTime":"2026-04-29T00:31:07.976Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2764113009162,"aZ":-45.21526561691017,"pfxX":3.402233281020338,"pfxZ":-9.334331525046586,"pX":0.2575855689138794,"pZ":2.015230651460085,"vX0":5.0809835744836525,"vY0":-118.21195389490534,"vZ0":0.29995696065401245,"x":107.18,"y":184.37,"x0":-2.3726922797906074,"y0":50.00433847553067,"z0":6.082455024871173,"aX":4.75168879301192},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.4,"breakHorizontal":-7.6,"spinRate":2779,"spinDirection":32},"zone":9,"typeConfidence":0.91,"plateTime":0.4656751291480399,"extension":5.566719749588045},"hitData":{"launchSpeed":92.1,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.03,"coordY":151.94}},"index":5,"playId":"2bae15c3-3cfe-3652-a4eb-47afdbfd7416","pitchNumber":5,"startTime":"2026-04-29T00:31:19.809Z","endTime":"2026-04-29T00:31:26.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:31:26.799Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T00:33:54.716Z","endTime":"2026-04-29T00:35:47.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Sulser replaces Kevin Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:33:24.924Z","endTime":"2026-04-29T00:33:56.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642121,"link":"/api/v1/people/642121"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.868453701743825,"aZ":-20.46327509276193,"pfxX":-2.9336558157976804,"pfxZ":6.877144028335046,"pX":0.930085557361687,"pZ":1.0053758323401754,"vX0":7.977946665455744,"vY0":-129.62652543827636,"vZ0":-7.132468779491363,"x":81.55,"y":211.63,"x0":-1.80522887997576,"y0":50.00579191305263,"z0":5.352895292330694,"aX":-4.998694966499575},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.0,"breakHorizontal":3.6,"spinRate":2266,"spinDirection":199},"zone":14,"typeConfidence":0.68,"plateTime":0.4224101733900034,"extension":6.739413748379652},"index":1,"playId":"4ef1e213-d82a-3f8f-bcb6-7012fad7142d","pitchNumber":1,"startTime":"2026-04-29T00:33:56.862Z","endTime":"2026-04-29T00:34:00.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82259038390321,"aZ":-13.036630144618735,"pfxX":-6.676248221493806,"pfxZ":10.76313473636574,"pX":-0.23295621252628418,"pZ":2.7251786707442966,"vX0":5.8452792724900915,"vY0":-133.50589192804068,"vZ0":-5.091680795860994,"x":125.88,"y":165.2,"x0":-1.5998051296732834,"y0":50.0002454998164,"z0":5.619744054806504,"aX":-11.867055173374233},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":10.6,"spinRate":2391,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.41268852685035284,"extension":6.742185138614511},"index":2,"playId":"e888577d-6064-3ccb-9bcd-dfe1a02e5d64","pitchNumber":2,"startTime":"2026-04-29T00:34:10.668Z","endTime":"2026-04-29T00:34:14.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85608517639045,"aZ":-12.900312244186855,"pfxX":-6.0820536614534,"pfxZ":10.746516491117898,"pX":-0.11843948698112011,"pZ":3.404831649460427,"vX0":5.634987355713738,"vY0":-134.71255778433658,"vZ0":-3.333908226457951,"x":121.51,"y":146.85,"x0":-1.4720427872484496,"y0":50.00164103954413,"z0":5.601881611587563,"aX":-10.907605279109113},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2428,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.4104069521471443,"extension":6.710342699194305},"index":3,"playId":"ff7b7dde-fc5b-3fc8-8a47-e53b7ac8d71f","pitchNumber":3,"startTime":"2026-04-29T00:34:26.808Z","endTime":"2026-04-29T00:34:31.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.729542402336204,"aZ":-27.5741247271296,"pfxX":-9.611048701989343,"pfxZ":3.0614039694864688,"pX":0.18946044387498473,"pZ":0.6764437200797159,"vX0":7.36457073822671,"vY0":-121.99589595379369,"vZ0":-5.979874835335063,"x":109.78,"y":220.52,"x0":-1.6245867971650243,"y0":50.00243161007969,"z0":5.545932120717846,"aX":-14.439653229624792},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":15.6,"spinRate":1654,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.44952963357224895,"extension":6.754268082223349},"index":4,"playId":"7eaa65f4-8159-3fbe-9d67-804e53910c3d","pitchNumber":4,"startTime":"2026-04-29T00:34:41.880Z","endTime":"2026-04-29T00:34:45.877Z","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":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-29T00:34:53.116Z","endTime":"2026-04-29T00:35:06.000Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991083907056122,"aZ":-13.04619829531863,"pfxX":-6.074380798322242,"pfxZ":10.447048238764593,"pX":0.09198457898940614,"pZ":2.197619120708531,"vX0":6.337268392169615,"vY0":-135.09018901082015,"vZ0":-6.39621677725323,"x":113.49,"y":179.44,"x0":-1.5056249465548726,"y0":50.00451249398781,"z0":5.529782479743032,"aX":-11.12383822856156},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2188,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4069047052739876,"extension":6.716479585000766},"index":6,"playId":"bd2a6daf-dc95-32eb-8fe8-856f68a3a6a8","pitchNumber":5,"startTime":"2026-04-29T00:35:06.000Z","endTime":"2026-04-29T00:35:10.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.601257774563592,"aZ":-13.98254710868576,"pfxX":-6.062659834326803,"pfxZ":10.020136423170168,"pX":-0.24229772263335392,"pZ":2.936025363657886,"vX0":5.398150691903664,"vY0":-134.48503134565593,"vZ0":-4.421476111039129,"x":126.24,"y":159.51,"x0":-1.4966733096347715,"y0":50.00279025275051,"z0":5.606944935744794,"aX":-11.006269100744394},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":9.7,"spinRate":2271,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.4086793365391168,"extension":6.66726832510506},"index":7,"playId":"6e9a693c-7efe-3ea1-ad72-5e05e276fc3b","pitchNumber":6,"startTime":"2026-04-29T00:35:23.408Z","endTime":"2026-04-29T00:35:29.494Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50850294230737,"aZ":-12.652948254755598,"pfxX":-3.6018867982190526,"pfxZ":10.719543808688982,"pX":0.41554839194372906,"pZ":2.963019494939319,"vX0":5.992258795866212,"vY0":-134.65834658945553,"vZ0":-4.699866667173047,"x":101.16,"y":158.78,"x0":-1.3791316279108987,"y0":50.00556954583396,"z0":5.638699040266765,"aX":-6.561718015788977},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":5.2,"spinRate":2350,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.40806217109277476,"extension":6.899221472130742},"index":8,"playId":"d19b8619-8f92-326f-a124-e46f4f675716","pitchNumber":7,"startTime":"2026-04-29T00:35:43.403Z","endTime":"2026-04-29T00:35:47.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:35:47.176Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to right fielder Jake Fraley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T00:35:49.569Z","endTime":"2026-04-29T00:36:56.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.300757664141482,"aZ":-26.70678250244109,"pfxX":-10.291460109569629,"pfxZ":3.6239203656079972,"pX":0.424122981964744,"pZ":-0.277772316052167,"vX0":8.28536132088409,"vY0":-122.56098069614787,"vZ0":-8.346007040820528,"x":100.83,"y":246.28,"x0":-1.6783946914538876,"y0":50.00184899255208,"z0":5.48341300999488,"aX":-15.512398173674141},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":1481,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4484956018257611,"extension":6.800993812898761},"index":0,"playId":"5a3ad74d-1c2b-3a57-9ca6-9b9013e6131f","pitchNumber":1,"startTime":"2026-04-29T00:36:10.496Z","endTime":"2026-04-29T00:36:15.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.788439533291175,"aZ":-12.694201049044898,"pfxX":-6.108538265193501,"pfxZ":10.86868310585947,"pX":0.5458802442588786,"pZ":2.7877759931016097,"vX0":7.508785139045494,"vY0":-133.98976876311147,"vZ0":-4.970341139786545,"x":96.19,"y":163.51,"x0":-1.5180382812249933,"y0":50.00408612030963,"z0":5.596004952349847,"aX":-10.950336087013648},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":9.1,"spinRate":2409,"spinDirection":210},"zone":3,"typeConfidence":0.9,"plateTime":0.41101902683485037,"extension":6.6783140573264},"index":1,"playId":"faa47100-a15b-38b3-b981-4029d3b6f584","pitchNumber":2,"startTime":"2026-04-29T00:36:27.663Z","endTime":"2026-04-29T00:36:30.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82200348661751,"aZ":-32.667663806099554,"pfxX":-7.952900246181421,"pfxZ":-0.3237075127610103,"pX":-0.013372920607052965,"pZ":1.4743504660370366,"vX0":6.374206960991931,"vY0":-122.38450836702307,"vZ0":-3.301338259988519,"x":117.51,"y":198.97,"x0":-1.633544523270409,"y0":50.00609834804627,"z0":5.673374525541995,"aX":-11.92352290354762},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.2,"breakHorizontal":12.7,"spinRate":1681,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.44958086907382366,"extension":6.698617338709567},"hitData":{"launchSpeed":88.6,"launchAngle":32.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.92,"coordY":66.14}},"index":2,"playId":"b9b02fa0-d3dc-30f7-8cc1-d7641b2a9f72","pitchNumber":3,"startTime":"2026-04-29T00:36:44.807Z","endTime":"2026-04-29T00:36:56.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:36:56.068Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Angel Martínez doubles (6) on a sharp fly ball to right fielder Jake Fraley.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T00:36:55.718Z","endTime":"2026-04-29T00:37:34.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.449185926021467,"aZ":-30.245284711861892,"pfxX":-7.349368951735473,"pfxZ":1.262418199228465,"pX":-0.0932129526751772,"pZ":1.9444099744441383,"vX0":6.179150125858306,"vY0":-122.37857279480377,"vZ0":-2.75253865623479,"x":120.55,"y":186.28,"x0":-1.686850414336291,"y0":50.004200927291706,"z0":5.654966564198846,"aX":-11.23272870481885},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.9,"breakHorizontal":12.0,"spinRate":1691,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.44630433688932136,"extension":6.4644291620261685},"hitData":{"launchSpeed":104.2,"launchAngle":22.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":153.76,"coordY":45.27}},"index":0,"playId":"cc92a614-b3d3-388c-8855-befd2a1edd8b","pitchNumber":1,"startTime":"2026-04-29T00:37:18.922Z","endTime":"2026-04-29T00:37:34.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:37:34.774Z","atBatIndex":69},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Cole Sulser intentionally walks Travis Bazzana.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T00:37:49.376Z","endTime":"2026-04-29T00:38:53.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnSecond":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61375627673624,"aZ":-25.80139678644545,"pfxX":-10.370758311698037,"pfxZ":4.088508901354924,"pX":0.9325992491748943,"pZ":-0.5618135883037899,"vX0":9.556552298986588,"vY0":-123.78919984630501,"vZ0":-9.257331348334526,"x":81.45,"y":253.95,"x0":-1.6218094621283594,"y0":50.00400308897123,"z0":5.370428866259926,"aX":-16.17269998218862},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":1694,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.4416588095736369,"extension":6.5294338584002025},"index":0,"playId":"7a6b39a6-163f-3c78-9a89-9bed44cf0e25","pitchNumber":1,"startTime":"2026-04-29T00:38:08.740Z","endTime":"2026-04-29T00:38:12.989Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100716750045894,"aZ":-29.553176289817458,"pfxX":-8.24777475185172,"pfxZ":1.7264286712483727,"pX":0.4360538151868331,"pZ":0.22879272941590142,"vX0":7.572384125658111,"vY0":-122.53171695648705,"vZ0":-6.617091923556994,"x":100.38,"y":232.6,"x0":-1.6286374474270415,"y0":50.00150498805076,"z0":5.50230132450398,"aX":-12.491944807871615},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":13.1,"spinRate":1711,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4476814043912696,"extension":6.630389015737676},"index":1,"playId":"5eea2055-3be2-3b61-91af-ceb078b6685d","pitchNumber":2,"startTime":"2026-04-29T00:38:29.229Z","endTime":"2026-04-29T00:38:34.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08244476-0716-1003-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-04-29T00:38:50.561Z","endTime":"2026-04-29T00:38:50.587Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08244476-0716-1013-000c-f08cd117d70a","pitchNumber":2,"startTime":"2026-04-29T00:38:50.587Z","endTime":"2026-04-29T00:38:53.081Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-29T00:38:53.081Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Valera strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T00:40:13.124Z","endTime":"2026-04-29T00:40:56.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter George Valera replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T00:38:59.993Z","endTime":"2026-04-29T00:39:20.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"803","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"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":2},"index":1,"startTime":"2026-04-29T00:39:20.438Z","endTime":"2026-04-29T00:40:15.252Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443102305836703,"aZ":-32.069706844354975,"pfxX":-7.002491295660127,"pfxZ":0.07437363239613148,"pX":-0.25566757138980645,"pZ":2.916390512085604,"vX0":5.495990631403247,"vY0":-121.16691141329107,"vZ0":-0.06346943116243997,"x":126.75,"y":160.04,"x0":-1.6473754382402952,"y0":50.00550904834359,"z0":5.753289143030428,"aX":-10.377632992326602},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.4,"breakHorizontal":11.3,"spinRate":1651,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.4526403110499002,"extension":6.799850070937288},"index":2,"playId":"87daba3e-f1c7-3e8d-96f8-92532a579c86","pitchNumber":1,"startTime":"2026-04-29T00:40:15.252Z","endTime":"2026-04-29T00:40:21.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344835532302113,"aZ":-14.036810860648446,"pfxX":-7.019242514148204,"pfxZ":9.852499124279369,"pX":0.49162244197116595,"pZ":2.2076176114720534,"vX0":7.385597177759518,"vY0":-135.28033478182644,"vZ0":-6.37606742254289,"x":98.26,"y":179.17,"x0":-1.3706236883887264,"y0":50.00617293812462,"z0":5.591391575073407,"aX":-12.926381333302393},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2305,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.4059175364712071,"extension":6.709140147327209},"index":3,"playId":"0959d45e-4771-3d2c-8b77-3394d24a41f9","pitchNumber":2,"startTime":"2026-04-29T00:40:35.256Z","endTime":"2026-04-29T00:40:39.409Z","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":93.5,"endSpeed":84.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13960917641415,"aZ":-15.413471097512906,"pfxX":-6.872849684929379,"pfxZ":9.065586850717253,"pX":0.22758687912405706,"pZ":3.424650613503874,"vX0":7.0505120406184005,"vY0":-135.91552746013352,"vZ0":-2.9197306428757055,"x":108.32,"y":146.31,"x0":-1.5222341375475035,"y0":50.000051404539896,"z0":5.599543150122032,"aX":-12.702317471279756},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2328,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4048671844394831,"extension":6.660457243919543},"index":4,"playId":"20aeb8e6-951a-3381-ba0b-a3118b8003be","pitchNumber":3,"startTime":"2026-04-29T00:40:51.703Z","endTime":"2026-04-29T00:40:56.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:40:56.351Z","atBatIndex":71}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Valera strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T00:40:13.124Z","endTime":"2026-04-29T00:40:56.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter George Valera replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T00:38:59.993Z","endTime":"2026-04-29T00:39:20.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671655,"link":"/api/v1/people/671655"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"803","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"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":2},"index":1,"startTime":"2026-04-29T00:39:20.438Z","endTime":"2026-04-29T00:40:15.252Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.443102305836703,"aZ":-32.069706844354975,"pfxX":-7.002491295660127,"pfxZ":0.07437363239613148,"pX":-0.25566757138980645,"pZ":2.916390512085604,"vX0":5.495990631403247,"vY0":-121.16691141329107,"vZ0":-0.06346943116243997,"x":126.75,"y":160.04,"x0":-1.6473754382402952,"y0":50.00550904834359,"z0":5.753289143030428,"aX":-10.377632992326602},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.4,"breakHorizontal":11.3,"spinRate":1651,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.4526403110499002,"extension":6.799850070937288},"index":2,"playId":"87daba3e-f1c7-3e8d-96f8-92532a579c86","pitchNumber":1,"startTime":"2026-04-29T00:40:15.252Z","endTime":"2026-04-29T00:40:21.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344835532302113,"aZ":-14.036810860648446,"pfxX":-7.019242514148204,"pfxZ":9.852499124279369,"pX":0.49162244197116595,"pZ":2.2076176114720534,"vX0":7.385597177759518,"vY0":-135.28033478182644,"vZ0":-6.37606742254289,"x":98.26,"y":179.17,"x0":-1.3706236883887264,"y0":50.00617293812462,"z0":5.591391575073407,"aX":-12.926381333302393},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2305,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.4059175364712071,"extension":6.709140147327209},"index":3,"playId":"0959d45e-4771-3d2c-8b77-3394d24a41f9","pitchNumber":2,"startTime":"2026-04-29T00:40:35.256Z","endTime":"2026-04-29T00:40:39.409Z","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":93.5,"endSpeed":84.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13960917641415,"aZ":-15.413471097512906,"pfxX":-6.872849684929379,"pfxZ":9.065586850717253,"pX":0.22758687912405706,"pZ":3.424650613503874,"vX0":7.0505120406184005,"vY0":-135.91552746013352,"vZ0":-2.9197306428757055,"x":108.32,"y":146.31,"x0":-1.5222341375475035,"y0":50.000051404539896,"z0":5.599543150122032,"aX":-12.702317471279756},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2328,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4048671844394831,"extension":6.660457243919543},"index":4,"playId":"20aeb8e6-951a-3381-ba0b-a3118b8003be","pitchNumber":3,"startTime":"2026-04-29T00:40:51.703Z","endTime":"2026-04-29T00:40:56.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:40:56.351Z","atBatIndex":71},"scoringPlays":[33],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":70.78,"y":138.94},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":127.67,"y":189.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":127.06,"y":184.93},"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":1,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":112.21,"y":146.3},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":143.98,"y":74.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":104.72,"y":82.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":143.6,"y":119.08},"type":"O","description":"Pop Out"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":113.21,"y":73.69},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":14,"endIndex":20,"top":[14,15,16,17],"bottom":[18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"coordinates":{"x":113.38,"y":144.37},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":98.62,"y":172.22},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":134.98,"y":162.26},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":123.66,"y":79.81},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":126.46,"y":184.93},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":28,"top":[21,22,23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":146.78,"y":89.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":143.4,"y":147.41},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":69.75,"y":90.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":169.04,"y":99.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":163.56,"y":166.38},"type":"O","description":"Groundout"}]}},{"startIndex":29,"endIndex":38,"top":[29,30,31,32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":136.71,"y":136.3},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":121.96,"y":132.55},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":189.99,"y":128.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":174.09,"y":107.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":134.93,"y":143.78},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":104.33,"y":93.23},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":125.02,"y":199.14},"type":"O","description":"Sac Bunt"},{"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":97.41,"y":91.13},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"coordinates":{"x":141.44,"y":170.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":148.81,"y":159.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":117.98,"y":155.28},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":155.87,"y":166.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":197.86,"y":128.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":149.35,"y":143.11},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":190.05,"y":98.5},"type":"O","description":"Flyout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":157.32,"y":164.35},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":136.14,"y":145.59},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":117.38,"y":140.75},"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":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":145.33,"y":154.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":158.53,"y":164.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":127.46,"y":183.9},"type":"O","description":"Pop Out"}]}},{"startIndex":53,"endIndex":62,"top":[53,54,55,56],"bottom":[57,58,59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":128.34,"y":178.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":145.27,"y":161.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"coordinates":{"x":217.23,"y":102.63},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":136.8,"y":56.73},"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":8,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":118.64,"y":193.86},"type":"O","description":"Sac Bunt"},{"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":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":128.27,"y":45.14},"type":"O","description":"Flyout"}]}},{"startIndex":63,"endIndex":71,"top":[63,64,65,66],"bottom":[67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":108.66,"y":61.96},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":136.03,"y":151.94},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":169.92,"y":66.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":153.76,"y":45.27},"type":"H","description":"Double"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"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":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":4,"errors":1,"leftOnBase":8},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"catcher":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"first":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"second":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"third":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"shortstop":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"left":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"center":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"right":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"onDeck":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"inHole":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"battingOrder":2,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"offense":{"batter":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"onDeck":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"inHole":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"pitcher":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"battingOrder":8,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":15,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".253","atBats":32,"obp":".330","slg":".385","ops":".715","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":7,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":12,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":2,"hits":4,"hitByPitch":0,"atBats":29,"obp":".242","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"4.13","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.23","battersFaced":35,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":106,"balls":36,"strikes":70,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"pitchesPerInning":"11.78","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | 3 BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":11,"groundOuts":15,"airOuts":16,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".196","atBats":56,"obp":".308","slg":".232","ops":".540","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":4,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":34,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID571927":{"person":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":18,"groundOuts":26,"airOuts":38,"runs":15,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":114,"obp":".283","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":512,"era":"4.31","inningsPitched":"31.1","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.12","battersFaced":127,"outs":94,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":185,"strikes":327,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".800","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"7.76","walksPer9Inn":"3.16","hitsPer9Inn":"6.89","runsScoredPer9":"4.31","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"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}},"ID663556":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":5,"gamesStarted":5,"flyOuts":14,"groundOuts":20,"airOuts":26,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":87,"obp":".290","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":407,"era":"3.91","inningsPitched":"23.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.26","battersFaced":101,"outs":69,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":407,"balls":148,"strikes":259,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"17.70","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.78","walksPer9Inn":"5.09","hitsPer9Inn":"6.26","runsScoredPer9":"4.70","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":6,"groundOuts":12,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":3,"avg":".233","atBats":43,"obp":".382","slg":".326","ops":".708","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":14,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":23,"errors":2,"chances":52,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":8,"groundOuts":2,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".344","atBats":32,"obp":".400","slg":".406","ops":".806","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":13,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".440","groundOutsToAirouts":"0.17","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":1,"putOuts":31,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641584":{"person":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":8,"airOuts":19,"runs":4,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".250","atBats":56,"obp":".333","slg":".464","ops":".797","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":26,"rbi":4,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":33,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":14,"runs":6,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":44,"obp":".404","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":207,"era":"4.63","inningsPitched":"11.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.54","battersFaced":53,"outs":35,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":79,"strikes":128,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".000","pitchesPerInning":"17.74","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.94","walksPer9Inn":"2.31","hitsPer9Inn":"11.57","runsScoredPer9":"4.63","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":11,"groundOuts":46,"airOuts":27,"runs":14,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".307","atBats":114,"obp":".344","slg":".351","ops":".695","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":40,"rbi":6,"leftOnBase":40,"sacBunts":3,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":59,"errors":0,"chances":60,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":24,"strikes":54,"strikePercentage":".690","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":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":32,"groundOuts":35,"airOuts":51,"runs":7,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":136,"obp":".253","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":517,"era":"1.70","inningsPitched":"37.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.00","battersFaced":147,"outs":111,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":172,"strikes":345,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".667","pitchesPerInning":"13.97","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.84","walksPer9Inn":"2.19","hitsPer9Inn":"6.81","runsScoredPer9":"1.70","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"gamesStarted":1,"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"}]},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":14,"airOuts":18,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".283","atBats":60,"obp":".317","slg":".467","ops":".784","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":28,"rbi":13,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".319","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":8,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":36,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":10,"groundOuts":8,"airOuts":13,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":1,"hits":14,"hitByPitch":1,"atBats":50,"obp":".362","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":233,"era":"6.75","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":10,"whip":"1.50","battersFaced":59,"outs":40,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":233,"balls":80,"strikes":153,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".---","pitchesPerInning":"17.48","gamesFinished":2,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"11.48","walksPer9Inn":"4.05","hitsPer9Inn":"9.45","runsScoredPer9":"6.75","homeRunsPer9":"0.67","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642121":{"person":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":1,"flyOuts":12,"groundOuts":16,"airOuts":20,"runs":8,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":66,"obp":".360","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":293,"era":"3.24","inningsPitched":"16.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.62","battersFaced":76,"outs":50,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":293,"balls":120,"strikes":173,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.58","gamesFinished":3,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"7.02","walksPer9Inn":"4.32","hitsPer9Inn":"10.26","runsScoredPer9":"4.32","homeRunsPer9":"0.54","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676439":{"person":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".241","atBats":29,"obp":".371","slg":".241","ops":".612","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".438","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":4,"putOuts":78,"errors":1,"chances":83,"fielding":".988","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":2,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":2,"balls":1,"strikes":1,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"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":12,"gamesStarted":0,"flyOuts":4,"groundOuts":17,"airOuts":9,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":43,"obp":".229","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":196,"era":"4.26","inningsPitched":"12.2","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"0.79","battersFaced":48,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":67,"strikes":129,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".667","pitchesPerInning":"15.47","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.82","walksPer9Inn":"2.84","hitsPer9Inn":"4.26","runsScoredPer9":"5.68","homeRunsPer9":"0.71","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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"}]},"ID669947":{"person":{"id":669947,"fullName":"Jesse Scholtens","link":"/api/v1/people/669947"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":1,"flyOuts":8,"groundOuts":21,"airOuts":23,"runs":7,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":2,"atBats":74,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"3.20","inningsPitched":"19.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.12","battersFaced":82,"outs":59,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":111,"strikes":194,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"15.51","gamesFinished":1,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.75","hitsPer9Inn":"7.32","runsScoredPer9":"3.20","homeRunsPer9":"0.92","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":8},"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}},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":19,"groundOuts":23,"airOuts":31,"runs":17,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":30,"baseOnBalls":19,"intentionalWalks":1,"hits":24,"hitByPitch":1,"avg":".229","atBats":105,"obp":".344","slg":".467","ops":".811","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":49,"rbi":25,"leftOnBase":39,"sacBunts":0,"sacFlies":3,"babip":".239","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":199,"errors":3,"chances":216,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":6,"groundOuts":28,"airOuts":17,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".276","atBats":76,"obp":".321","slg":".382","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":29,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.00","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":25,"stolenBasePercentage":".926","caughtStealingPercentage":".074","assists":3,"putOuts":159,"errors":3,"chances":165,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643377":{"person":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":12,"gamesStarted":1,"flyOuts":5,"groundOuts":12,"airOuts":9,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":41,"obp":".380","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":218,"era":"6.35","inningsPitched":"11.1","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"1.68","battersFaced":52,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":218,"balls":87,"strikes":131,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".333","pitchesPerInning":"19.24","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.53","walksPer9Inn":"6.35","hitsPer9Inn":"8.74","runsScoredPer9":"8.74","homeRunsPer9":"2.38","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685801":{"person":{"id":685801,"fullName":"Hunter Bigge","link":"/api/v1/people/685801"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":13,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":28,"obp":".286","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"1.25","battersFaced":35,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":62,"strikes":76,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":0,"strikeoutWalkRatio":"0.71","strikeoutsPer9Inn":"5.63","walksPer9Inn":"7.88","hitsPer9Inn":"3.38","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":29,"flyOuts":13,"groundOuts":34,"airOuts":25,"runs":17,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":2,"hits":36,"hitByPitch":5,"avg":".324","atBats":111,"obp":".419","slg":".477","ops":".896","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":53,"rbi":20,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".352","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.75","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"201","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":24,"airOuts":18,"runs":13,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".250","atBats":80,"obp":".318","slg":".338","ops":".656","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":27,"rbi":10,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","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":"1.00","battersFaced":4,"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":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"7.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":30,"errors":2,"chances":89,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":12,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":43,"obp":".261","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"3.18","inningsPitched":"11.1","wins":1,"losses":0,"saves":7,"saveOpportunities":9,"holds":0,"blownSaves":2,"earnedRuns":4,"whip":"1.06","battersFaced":46,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":66,"strikes":135,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.74","gamesFinished":8,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.38","hitsPer9Inn":"7.15","runsScoredPer9":"3.18","homeRunsPer9":"0.79","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":35,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".257","atBats":113,"obp":".331","slg":".496","ops":".827","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":56,"rbi":15,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.12","popOuts":13,"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":49,"putOuts":20,"errors":7,"chances":76,"fielding":".908","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":14,"groundOuts":7,"airOuts":27,"runs":13,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":2,"hits":17,"hitByPitch":1,"atBats":61,"obp":".384","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":269,"era":"7.04","inningsPitched":"15.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.76","battersFaced":74,"outs":46,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":105,"strikes":164,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.26","rbi":0,"winPercentage":".---","pitchesPerInning":"17.54","gamesFinished":6,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"7.04","walksPer9Inn":"5.87","hitsPer9Inn":"9.98","runsScoredPer9":"7.63","homeRunsPer9":"2.93","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":5},"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}},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":5,"gamesStarted":5,"flyOuts":12,"groundOuts":29,"airOuts":24,"runs":8,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":94,"obp":".194","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":400,"era":"2.45","inningsPitched":"25.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.74","battersFaced":98,"outs":77,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":140,"strikes":260,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"9.12","walksPer9Inn":"1.40","hitsPer9Inn":"5.26","runsScoredPer9":"2.81","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":22,"groundOuts":13,"airOuts":46,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".132","atBats":91,"obp":".192","slg":".242","ops":".434","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":22,"rbi":8,"leftOnBase":55,"sacBunts":1,"sacFlies":1,"babip":".147","groundOutsToAirouts":"0.28","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":14,"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":0,"putOuts":64,"errors":2,"chances":66,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[802415,691406,810938,666018,650490,641584,656775,663743,680700,670764,607259,693855,687330,642121],"pitchers":[607259,693855,687330,642121],"bench":[676356,676439,668723],"bullpen":[641329,685801,672782,643377,668984,571927,663556,656876,669947],"battingOrder":[802415,810938,666018,650490,641584,656775,663743,680700,670764],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Simpson (1, Bibee); Fraley (6, Brogdon)."},{"label":"TB","value":"Aranda; Díaz, Y; Fraley 2; Simpson 2; Williamson."},{"label":"RBI","value":"Aranda (25)."},{"label":"2-out RBI","value":"Aranda."},{"label":"Runners left in scoring position, 2 out","value":"Díaz, Y; Simpson; Fortes; Williamson; Mullins."},{"label":"Team RISP","value":"1-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Simpson (10, 2nd base off Bibee/Naylor, B); Walls (4, 2nd base off Pallette/Hedges)."}]}],"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":8,"groundOuts":8,"airOuts":12,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":2,"hits":4,"hitByPitch":0,"avg":".227","atBats":29,"obp":".314","slg":".373","ops":".687","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":6,"rbi":0,"leftOnBase":14,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":1,"groundOuts":15,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".270","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"3.90","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.25","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":59,"strikes":92,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":1,"pitchesPerInning":"16.78","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":15,"putOuts":27,"errors":1,"chances":43,"passedBall":0,"pickoffs":0}},"players":{"ID671655":{"person":{"id":671655,"fullName":"George Valera","link":"/api/v1/people/671655"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"803","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":2,"groundOuts":12,"airOuts":9,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".216","atBats":37,"obp":".237","slg":".297","ops":".534","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":6,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"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":17,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":25,"airOuts":37,"runs":12,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".245","atBats":98,"obp":".330","slg":".480","ops":".810","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":47,"rbi":16,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.60","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":9,"groundOuts":14,"airOuts":13,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":45,"obp":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":192,"era":"5.25","inningsPitched":"12.0","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":7,"whip":"1.00","battersFaced":50,"outs":36,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":72,"strikes":120,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".500","pitchesPerInning":"16.00","gamesFinished":4,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"8.25","walksPer9Inn":"1.50","hitsPer9Inn":"7.50","runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":3,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"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"}]},"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":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":13,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".286","atBats":35,"obp":".333","slg":".343","ops":".676","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"2.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":4,"era":"0.00","inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":110,"errors":1,"chances":112,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".500","slg":".000","ops":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":25,"flyOuts":8,"groundOuts":13,"airOuts":13,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".311","atBats":74,"obp":".386","slg":".568","ops":".954","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":42,"rbi":14,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".422","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":39,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":18,"groundOuts":34,"airOuts":31,"runs":23,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":3,"atBats":121,"obp":".353","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":534,"era":"6.23","inningsPitched":"30.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.52","battersFaced":139,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":534,"balls":203,"strikes":331,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"7.42","walksPer9Inn":"3.86","hitsPer9Inn":"9.79","runsScoredPer9":"6.82","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":5},"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}},"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":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":14,"groundOuts":31,"airOuts":30,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".263","atBats":95,"obp":".346","slg":".389","ops":".735","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":37,"rbi":17,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".272","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.67","popOuts":8,"lineOuts":8},"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":76,"putOuts":47,"errors":2,"chances":125,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":20,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":57,"obp":".279","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":203,"era":"5.27","inningsPitched":"13.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.17","battersFaced":61,"outs":41,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":63,"strikes":140,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.85","gamesFinished":3,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"9.22","walksPer9Inn":"1.32","hitsPer9Inn":"9.22","runsScoredPer9":"5.93","homeRunsPer9":"1.32","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":22,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.63","battersFaced":24,"outs":19,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.32","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"2.84","hitsPer9Inn":"2.84","runsScoredPer9":"4.26","homeRunsPer9":"1.42","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":15,"airOuts":24,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".125","atBats":64,"obp":".188","slg":".188","ops":".376","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":12,"rbi":3,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".152","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":4,"lineOuts":7},"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":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":6,"putOuts":159,"errors":1,"chances":166,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":4,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".222","atBats":36,"obp":".364","slg":".333","ops":".697","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":12,"rbi":1,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":31,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":13,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":52,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":258,"era":"4.15","inningsPitched":"13.0","wins":2,"losses":0,"saves":6,"saveOpportunities":8,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"1.46","battersFaced":57,"outs":39,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":90,"strikes":168,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.85","gamesFinished":11,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"10.38","walksPer9Inn":"2.77","hitsPer9Inn":"10.38","runsScoredPer9":"4.85","homeRunsPer9":"0.69","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":34,"groundOuts":22,"airOuts":49,"runs":19,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":17,"baseOnBalls":21,"intentionalWalks":3,"hits":25,"hitByPitch":0,"avg":".221","atBats":113,"obp":".343","slg":".434","ops":".777","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":49,"rbi":12,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.83","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":19,"errors":3,"chances":58,"fielding":".948","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":16,"groundOuts":37,"airOuts":35,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":1,"hits":24,"hitByPitch":1,"avg":".220","atBats":109,"obp":".306","slg":".284","ops":".590","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":31,"rbi":8,"leftOnBase":36,"sacBunts":1,"sacFlies":1,"babip":".245","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","popOuts":9,"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":2,"putOuts":61,"errors":1,"chances":64,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID688883":{"person":{"id":688883,"fullName":"Peyton Pallette","link":"/api/v1/people/688883"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":46,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":244,"era":"3.55","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.26","battersFaced":55,"outs":38,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":97,"strikes":147,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".500","pitchesPerInning":"19.26","gamesFinished":3,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"9.24","walksPer9Inn":"4.97","hitsPer9Inn":"6.39","runsScoredPer9":"3.55","homeRunsPer9":"0.71","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":11,"groundOuts":22,"airOuts":26,"runs":12,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".278","atBats":90,"obp":".316","slg":".511","ops":".827","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":46,"rbi":15,"leftOnBase":29,"sacBunts":2,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":45,"errors":1,"chances":47,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":8,"groundOuts":19,"airOuts":17,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".193","atBats":83,"obp":".280","slg":".253","ops":".533","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":21,"rbi":6,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":7,"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":13,"putOuts":120,"errors":0,"chances":133,"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"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":11,"groundOuts":36,"airOuts":28,"runs":7,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":124,"obp":".244","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":543,"era":"1.73","inningsPitched":"36.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.88","battersFaced":135,"outs":109,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":543,"balls":190,"strikes":353,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.94","gamesFinished":0,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"9.41","walksPer9Inn":"2.48","hitsPer9Inn":"5.45","runsScoredPer9":"1.73","homeRunsPer9":"0.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":23,"airOuts":27,"runs":14,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":111,"obp":".328","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":521,"era":"2.97","inningsPitched":"30.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.32","battersFaced":125,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":521,"balls":205,"strikes":316,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"17.18","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"10.09","walksPer9Inn":"3.86","hitsPer9Inn":"8.01","runsScoredPer9":"4.15","homeRunsPer9":"1.19","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"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}},"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":15,"gamesStarted":0,"flyOuts":8,"groundOuts":2,"airOuts":17,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":46,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":232,"era":"2.70","inningsPitched":"13.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":11,"blownSaves":0,"earnedRuns":4,"whip":"0.98","battersFaced":53,"outs":40,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":83,"strikes":149,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.12","rbi":0,"winPercentage":".000","pitchesPerInning":"17.40","gamesFinished":1,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"14.18","walksPer9Inn":"4.05","hitsPer9Inn":"4.73","runsScoredPer9":"2.70","homeRunsPer9":"0.67","inheritedRunners":7,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"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":6,"gamesStarted":6,"flyOuts":15,"groundOuts":32,"airOuts":27,"runs":13,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":123,"obp":".275","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":565,"era":"3.28","inningsPitched":"35.2","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.09","battersFaced":142,"outs":107,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":204,"strikes":361,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".800","pitchesPerInning":"15.84","gamesFinished":0,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"11.10","walksPer9Inn":"4.79","hitsPer9Inn":"5.05","runsScoredPer9":"3.28","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"obp":".304","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":83,"era":"6.75","inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.31","battersFaced":23,"outs":16,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":25,"strikes":58,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.13","walksPer9Inn":"1.69","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 0-4)","summary":"5.0 IP, ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":93,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":34,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":14,"groundOuts":35,"airOuts":35,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":139,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":616,"era":"4.08","inningsPitched":"35.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.44","battersFaced":153,"outs":106,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":227,"strikes":389,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.57","hitsPer9Inn":"9.42","runsScoredPer9":"4.08","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":11,"strikes":11,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":29,"obp":".324","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":158,"era":"0.00","inningsPitched":"8.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.32","battersFaced":37,"outs":25,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":61,"strikes":97,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"18.96","gamesFinished":1,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"4.32","walksPer9Inn":"5.40","hitsPer9Inn":"6.48","runsScoredPer9":"1.08","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":11,"groundOuts":12,"airOuts":19,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".203","atBats":69,"obp":".353","slg":".319","ops":".672","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":22,"rbi":6,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":6,"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":5,"putOuts":100,"errors":0,"chances":105,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[680757,800050,608070,700932,682177,682657,683953,666310,656555,595978,671655,677587,676440,682120,641401,688883],"pitchers":[676440,682120,641401,688883],"bench":[681807],"bullpen":[676282,677944,670036,683769,670059,800048,681870,671922,668909],"battingOrder":[680757,800050,608070,700932,682177,682657,683953,671655,677587],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Kwan (4, Martinez, N); Martínez, A (6, Sulser)."},{"label":"TB","value":"DeLauter; Kwan 2; Martínez, A 2; Schneemann."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, B; Valera; Ramírez, Jo 3."},{"label":"SAC","value":"Martínez, A; Rocchio."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Hedges (1, throw)."}]}],"note":[{"label":"a","value":"Walked for Naylor, B in the 8th."},{"label":"b","value":"Struck out for Hedges in the 9th."}]}},"officials":[{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Kwan (by Seymour, I); Bazzana (by Sulser)."},{"label":"ABS Challenge","value":"Martínez, A (Strike-Confirmed); Naylor, B (Ball-Confirmed); Fortes (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Martinez, N 78-54; Seymour, I 10-5; Kelly 2-1; Sulser 16-10; Bibee 93-59; Herrin 22-11; Brogdon 19-12; Pallette 17-10."},{"label":"Groundouts-flyouts","value":"Martinez, N 7-6; Seymour, I 1-0; Kelly 0-1; Sulser 0-1; Bibee 6-1; Herrin 5-0; Brogdon 3-0; Pallette 1-0."},{"label":"Batters faced","value":"Martinez, N 25; Seymour, I 4; Kelly 1; Sulser 5; Bibee 22; Herrin 6; Brogdon 5; Pallette 4."},{"label":"Inherited runners-scored","value":"Seymour, I 1-0; Kelly 3-0; Brogdon 1-0."},{"label":"Umpires","value":"HP: Tom Hanahan. 1B: Scott Barry. 2B: Manny Gonzalez. 3B: Jacob Metz. "},{"label":"Weather","value":"61 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, L To R."},{"label":"First pitch","value":"6:11 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"16,213."},{"label":"Venue","value":"Progressive Field."},{"label":"April 28, 2026"}],"pitchingNotes":["Martinez, N pitched to 1 batter in the 8th inning."],"topPerformers":[{"player":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","boxscoreName":"Martinez, N"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"7.0 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":7,"airOuts":10,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":24,"strikes":54,"strikePercentage":".690","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":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":32,"groundOuts":35,"airOuts":51,"runs":7,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":136,"obp":".253","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":517,"era":"1.70","inningsPitched":"37.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.00","battersFaced":147,"outs":111,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":172,"strikes":345,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".667","pitchesPerInning":"13.97","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"5.84","walksPer9Inn":"2.19","hitsPer9Inn":"6.81","runsScoredPer9":"1.70","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"gamesStarted":1,"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"}]},"type":"starter","gameScore":78,"pitchingGameScore":78},{"player":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","boxscoreName":"Bibee"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 0-4)","summary":"5.0 IP, ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":93,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":34,"strikes":59,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":14,"groundOuts":35,"airOuts":35,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":14,"intentionalWalks":0,"hits":37,"hitByPitch":0,"atBats":139,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":616,"era":"4.08","inningsPitched":"35.1","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.44","battersFaced":153,"outs":106,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":227,"strikes":389,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.57","hitsPer9Inn":"9.42","runsScoredPer9":"4.08","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":59,"pitchingGameScore":59},{"player":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","boxscoreName":"Walls"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | 3 BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":11,"groundOuts":15,"airOuts":16,"runs":9,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".196","atBats":56,"obp":".308","slg":".232","ops":".540","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":13,"rbi":4,"leftOnBase":27,"sacBunts":4,"sacFlies":0,"babip":".289","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":34,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"loser":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"save":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}